]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
Update to iD v1.5.0
[rails.git] / vendor / assets / iD / iD.js
1 (function(exports) {
2
3   var bootstrap = (typeof exports.bootstrap === "object") ?
4     exports.bootstrap :
5     (exports.bootstrap = {});
6
7   bootstrap.tooltip = function() {
8
9     var tooltip = function(selection) {
10         selection.each(setup);
11       },
12       animation = d3.functor(false),
13       html = d3.functor(false),
14       title = function() {
15         var title = this.getAttribute("data-original-title");
16         if (title) {
17           return title;
18         } else {
19           title = this.getAttribute("title");
20           this.removeAttribute("title");
21           this.setAttribute("data-original-title", title);
22         }
23         return title;
24       },
25       over = "mouseenter.tooltip",
26       out = "mouseleave.tooltip",
27       placements = "top left bottom right".split(" "),
28       placement = d3.functor("top");
29
30     tooltip.title = function(_) {
31       if (arguments.length) {
32         title = d3.functor(_);
33         return tooltip;
34       } else {
35         return title;
36       }
37     };
38
39     tooltip.html = function(_) {
40       if (arguments.length) {
41         html = d3.functor(_);
42         return tooltip;
43       } else {
44         return html;
45       }
46     };
47
48     tooltip.placement = function(_) {
49       if (arguments.length) {
50         placement = d3.functor(_);
51         return tooltip;
52       } else {
53         return placement;
54       }
55     };
56
57     tooltip.show = function(selection) {
58       selection.each(show);
59     };
60
61     tooltip.hide = function(selection) {
62       selection.each(hide);
63     };
64
65     tooltip.toggle = function(selection) {
66       selection.each(toggle);
67     };
68
69     tooltip.destroy = function(selection) {
70       selection
71         .on(over, null)
72         .on(out, null)
73         .attr("title", function() {
74           return this.getAttribute("data-original-title") || this.getAttribute("title");
75         })
76         .attr("data-original-title", null)
77         .select(".tooltip")
78         .remove();
79     };
80
81     function setup() {
82       var root = d3.select(this),
83           animate = animation.apply(this, arguments),
84           tip = root.append("div")
85             .attr("class", "tooltip");
86
87       if (animate) {
88         tip.classed("fade", true);
89       }
90
91       // TODO "inside" checks?
92
93       tip.append("div")
94         .attr("class", "tooltip-arrow");
95       tip.append("div")
96         .attr("class", "tooltip-inner");
97
98       var place = placement.apply(this, arguments);
99       tip.classed(place, true);
100
101       root.on(over, show);
102       root.on(out, hide);
103     }
104
105     function show() {
106       var root = d3.select(this),
107           content = title.apply(this, arguments),
108           tip = root.select(".tooltip")
109             .classed("in", true),
110           markup = html.apply(this, arguments),
111           innercontent = tip.select(".tooltip-inner")[markup ? "html" : "text"](content),
112           place = placement.apply(this, arguments),
113           outer = getPosition(root.node()),
114           inner = getPosition(tip.node()),
115           pos;
116
117       switch (place) {
118         case "top":
119           pos = {x: outer.x + (outer.w - inner.w) / 2, y: outer.y - inner.h};
120           break;
121         case "right":
122           pos = {x: outer.x + outer.w, y: outer.y + (outer.h - inner.h) / 2};
123           break;
124         case "left":
125           pos = {x: outer.x - inner.w, y: outer.y + (outer.h - inner.h) / 2};
126           break;
127         case "bottom":
128           pos = {x: Math.max(0, outer.x + (outer.w - inner.w) / 2), y: outer.y + outer.h};
129           break;
130       }
131
132       tip.style(pos ?
133         {left: ~~pos.x + "px", top: ~~pos.y + "px"} :
134         {left: null, top: null});
135
136       this.tooltipVisible = true;
137     }
138
139     function hide() {
140       d3.select(this).select(".tooltip")
141         .classed("in", false);
142
143       this.tooltipVisible = false;
144     }
145
146     function toggle() {
147       if (this.tooltipVisible) {
148         hide.apply(this, arguments);
149       } else {
150         show.apply(this, arguments);
151       }
152     }
153
154     return tooltip;
155   };
156
157   function getPosition(node) {
158     var mode = d3.select(node).style('position');
159     if (mode === 'absolute' || mode === 'static') {
160       return {
161         x: node.offsetLeft,
162         y: node.offsetTop,
163         w: node.offsetWidth,
164         h: node.offsetHeight
165       };
166     } else {
167       return {
168         x: 0,
169         y: 0,
170         w: node.offsetWidth,
171         h: node.offsetHeight
172       };
173     }
174   }
175
176 })(this);
177 !function(){
178   var d3 = {version: "3.4.6"}; // semver
179 d3.ascending = d3_ascending;
180
181 function d3_ascending(a, b) {
182   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
183 }
184 d3.descending = function(a, b) {
185   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
186 };
187 d3.min = function(array, f) {
188   var i = -1,
189       n = array.length,
190       a,
191       b;
192   if (arguments.length === 1) {
193     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
194     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
195   } else {
196     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
197     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
198   }
199   return a;
200 };
201 d3.max = function(array, f) {
202   var i = -1,
203       n = array.length,
204       a,
205       b;
206   if (arguments.length === 1) {
207     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
208     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
209   } else {
210     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
211     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
212   }
213   return a;
214 };
215 d3.extent = function(array, f) {
216   var i = -1,
217       n = array.length,
218       a,
219       b,
220       c;
221   if (arguments.length === 1) {
222     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
223     while (++i < n) if ((b = array[i]) != null) {
224       if (a > b) a = b;
225       if (c < b) c = b;
226     }
227   } else {
228     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
229     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
230       if (a > b) a = b;
231       if (c < b) c = b;
232     }
233   }
234   return [a, c];
235 };
236 d3.sum = function(array, f) {
237   var s = 0,
238       n = array.length,
239       a,
240       i = -1;
241
242   if (arguments.length === 1) {
243     while (++i < n) if (!isNaN(a = +array[i])) s += a;
244   } else {
245     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
246   }
247
248   return s;
249 };
250 function d3_number(x) {
251   return x != null && !isNaN(x);
252 }
253
254 d3.mean = function(array, f) {
255   var s = 0,
256       n = array.length,
257       a,
258       i = -1,
259       j = n;
260   if (arguments.length === 1) {
261     while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
262   } else {
263     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
264   }
265   return j ? s / j : undefined;
266 };
267 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
268 d3.quantile = function(values, p) {
269   var H = (values.length - 1) * p + 1,
270       h = Math.floor(H),
271       v = +values[h - 1],
272       e = H - h;
273   return e ? v + e * (values[h] - v) : v;
274 };
275
276 d3.median = function(array, f) {
277   if (arguments.length > 1) array = array.map(f);
278   array = array.filter(d3_number);
279   return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
280 };
281
282 function d3_bisector(compare) {
283   return {
284     left: function(a, x, lo, hi) {
285       if (arguments.length < 3) lo = 0;
286       if (arguments.length < 4) hi = a.length;
287       while (lo < hi) {
288         var mid = lo + hi >>> 1;
289         if (compare(a[mid], x) < 0) lo = mid + 1;
290         else hi = mid;
291       }
292       return lo;
293     },
294     right: function(a, x, lo, hi) {
295       if (arguments.length < 3) lo = 0;
296       if (arguments.length < 4) hi = a.length;
297       while (lo < hi) {
298         var mid = lo + hi >>> 1;
299         if (compare(a[mid], x) > 0) hi = mid;
300         else lo = mid + 1;
301       }
302       return lo;
303     }
304   };
305 }
306
307 var d3_bisect = d3_bisector(d3_ascending);
308 d3.bisectLeft = d3_bisect.left;
309 d3.bisect = d3.bisectRight = d3_bisect.right;
310
311 d3.bisector = function(f) {
312   return d3_bisector(f.length === 1
313       ? function(d, x) { return d3_ascending(f(d), x); }
314       : f);
315 };
316 d3.shuffle = function(array) {
317   var m = array.length, t, i;
318   while (m) {
319     i = Math.random() * m-- | 0;
320     t = array[m], array[m] = array[i], array[i] = t;
321   }
322   return array;
323 };
324 d3.permute = function(array, indexes) {
325   var i = indexes.length, permutes = new Array(i);
326   while (i--) permutes[i] = array[indexes[i]];
327   return permutes;
328 };
329 d3.pairs = function(array) {
330   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
331   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
332   return pairs;
333 };
334
335 d3.zip = function() {
336   if (!(n = arguments.length)) return [];
337   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
338     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
339       zip[j] = arguments[j][i];
340     }
341   }
342   return zips;
343 };
344
345 function d3_zipLength(d) {
346   return d.length;
347 }
348
349 d3.transpose = function(matrix) {
350   return d3.zip.apply(d3, matrix);
351 };
352 d3.keys = function(map) {
353   var keys = [];
354   for (var key in map) keys.push(key);
355   return keys;
356 };
357 d3.values = function(map) {
358   var values = [];
359   for (var key in map) values.push(map[key]);
360   return values;
361 };
362 d3.entries = function(map) {
363   var entries = [];
364   for (var key in map) entries.push({key: key, value: map[key]});
365   return entries;
366 };
367 d3.merge = function(arrays) {
368   var n = arrays.length,
369       m,
370       i = -1,
371       j = 0,
372       merged,
373       array;
374
375   while (++i < n) j += arrays[i].length;
376   merged = new Array(j);
377
378   while (--n >= 0) {
379     array = arrays[n];
380     m = array.length;
381     while (--m >= 0) {
382       merged[--j] = array[m];
383     }
384   }
385
386   return merged;
387 };
388 var abs = Math.abs;
389
390 d3.range = function(start, stop, step) {
391   if (arguments.length < 3) {
392     step = 1;
393     if (arguments.length < 2) {
394       stop = start;
395       start = 0;
396     }
397   }
398   if ((stop - start) / step === Infinity) throw new Error("infinite range");
399   var range = [],
400        k = d3_range_integerScale(abs(step)),
401        i = -1,
402        j;
403   start *= k, stop *= k, step *= k;
404   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
405   else while ((j = start + step * ++i) < stop) range.push(j / k);
406   return range;
407 };
408
409 function d3_range_integerScale(x) {
410   var k = 1;
411   while (x * k % 1) k *= 10;
412   return k;
413 }
414 function d3_class(ctor, properties) {
415   try {
416     for (var key in properties) {
417       Object.defineProperty(ctor.prototype, key, {
418         value: properties[key],
419         enumerable: false
420       });
421     }
422   } catch (e) {
423     ctor.prototype = properties;
424   }
425 }
426
427 d3.map = function(object) {
428   var map = new d3_Map;
429   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
430   else for (var key in object) map.set(key, object[key]);
431   return map;
432 };
433
434 function d3_Map() {}
435
436 d3_class(d3_Map, {
437   has: d3_map_has,
438   get: function(key) {
439     return this[d3_map_prefix + key];
440   },
441   set: function(key, value) {
442     return this[d3_map_prefix + key] = value;
443   },
444   remove: d3_map_remove,
445   keys: d3_map_keys,
446   values: function() {
447     var values = [];
448     this.forEach(function(key, value) { values.push(value); });
449     return values;
450   },
451   entries: function() {
452     var entries = [];
453     this.forEach(function(key, value) { entries.push({key: key, value: value}); });
454     return entries;
455   },
456   size: d3_map_size,
457   empty: d3_map_empty,
458   forEach: function(f) {
459     for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
460   }
461 });
462
463 var d3_map_prefix = "\0", // prevent collision with built-ins
464     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
465
466 function d3_map_has(key) {
467   return d3_map_prefix + key in this;
468 }
469
470 function d3_map_remove(key) {
471   key = d3_map_prefix + key;
472   return key in this && delete this[key];
473 }
474
475 function d3_map_keys() {
476   var keys = [];
477   this.forEach(function(key) { keys.push(key); });
478   return keys;
479 }
480
481 function d3_map_size() {
482   var size = 0;
483   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
484   return size;
485 }
486
487 function d3_map_empty() {
488   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
489   return true;
490 }
491
492 d3.nest = function() {
493   var nest = {},
494       keys = [],
495       sortKeys = [],
496       sortValues,
497       rollup;
498
499   function map(mapType, array, depth) {
500     if (depth >= keys.length) return rollup
501         ? rollup.call(nest, array) : (sortValues
502         ? array.sort(sortValues)
503         : array);
504
505     var i = -1,
506         n = array.length,
507         key = keys[depth++],
508         keyValue,
509         object,
510         setter,
511         valuesByKey = new d3_Map,
512         values;
513
514     while (++i < n) {
515       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
516         values.push(object);
517       } else {
518         valuesByKey.set(keyValue, [object]);
519       }
520     }
521
522     if (mapType) {
523       object = mapType();
524       setter = function(keyValue, values) {
525         object.set(keyValue, map(mapType, values, depth));
526       };
527     } else {
528       object = {};
529       setter = function(keyValue, values) {
530         object[keyValue] = map(mapType, values, depth);
531       };
532     }
533
534     valuesByKey.forEach(setter);
535     return object;
536   }
537
538   function entries(map, depth) {
539     if (depth >= keys.length) return map;
540
541     var array = [],
542         sortKey = sortKeys[depth++];
543
544     map.forEach(function(key, keyMap) {
545       array.push({key: key, values: entries(keyMap, depth)});
546     });
547
548     return sortKey
549         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
550         : array;
551   }
552
553   nest.map = function(array, mapType) {
554     return map(mapType, array, 0);
555   };
556
557   nest.entries = function(array) {
558     return entries(map(d3.map, array, 0), 0);
559   };
560
561   nest.key = function(d) {
562     keys.push(d);
563     return nest;
564   };
565
566   // Specifies the order for the most-recently specified key.
567   // Note: only applies to entries. Map keys are unordered!
568   nest.sortKeys = function(order) {
569     sortKeys[keys.length - 1] = order;
570     return nest;
571   };
572
573   // Specifies the order for leaf values.
574   // Applies to both maps and entries array.
575   nest.sortValues = function(order) {
576     sortValues = order;
577     return nest;
578   };
579
580   nest.rollup = function(f) {
581     rollup = f;
582     return nest;
583   };
584
585   return nest;
586 };
587
588 d3.set = function(array) {
589   var set = new d3_Set;
590   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
591   return set;
592 };
593
594 function d3_Set() {}
595
596 d3_class(d3_Set, {
597   has: d3_map_has,
598   add: function(value) {
599     this[d3_map_prefix + value] = true;
600     return value;
601   },
602   remove: function(value) {
603     value = d3_map_prefix + value;
604     return value in this && delete this[value];
605   },
606   values: d3_map_keys,
607   size: d3_map_size,
608   empty: d3_map_empty,
609   forEach: function(f) {
610     for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
611   }
612 });
613 d3.behavior = {};
614 var d3_arraySlice = [].slice,
615     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
616
617 var d3_document = document,
618     d3_documentElement = d3_document.documentElement,
619     d3_window = window;
620
621 // Redefine d3_array if the browser doesn’t support slice-based conversion.
622 try {
623   d3_array(d3_documentElement.childNodes)[0].nodeType;
624 } catch(e) {
625   d3_array = function(list) {
626     var i = list.length, array = new Array(i);
627     while (i--) array[i] = list[i];
628     return array;
629   };
630 }
631 // Copies a variable number of methods from source to target.
632 d3.rebind = function(target, source) {
633   var i = 1, n = arguments.length, method;
634   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
635   return target;
636 };
637
638 // Method is assumed to be a standard D3 getter-setter:
639 // If passed with no arguments, gets the value.
640 // If passed with arguments, sets the value and returns the target.
641 function d3_rebind(target, source, method) {
642   return function() {
643     var value = method.apply(source, arguments);
644     return value === source ? target : value;
645   };
646 }
647
648 function d3_vendorSymbol(object, name) {
649   if (name in object) return name;
650   name = name.charAt(0).toUpperCase() + name.substring(1);
651   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
652     var prefixName = d3_vendorPrefixes[i] + name;
653     if (prefixName in object) return prefixName;
654   }
655 }
656
657 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
658 function d3_noop() {}
659
660 d3.dispatch = function() {
661   var dispatch = new d3_dispatch,
662       i = -1,
663       n = arguments.length;
664   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
665   return dispatch;
666 };
667
668 function d3_dispatch() {}
669
670 d3_dispatch.prototype.on = function(type, listener) {
671   var i = type.indexOf("."),
672       name = "";
673
674   // Extract optional namespace, e.g., "click.foo"
675   if (i >= 0) {
676     name = type.substring(i + 1);
677     type = type.substring(0, i);
678   }
679
680   if (type) return arguments.length < 2
681       ? this[type].on(name)
682       : this[type].on(name, listener);
683
684   if (arguments.length === 2) {
685     if (listener == null) for (type in this) {
686       if (this.hasOwnProperty(type)) this[type].on(name, null);
687     }
688     return this;
689   }
690 };
691
692 function d3_dispatch_event(dispatch) {
693   var listeners = [],
694       listenerByName = new d3_Map;
695
696   function event() {
697     var z = listeners, // defensive reference
698         i = -1,
699         n = z.length,
700         l;
701     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
702     return dispatch;
703   }
704
705   event.on = function(name, listener) {
706     var l = listenerByName.get(name),
707         i;
708
709     // return the current listener, if any
710     if (arguments.length < 2) return l && l.on;
711
712     // remove the old listener, if any (with copy-on-write)
713     if (l) {
714       l.on = null;
715       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
716       listenerByName.remove(name);
717     }
718
719     // add the new listener, if any
720     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
721
722     return dispatch;
723   };
724
725   return event;
726 }
727
728 d3.event = null;
729
730 function d3_eventPreventDefault() {
731   d3.event.preventDefault();
732 }
733
734 function d3_eventCancel() {
735   d3.event.preventDefault();
736   d3.event.stopPropagation();
737 }
738
739 function d3_eventSource() {
740   var e = d3.event, s;
741   while (s = e.sourceEvent) e = s;
742   return e;
743 }
744
745 // Like d3.dispatch, but for custom events abstracting native UI events. These
746 // events have a target component (such as a brush), a target element (such as
747 // the svg:g element containing the brush) and the standard arguments `d` (the
748 // target element's data) and `i` (the selection index of the target element).
749 function d3_eventDispatch(target) {
750   var dispatch = new d3_dispatch,
751       i = 0,
752       n = arguments.length;
753
754   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
755
756   // Creates a dispatch context for the specified `thiz` (typically, the target
757   // DOM element that received the source event) and `argumentz` (typically, the
758   // data `d` and index `i` of the target element). The returned function can be
759   // used to dispatch an event to any registered listeners; the function takes a
760   // single argument as input, being the event to dispatch. The event must have
761   // a "type" attribute which corresponds to a type registered in the
762   // constructor. This context will automatically populate the "sourceEvent" and
763   // "target" attributes of the event, as well as setting the `d3.event` global
764   // for the duration of the notification.
765   dispatch.of = function(thiz, argumentz) {
766     return function(e1) {
767       try {
768         var e0 =
769         e1.sourceEvent = d3.event;
770         e1.target = target;
771         d3.event = e1;
772         dispatch[e1.type].apply(thiz, argumentz);
773       } finally {
774         d3.event = e0;
775       }
776     };
777   };
778
779   return dispatch;
780 }
781 d3.requote = function(s) {
782   return s.replace(d3_requote_re, "\\$&");
783 };
784
785 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
786 var d3_subclass = {}.__proto__?
787
788 // Until ECMAScript supports array subclassing, prototype injection works well.
789 function(object, prototype) {
790   object.__proto__ = prototype;
791 }:
792
793 // And if your browser doesn't support __proto__, we'll use direct extension.
794 function(object, prototype) {
795   for (var property in prototype) object[property] = prototype[property];
796 };
797
798 function d3_selection(groups) {
799   d3_subclass(groups, d3_selectionPrototype);
800   return groups;
801 }
802
803 var d3_select = function(s, n) { return n.querySelector(s); },
804     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
805     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
806     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
807
808 // Prefer Sizzle, if available.
809 if (typeof Sizzle === "function") {
810   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
811   d3_selectAll = Sizzle;
812   d3_selectMatches = Sizzle.matchesSelector;
813 }
814
815 d3.selection = function() {
816   return d3_selectionRoot;
817 };
818
819 var d3_selectionPrototype = d3.selection.prototype = [];
820
821
822 d3_selectionPrototype.select = function(selector) {
823   var subgroups = [],
824       subgroup,
825       subnode,
826       group,
827       node;
828
829   selector = d3_selection_selector(selector);
830
831   for (var j = -1, m = this.length; ++j < m;) {
832     subgroups.push(subgroup = []);
833     subgroup.parentNode = (group = this[j]).parentNode;
834     for (var i = -1, n = group.length; ++i < n;) {
835       if (node = group[i]) {
836         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
837         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
838       } else {
839         subgroup.push(null);
840       }
841     }
842   }
843
844   return d3_selection(subgroups);
845 };
846
847 function d3_selection_selector(selector) {
848   return typeof selector === "function" ? selector : function() {
849     return d3_select(selector, this);
850   };
851 }
852
853 d3_selectionPrototype.selectAll = function(selector) {
854   var subgroups = [],
855       subgroup,
856       node;
857
858   selector = d3_selection_selectorAll(selector);
859
860   for (var j = -1, m = this.length; ++j < m;) {
861     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
862       if (node = group[i]) {
863         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
864         subgroup.parentNode = node;
865       }
866     }
867   }
868
869   return d3_selection(subgroups);
870 };
871
872 function d3_selection_selectorAll(selector) {
873   return typeof selector === "function" ? selector : function() {
874     return d3_selectAll(selector, this);
875   };
876 }
877 var d3_nsPrefix = {
878   svg: "http://www.w3.org/2000/svg",
879   xhtml: "http://www.w3.org/1999/xhtml",
880   xlink: "http://www.w3.org/1999/xlink",
881   xml: "http://www.w3.org/XML/1998/namespace",
882   xmlns: "http://www.w3.org/2000/xmlns/"
883 };
884
885 d3.ns = {
886   prefix: d3_nsPrefix,
887   qualify: function(name) {
888     var i = name.indexOf(":"),
889         prefix = name;
890     if (i >= 0) {
891       prefix = name.substring(0, i);
892       name = name.substring(i + 1);
893     }
894     return d3_nsPrefix.hasOwnProperty(prefix)
895         ? {space: d3_nsPrefix[prefix], local: name}
896         : name;
897   }
898 };
899
900 d3_selectionPrototype.attr = function(name, value) {
901   if (arguments.length < 2) {
902
903     // For attr(string), return the attribute value for the first node.
904     if (typeof name === "string") {
905       var node = this.node();
906       name = d3.ns.qualify(name);
907       return name.local
908           ? node.getAttributeNS(name.space, name.local)
909           : node.getAttribute(name);
910     }
911
912     // For attr(object), the object specifies the names and values of the
913     // attributes to set or remove. The values may be functions that are
914     // evaluated for each element.
915     for (value in name) this.each(d3_selection_attr(value, name[value]));
916     return this;
917   }
918
919   return this.each(d3_selection_attr(name, value));
920 };
921
922 function d3_selection_attr(name, value) {
923   name = d3.ns.qualify(name);
924
925   // For attr(string, null), remove the attribute with the specified name.
926   function attrNull() {
927     this.removeAttribute(name);
928   }
929   function attrNullNS() {
930     this.removeAttributeNS(name.space, name.local);
931   }
932
933   // For attr(string, string), set the attribute with the specified name.
934   function attrConstant() {
935     this.setAttribute(name, value);
936   }
937   function attrConstantNS() {
938     this.setAttributeNS(name.space, name.local, value);
939   }
940
941   // For attr(string, function), evaluate the function for each element, and set
942   // or remove the attribute as appropriate.
943   function attrFunction() {
944     var x = value.apply(this, arguments);
945     if (x == null) this.removeAttribute(name);
946     else this.setAttribute(name, x);
947   }
948   function attrFunctionNS() {
949     var x = value.apply(this, arguments);
950     if (x == null) this.removeAttributeNS(name.space, name.local);
951     else this.setAttributeNS(name.space, name.local, x);
952   }
953
954   return value == null
955       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
956       ? (name.local ? attrFunctionNS : attrFunction)
957       : (name.local ? attrConstantNS : attrConstant));
958 }
959 function d3_collapse(s) {
960   return s.trim().replace(/\s+/g, " ");
961 }
962
963 d3_selectionPrototype.classed = function(name, value) {
964   if (arguments.length < 2) {
965
966     // For classed(string), return true only if the first node has the specified
967     // class or classes. Note that even if the browser supports DOMTokenList, it
968     // probably doesn't support it on SVG elements (which can be animated).
969     if (typeof name === "string") {
970       var node = this.node(),
971           n = (name = d3_selection_classes(name)).length,
972           i = -1;
973       if (value = node.classList) {
974         while (++i < n) if (!value.contains(name[i])) return false;
975       } else {
976         value = node.getAttribute("class");
977         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
978       }
979       return true;
980     }
981
982     // For classed(object), the object specifies the names of classes to add or
983     // remove. The values may be functions that are evaluated for each element.
984     for (value in name) this.each(d3_selection_classed(value, name[value]));
985     return this;
986   }
987
988   // Otherwise, both a name and a value are specified, and are handled as below.
989   return this.each(d3_selection_classed(name, value));
990 };
991
992 function d3_selection_classedRe(name) {
993   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
994 }
995
996 function d3_selection_classes(name) {
997   return name.trim().split(/^|\s+/);
998 }
999
1000 // Multiple class names are allowed (e.g., "foo bar").
1001 function d3_selection_classed(name, value) {
1002   name = d3_selection_classes(name).map(d3_selection_classedName);
1003   var n = name.length;
1004
1005   function classedConstant() {
1006     var i = -1;
1007     while (++i < n) name[i](this, value);
1008   }
1009
1010   // When the value is a function, the function is still evaluated only once per
1011   // element even if there are multiple class names.
1012   function classedFunction() {
1013     var i = -1, x = value.apply(this, arguments);
1014     while (++i < n) name[i](this, x);
1015   }
1016
1017   return typeof value === "function"
1018       ? classedFunction
1019       : classedConstant;
1020 }
1021
1022 function d3_selection_classedName(name) {
1023   var re = d3_selection_classedRe(name);
1024   return function(node, value) {
1025     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1026     var c = node.getAttribute("class") || "";
1027     if (value) {
1028       re.lastIndex = 0;
1029       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1030     } else {
1031       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1032     }
1033   };
1034 }
1035
1036 d3_selectionPrototype.style = function(name, value, priority) {
1037   var n = arguments.length;
1038   if (n < 3) {
1039
1040     // For style(object) or style(object, string), the object specifies the
1041     // names and values of the attributes to set or remove. The values may be
1042     // functions that are evaluated for each element. The optional string
1043     // specifies the priority.
1044     if (typeof name !== "string") {
1045       if (n < 2) value = "";
1046       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1047       return this;
1048     }
1049
1050     // For style(string), return the computed style value for the first node.
1051     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1052
1053     // For style(string, string) or style(string, function), use the default
1054     // priority. The priority is ignored for style(string, null).
1055     priority = "";
1056   }
1057
1058   // Otherwise, a name, value and priority are specified, and handled as below.
1059   return this.each(d3_selection_style(name, value, priority));
1060 };
1061
1062 function d3_selection_style(name, value, priority) {
1063
1064   // For style(name, null) or style(name, null, priority), remove the style
1065   // property with the specified name. The priority is ignored.
1066   function styleNull() {
1067     this.style.removeProperty(name);
1068   }
1069
1070   // For style(name, string) or style(name, string, priority), set the style
1071   // property with the specified name, using the specified priority.
1072   function styleConstant() {
1073     this.style.setProperty(name, value, priority);
1074   }
1075
1076   // For style(name, function) or style(name, function, priority), evaluate the
1077   // function for each element, and set or remove the style property as
1078   // appropriate. When setting, use the specified priority.
1079   function styleFunction() {
1080     var x = value.apply(this, arguments);
1081     if (x == null) this.style.removeProperty(name);
1082     else this.style.setProperty(name, x, priority);
1083   }
1084
1085   return value == null
1086       ? styleNull : (typeof value === "function"
1087       ? styleFunction : styleConstant);
1088 }
1089
1090 d3_selectionPrototype.property = function(name, value) {
1091   if (arguments.length < 2) {
1092
1093     // For property(string), return the property value for the first node.
1094     if (typeof name === "string") return this.node()[name];
1095
1096     // For property(object), the object specifies the names and values of the
1097     // properties to set or remove. The values may be functions that are
1098     // evaluated for each element.
1099     for (value in name) this.each(d3_selection_property(value, name[value]));
1100     return this;
1101   }
1102
1103   // Otherwise, both a name and a value are specified, and are handled as below.
1104   return this.each(d3_selection_property(name, value));
1105 };
1106
1107 function d3_selection_property(name, value) {
1108
1109   // For property(name, null), remove the property with the specified name.
1110   function propertyNull() {
1111     delete this[name];
1112   }
1113
1114   // For property(name, string), set the property with the specified name.
1115   function propertyConstant() {
1116     this[name] = value;
1117   }
1118
1119   // For property(name, function), evaluate the function for each element, and
1120   // set or remove the property as appropriate.
1121   function propertyFunction() {
1122     var x = value.apply(this, arguments);
1123     if (x == null) delete this[name];
1124     else this[name] = x;
1125   }
1126
1127   return value == null
1128       ? propertyNull : (typeof value === "function"
1129       ? propertyFunction : propertyConstant);
1130 }
1131
1132 d3_selectionPrototype.text = function(value) {
1133   return arguments.length
1134       ? this.each(typeof value === "function"
1135       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1136       ? function() { if (this.textContent !== "") this.textContent = ""; }
1137       : function() { if (this.textContent !== value) this.textContent = value; })
1138       : this.node().textContent;
1139 };
1140
1141 d3_selectionPrototype.html = function(value) {
1142   return arguments.length
1143       ? this.each(typeof value === "function"
1144       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1145       ? function() { this.innerHTML = ""; }
1146       : function() { this.innerHTML = value; })
1147       : this.node().innerHTML;
1148 };
1149
1150 d3_selectionPrototype.append = function(name) {
1151   name = d3_selection_creator(name);
1152   return this.select(function() {
1153     return this.appendChild(name.apply(this, arguments));
1154   });
1155 };
1156
1157 function d3_selection_creator(name) {
1158   return typeof name === "function" ? name
1159       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1160       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1161 }
1162
1163 d3_selectionPrototype.insert = function(name, before) {
1164   name = d3_selection_creator(name);
1165   before = d3_selection_selector(before);
1166   return this.select(function() {
1167     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1168   });
1169 };
1170
1171 // TODO remove(selector)?
1172 // TODO remove(node)?
1173 // TODO remove(function)?
1174 d3_selectionPrototype.remove = function() {
1175   return this.each(function() {
1176     var parent = this.parentNode;
1177     if (parent) parent.removeChild(this);
1178   });
1179 };
1180
1181 d3_selectionPrototype.data = function(value, key) {
1182   var i = -1,
1183       n = this.length,
1184       group,
1185       node;
1186
1187   // If no value is specified, return the first value.
1188   if (!arguments.length) {
1189     value = new Array(n = (group = this[0]).length);
1190     while (++i < n) {
1191       if (node = group[i]) {
1192         value[i] = node.__data__;
1193       }
1194     }
1195     return value;
1196   }
1197
1198   function bind(group, groupData) {
1199     var i,
1200         n = group.length,
1201         m = groupData.length,
1202         n0 = Math.min(n, m),
1203         updateNodes = new Array(m),
1204         enterNodes = new Array(m),
1205         exitNodes = new Array(n),
1206         node,
1207         nodeData;
1208
1209     if (key) {
1210       var nodeByKeyValue = new d3_Map,
1211           dataByKeyValue = new d3_Map,
1212           keyValues = [],
1213           keyValue;
1214
1215       for (i = -1; ++i < n;) {
1216         keyValue = key.call(node = group[i], node.__data__, i);
1217         if (nodeByKeyValue.has(keyValue)) {
1218           exitNodes[i] = node; // duplicate selection key
1219         } else {
1220           nodeByKeyValue.set(keyValue, node);
1221         }
1222         keyValues.push(keyValue);
1223       }
1224
1225       for (i = -1; ++i < m;) {
1226         keyValue = key.call(groupData, nodeData = groupData[i], i);
1227         if (node = nodeByKeyValue.get(keyValue)) {
1228           updateNodes[i] = node;
1229           node.__data__ = nodeData;
1230         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1231           enterNodes[i] = d3_selection_dataNode(nodeData);
1232         }
1233         dataByKeyValue.set(keyValue, nodeData);
1234         nodeByKeyValue.remove(keyValue);
1235       }
1236
1237       for (i = -1; ++i < n;) {
1238         if (nodeByKeyValue.has(keyValues[i])) {
1239           exitNodes[i] = group[i];
1240         }
1241       }
1242     } else {
1243       for (i = -1; ++i < n0;) {
1244         node = group[i];
1245         nodeData = groupData[i];
1246         if (node) {
1247           node.__data__ = nodeData;
1248           updateNodes[i] = node;
1249         } else {
1250           enterNodes[i] = d3_selection_dataNode(nodeData);
1251         }
1252       }
1253       for (; i < m; ++i) {
1254         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1255       }
1256       for (; i < n; ++i) {
1257         exitNodes[i] = group[i];
1258       }
1259     }
1260
1261     enterNodes.update
1262         = updateNodes;
1263
1264     enterNodes.parentNode
1265         = updateNodes.parentNode
1266         = exitNodes.parentNode
1267         = group.parentNode;
1268
1269     enter.push(enterNodes);
1270     update.push(updateNodes);
1271     exit.push(exitNodes);
1272   }
1273
1274   var enter = d3_selection_enter([]),
1275       update = d3_selection([]),
1276       exit = d3_selection([]);
1277
1278   if (typeof value === "function") {
1279     while (++i < n) {
1280       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1281     }
1282   } else {
1283     while (++i < n) {
1284       bind(group = this[i], value);
1285     }
1286   }
1287
1288   update.enter = function() { return enter; };
1289   update.exit = function() { return exit; };
1290   return update;
1291 };
1292
1293 function d3_selection_dataNode(data) {
1294   return {__data__: data};
1295 }
1296
1297 d3_selectionPrototype.datum = function(value) {
1298   return arguments.length
1299       ? this.property("__data__", value)
1300       : this.property("__data__");
1301 };
1302
1303 d3_selectionPrototype.filter = function(filter) {
1304   var subgroups = [],
1305       subgroup,
1306       group,
1307       node;
1308
1309   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1310
1311   for (var j = 0, m = this.length; j < m; j++) {
1312     subgroups.push(subgroup = []);
1313     subgroup.parentNode = (group = this[j]).parentNode;
1314     for (var i = 0, n = group.length; i < n; i++) {
1315       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1316         subgroup.push(node);
1317       }
1318     }
1319   }
1320
1321   return d3_selection(subgroups);
1322 };
1323
1324 function d3_selection_filter(selector) {
1325   return function() {
1326     return d3_selectMatches(this, selector);
1327   };
1328 }
1329
1330 d3_selectionPrototype.order = function() {
1331   for (var j = -1, m = this.length; ++j < m;) {
1332     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1333       if (node = group[i]) {
1334         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1335         next = node;
1336       }
1337     }
1338   }
1339   return this;
1340 };
1341
1342 d3_selectionPrototype.sort = function(comparator) {
1343   comparator = d3_selection_sortComparator.apply(this, arguments);
1344   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1345   return this.order();
1346 };
1347
1348 function d3_selection_sortComparator(comparator) {
1349   if (!arguments.length) comparator = d3_ascending;
1350   return function(a, b) {
1351     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1352   };
1353 }
1354
1355 d3_selectionPrototype.each = function(callback) {
1356   return d3_selection_each(this, function(node, i, j) {
1357     callback.call(node, node.__data__, i, j);
1358   });
1359 };
1360
1361 function d3_selection_each(groups, callback) {
1362   for (var j = 0, m = groups.length; j < m; j++) {
1363     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1364       if (node = group[i]) callback(node, i, j);
1365     }
1366   }
1367   return groups;
1368 }
1369
1370 d3_selectionPrototype.call = function(callback) {
1371   var args = d3_array(arguments);
1372   callback.apply(args[0] = this, args);
1373   return this;
1374 };
1375
1376 d3_selectionPrototype.empty = function() {
1377   return !this.node();
1378 };
1379
1380 d3_selectionPrototype.node = function() {
1381   for (var j = 0, m = this.length; j < m; j++) {
1382     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1383       var node = group[i];
1384       if (node) return node;
1385     }
1386   }
1387   return null;
1388 };
1389
1390 d3_selectionPrototype.size = function() {
1391   var n = 0;
1392   this.each(function() { ++n; });
1393   return n;
1394 };
1395
1396 function d3_selection_enter(selection) {
1397   d3_subclass(selection, d3_selection_enterPrototype);
1398   return selection;
1399 }
1400
1401 var d3_selection_enterPrototype = [];
1402
1403 d3.selection.enter = d3_selection_enter;
1404 d3.selection.enter.prototype = d3_selection_enterPrototype;
1405
1406 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1407 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1408 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1409 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1410 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1411
1412
1413 d3_selection_enterPrototype.select = function(selector) {
1414   var subgroups = [],
1415       subgroup,
1416       subnode,
1417       upgroup,
1418       group,
1419       node;
1420
1421   for (var j = -1, m = this.length; ++j < m;) {
1422     upgroup = (group = this[j]).update;
1423     subgroups.push(subgroup = []);
1424     subgroup.parentNode = group.parentNode;
1425     for (var i = -1, n = group.length; ++i < n;) {
1426       if (node = group[i]) {
1427         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1428         subnode.__data__ = node.__data__;
1429       } else {
1430         subgroup.push(null);
1431       }
1432     }
1433   }
1434
1435   return d3_selection(subgroups);
1436 };
1437
1438 d3_selection_enterPrototype.insert = function(name, before) {
1439   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1440   return d3_selectionPrototype.insert.call(this, name, before);
1441 };
1442
1443 function d3_selection_enterInsertBefore(enter) {
1444   var i0, j0;
1445   return function(d, i, j) {
1446     var group = enter[j].update,
1447         n = group.length,
1448         node;
1449     if (j != j0) j0 = j, i0 = 0;
1450     if (i >= i0) i0 = i + 1;
1451     while (!(node = group[i0]) && ++i0 < n);
1452     return node;
1453   };
1454 }
1455
1456 // import "../transition/transition";
1457
1458 d3_selectionPrototype.transition = function() {
1459   var id = d3_transitionInheritId || ++d3_transitionId,
1460       subgroups = [],
1461       subgroup,
1462       node,
1463       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1464
1465   for (var j = -1, m = this.length; ++j < m;) {
1466     subgroups.push(subgroup = []);
1467     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1468       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1469       subgroup.push(node);
1470     }
1471   }
1472
1473   return d3_transition(subgroups, id);
1474 };
1475 // import "../transition/transition";
1476
1477 d3_selectionPrototype.interrupt = function() {
1478   return this.each(d3_selection_interrupt);
1479 };
1480
1481 function d3_selection_interrupt() {
1482   var lock = this.__transition__;
1483   if (lock) ++lock.active;
1484 }
1485
1486 // TODO fast singleton implementation?
1487 d3.select = function(node) {
1488   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1489   group.parentNode = d3_documentElement;
1490   return d3_selection([group]);
1491 };
1492
1493 d3.selectAll = function(nodes) {
1494   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1495   group.parentNode = d3_documentElement;
1496   return d3_selection([group]);
1497 };
1498
1499 var d3_selectionRoot = d3.select(d3_documentElement);
1500
1501 d3_selectionPrototype.on = function(type, listener, capture) {
1502   var n = arguments.length;
1503   if (n < 3) {
1504
1505     // For on(object) or on(object, boolean), the object specifies the event
1506     // types and listeners to add or remove. The optional boolean specifies
1507     // whether the listener captures events.
1508     if (typeof type !== "string") {
1509       if (n < 2) listener = false;
1510       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1511       return this;
1512     }
1513
1514     // For on(string), return the listener for the first node.
1515     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1516
1517     // For on(string, function), use the default capture.
1518     capture = false;
1519   }
1520
1521   // Otherwise, a type, listener and capture are specified, and handled as below.
1522   return this.each(d3_selection_on(type, listener, capture));
1523 };
1524
1525 function d3_selection_on(type, listener, capture) {
1526   var name = "__on" + type,
1527       i = type.indexOf("."),
1528       wrap = d3_selection_onListener;
1529
1530   if (i > 0) type = type.substring(0, i);
1531   var filter = d3_selection_onFilters.get(type);
1532   if (filter) type = filter, wrap = d3_selection_onFilter;
1533
1534   function onRemove() {
1535     var l = this[name];
1536     if (l) {
1537       this.removeEventListener(type, l, l.$);
1538       delete this[name];
1539     }
1540   }
1541
1542   function onAdd() {
1543     var l = wrap(listener, d3_array(arguments));
1544     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1545     onRemove.call(this);
1546     this.addEventListener(type, this[name] = l, l.$ = capture);
1547     l._ = listener;
1548   }
1549
1550   function removeAll() {
1551     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1552         match;
1553     for (var name in this) {
1554       if (match = name.match(re)) {
1555         var l = this[name];
1556         this.removeEventListener(match[1], l, l.$);
1557         delete this[name];
1558       }
1559     }
1560   }
1561
1562   return i
1563       ? listener ? onAdd : onRemove
1564       : listener ? d3_noop : removeAll;
1565 }
1566
1567 var d3_selection_onFilters = d3.map({
1568   mouseenter: "mouseover",
1569   mouseleave: "mouseout"
1570 });
1571
1572 d3_selection_onFilters.forEach(function(k) {
1573   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1574 });
1575
1576 function d3_selection_onListener(listener, argumentz) {
1577   return function(e) {
1578     var o = d3.event; // Events can be reentrant (e.g., focus).
1579     d3.event = e;
1580     argumentz[0] = this.__data__;
1581     try {
1582       listener.apply(this, argumentz);
1583     } finally {
1584       d3.event = o;
1585     }
1586   };
1587 }
1588
1589 function d3_selection_onFilter(listener, argumentz) {
1590   var l = d3_selection_onListener(listener, argumentz);
1591   return function(e) {
1592     var target = this, related = e.relatedTarget;
1593     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1594       l.call(target, e);
1595     }
1596   };
1597 }
1598
1599 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1600     d3_event_dragId = 0;
1601
1602 function d3_event_dragSuppress() {
1603   var name = ".dragsuppress-" + ++d3_event_dragId,
1604       click = "click" + name,
1605       w = d3.select(d3_window)
1606           .on("touchmove" + name, d3_eventPreventDefault)
1607           .on("dragstart" + name, d3_eventPreventDefault)
1608           .on("selectstart" + name, d3_eventPreventDefault);
1609   if (d3_event_dragSelect) {
1610     var style = d3_documentElement.style,
1611         select = style[d3_event_dragSelect];
1612     style[d3_event_dragSelect] = "none";
1613   }
1614   return function(suppressClick) {
1615     w.on(name, null);
1616     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1617     if (suppressClick) { // suppress the next click, but only if it’s immediate
1618       function off() { w.on(click, null); }
1619       w.on(click, function() { d3_eventCancel(); off(); }, true);
1620       setTimeout(off, 0);
1621     }
1622   };
1623 }
1624
1625 d3.mouse = function(container) {
1626   return d3_mousePoint(container, d3_eventSource());
1627 };
1628
1629 function d3_mousePoint(container, e) {
1630   if (e.changedTouches) e = e.changedTouches[0];
1631   var svg = container.ownerSVGElement || container;
1632   if (svg.createSVGPoint) {
1633     var point = svg.createSVGPoint();
1634     point.x = e.clientX, point.y = e.clientY;
1635     point = point.matrixTransform(container.getScreenCTM().inverse());
1636     return [point.x, point.y];
1637   }
1638   var rect = container.getBoundingClientRect();
1639   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1640 };
1641
1642 d3.touches = function(container, touches) {
1643   if (arguments.length < 2) touches = d3_eventSource().touches;
1644   return touches ? d3_array(touches).map(function(touch) {
1645     var point = d3_mousePoint(container, touch);
1646     point.identifier = touch.identifier;
1647     return point;
1648   }) : [];
1649 };
1650 var π = Math.PI,
1651     τ = 2 * π,
1652     halfπ = π / 2,
1653     ε = 1e-6,
1654     ε2 = ε * ε,
1655     d3_radians = π / 180,
1656     d3_degrees = 180 / π;
1657
1658 function d3_sgn(x) {
1659   return x > 0 ? 1 : x < 0 ? -1 : 0;
1660 }
1661
1662 // Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
1663 // the 3D cross product in a quadrant I Cartesian coordinate system (+x is
1664 // right, +y is up). Returns a positive value if ABC is counter-clockwise,
1665 // negative if clockwise, and zero if the points are collinear.
1666 function d3_cross2d(a, b, c) {
1667   return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
1668 }
1669
1670 function d3_acos(x) {
1671   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1672 }
1673
1674 function d3_asin(x) {
1675   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1676 }
1677
1678 function d3_sinh(x) {
1679   return ((x = Math.exp(x)) - 1 / x) / 2;
1680 }
1681
1682 function d3_cosh(x) {
1683   return ((x = Math.exp(x)) + 1 / x) / 2;
1684 }
1685
1686 function d3_tanh(x) {
1687   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1688 }
1689
1690 function d3_haversin(x) {
1691   return (x = Math.sin(x / 2)) * x;
1692 }
1693
1694 var ρ = Math.SQRT2,
1695     ρ2 = 2,
1696     ρ4 = 4;
1697
1698 // p0 = [ux0, uy0, w0]
1699 // p1 = [ux1, uy1, w1]
1700 d3.interpolateZoom = function(p0, p1) {
1701   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1702       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1703
1704   var dx = ux1 - ux0,
1705       dy = uy1 - uy0,
1706       d2 = dx * dx + dy * dy,
1707       d1 = Math.sqrt(d2),
1708       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1709       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1710       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1711       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1712       dr = r1 - r0,
1713       S = (dr || Math.log(w1 / w0)) / ρ;
1714
1715   function interpolate(t) {
1716     var s = t * S;
1717     if (dr) {
1718       // General case.
1719       var coshr0 = d3_cosh(r0),
1720           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1721       return [
1722         ux0 + u * dx,
1723         uy0 + u * dy,
1724         w0 * coshr0 / d3_cosh(ρ * s + r0)
1725       ];
1726     }
1727     // Special case for u0 ~= u1.
1728     return [
1729       ux0 + t * dx,
1730       uy0 + t * dy,
1731       w0 * Math.exp(ρ * s)
1732     ];
1733   }
1734
1735   interpolate.duration = S * 1000;
1736
1737   return interpolate;
1738 };
1739
1740 d3.behavior.zoom = function() {
1741   var view = {x: 0, y: 0, k: 1},
1742       translate0, // translate when we started zooming (to avoid drift)
1743       center, // desired position of translate0 after zooming
1744       size = [960, 500], // viewport size; required for zoom interpolation
1745       scaleExtent = d3_behavior_zoomInfinity,
1746       mousedown = "mousedown.zoom",
1747       mousemove = "mousemove.zoom",
1748       mouseup = "mouseup.zoom",
1749       mousewheelTimer,
1750       touchstart = "touchstart.zoom",
1751       touchtime, // time of last touchstart (to detect double-tap)
1752       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1753       x0,
1754       x1,
1755       y0,
1756       y1;
1757
1758   function zoom(g) {
1759     g   .on(mousedown, mousedowned)
1760         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1761         .on(mousemove, mousewheelreset)
1762         .on("dblclick.zoom", dblclicked)
1763         .on(touchstart, touchstarted);
1764   }
1765
1766   zoom.event = function(g) {
1767     g.each(function() {
1768       var dispatch = event.of(this, arguments),
1769           view1 = view;
1770       if (d3_transitionInheritId) {
1771         d3.select(this).transition()
1772             .each("start.zoom", function() {
1773               view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1774               zoomstarted(dispatch);
1775             })
1776             .tween("zoom:zoom", function() {
1777               var dx = size[0],
1778                   dy = size[1],
1779                   cx = dx / 2,
1780                   cy = dy / 2,
1781                   i = d3.interpolateZoom(
1782                     [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1783                     [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1784                   );
1785               return function(t) {
1786                 var l = i(t), k = dx / l[2];
1787                 this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1788                 zoomed(dispatch);
1789               };
1790             })
1791             .each("end.zoom", function() {
1792               zoomended(dispatch);
1793             });
1794       } else {
1795         this.__chart__ = view;
1796         zoomstarted(dispatch);
1797         zoomed(dispatch);
1798         zoomended(dispatch);
1799       }
1800     });
1801   }
1802
1803   zoom.translate = function(_) {
1804     if (!arguments.length) return [view.x, view.y];
1805     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1806     rescale();
1807     return zoom;
1808   };
1809
1810   zoom.scale = function(_) {
1811     if (!arguments.length) return view.k;
1812     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1813     rescale();
1814     return zoom;
1815   };
1816
1817   zoom.scaleExtent = function(_) {
1818     if (!arguments.length) return scaleExtent;
1819     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1820     return zoom;
1821   };
1822
1823   zoom.center = function(_) {
1824     if (!arguments.length) return center;
1825     center = _ && [+_[0], +_[1]];
1826     return zoom;
1827   };
1828
1829   zoom.size = function(_) {
1830     if (!arguments.length) return size;
1831     size = _ && [+_[0], +_[1]];
1832     return zoom;
1833   };
1834
1835   zoom.x = function(z) {
1836     if (!arguments.length) return x1;
1837     x1 = z;
1838     x0 = z.copy();
1839     view = {x: 0, y: 0, k: 1}; // copy-on-write
1840     return zoom;
1841   };
1842
1843   zoom.y = function(z) {
1844     if (!arguments.length) return y1;
1845     y1 = z;
1846     y0 = z.copy();
1847     view = {x: 0, y: 0, k: 1}; // copy-on-write
1848     return zoom;
1849   };
1850
1851   function location(p) {
1852     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1853   }
1854
1855   function point(l) {
1856     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1857   }
1858
1859   function scaleTo(s) {
1860     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1861   }
1862
1863   function translateTo(p, l) {
1864     l = point(l);
1865     view.x += p[0] - l[0];
1866     view.y += p[1] - l[1];
1867   }
1868
1869   function rescale() {
1870     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1871     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1872   }
1873
1874   function zoomstarted(dispatch) {
1875     dispatch({type: "zoomstart"});
1876   }
1877
1878   function zoomed(dispatch) {
1879     rescale();
1880     dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1881   }
1882
1883   function zoomended(dispatch) {
1884     dispatch({type: "zoomend"});
1885   }
1886
1887   function mousedowned() {
1888     var that = this,
1889         target = d3.event.target,
1890         dispatch = event.of(that, arguments),
1891         dragged = 0,
1892         subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1893         location0 = location(d3.mouse(that)),
1894         dragRestore = d3_event_dragSuppress();
1895
1896     d3_selection_interrupt.call(that);
1897     zoomstarted(dispatch);
1898
1899     function moved() {
1900       dragged = 1;
1901       translateTo(d3.mouse(that), location0);
1902       zoomed(dispatch);
1903     }
1904
1905     function ended() {
1906       subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
1907       dragRestore(dragged && d3.event.target === target);
1908       zoomended(dispatch);
1909     }
1910   }
1911
1912   // These closures persist for as long as at least one touch is active.
1913   function touchstarted() {
1914     var that = this,
1915         dispatch = event.of(that, arguments),
1916         locations0 = {}, // touchstart locations
1917         distance0 = 0, // distance² between initial touches
1918         scale0, // scale when we started touching
1919         zoomName = ".zoom-" + d3.event.changedTouches[0].identifier,
1920         touchmove = "touchmove" + zoomName,
1921         touchend = "touchend" + zoomName,
1922         target = d3.select(d3.event.target).on(touchmove, moved).on(touchend, ended),
1923         subject = d3.select(that).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1924         dragRestore = d3_event_dragSuppress();
1925
1926     d3_selection_interrupt.call(that);
1927     started();
1928     zoomstarted(dispatch);
1929
1930     // Updates locations of any touches in locations0.
1931     function relocate() {
1932       var touches = d3.touches(that);
1933       scale0 = view.k;
1934       touches.forEach(function(t) {
1935         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1936       });
1937       return touches;
1938     }
1939
1940     // Temporarily override touchstart while gesture is active.
1941     function started() {
1942       // Only track touches started on the target element.
1943       var changed = d3.event.changedTouches;
1944       for (var i = 0, n = changed.length; i < n; ++i) {
1945         locations0[changed[i].identifier] = null;
1946       }
1947
1948       var touches = relocate(),
1949           now = Date.now();
1950
1951       if (touches.length === 1) {
1952         if (now - touchtime < 500) { // dbltap
1953           var p = touches[0], l = locations0[p.identifier];
1954           scaleTo(view.k * 2);
1955           translateTo(p, l);
1956           d3_eventPreventDefault();
1957           zoomed(dispatch);
1958         }
1959         touchtime = now;
1960       } else if (touches.length > 1) {
1961         var p = touches[0], q = touches[1],
1962             dx = p[0] - q[0], dy = p[1] - q[1];
1963         distance0 = dx * dx + dy * dy;
1964       }
1965     }
1966
1967     function moved() {
1968       var touches = d3.touches(that),
1969           p0, l0,
1970           p1, l1;
1971       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1972         p1 = touches[i];
1973         if (l1 = locations0[p1.identifier]) {
1974           if (l0) break;
1975           p0 = p1, l0 = l1;
1976         }
1977       }
1978
1979       if (l1) {
1980         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1981             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1982         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1983         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1984         scaleTo(scale1 * scale0);
1985       }
1986
1987       touchtime = null;
1988       translateTo(p0, l0);
1989       zoomed(dispatch);
1990     }
1991
1992     function ended() {
1993       // If there are any globally-active touches remaining, remove the ended
1994       // touches from locations0.
1995       if (d3.event.touches.length) {
1996         var changed = d3.event.changedTouches;
1997         for (var i = 0, n = changed.length; i < n; ++i) {
1998           delete locations0[changed[i].identifier];
1999         }
2000         // If locations0 is not empty, then relocate and continue listening for
2001         // touchmove and touchend.
2002         for (var identifier in locations0) {
2003           return void relocate(); // locations may have detached due to rotation
2004         }
2005       }
2006       // Otherwise, remove touchmove and touchend listeners.
2007       target.on(zoomName, null);
2008       subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
2009       dragRestore();
2010       zoomended(dispatch);
2011     }
2012   }
2013
2014   function mousewheeled() {
2015     var dispatch = event.of(this, arguments);
2016     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2017     else d3_selection_interrupt.call(this), zoomstarted(dispatch);
2018     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50);
2019     d3_eventPreventDefault();
2020     var point = center || d3.mouse(this);
2021     if (!translate0) translate0 = location(point);
2022     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2023     translateTo(point, translate0);
2024     zoomed(dispatch);
2025   }
2026
2027   function mousewheelreset() {
2028     translate0 = null;
2029   }
2030
2031   function dblclicked() {
2032     var dispatch = event.of(this, arguments),
2033         p = d3.mouse(this),
2034         l = location(p),
2035         k = Math.log(view.k) / Math.LN2;
2036     zoomstarted(dispatch);
2037     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2038     translateTo(p, l);
2039     zoomed(dispatch);
2040     zoomended(dispatch);
2041   }
2042
2043   return d3.rebind(zoom, event, "on");
2044 };
2045
2046 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2047
2048 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2049 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2050     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2051     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2052     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2053 function d3_functor(v) {
2054   return typeof v === "function" ? v : function() { return v; };
2055 }
2056
2057 d3.functor = d3_functor;
2058
2059 d3.touch = function(container, touches, identifier) {
2060   if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
2061   if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
2062     if ((touch = touches[i]).identifier === identifier) {
2063       return d3_mousePoint(container, touch);
2064     }
2065   }
2066 };
2067
2068 var d3_timer_queueHead,
2069     d3_timer_queueTail,
2070     d3_timer_interval, // is an interval (or frame) active?
2071     d3_timer_timeout, // is a timeout active?
2072     d3_timer_active, // active timer object
2073     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2074
2075 // The timer will continue to fire until callback returns true.
2076 d3.timer = function(callback, delay, then) {
2077   var n = arguments.length;
2078   if (n < 2) delay = 0;
2079   if (n < 3) then = Date.now();
2080
2081   // Add the callback to the tail of the queue.
2082   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2083   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2084   else d3_timer_queueHead = timer;
2085   d3_timer_queueTail = timer;
2086
2087   // Start animatin'!
2088   if (!d3_timer_interval) {
2089     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2090     d3_timer_interval = 1;
2091     d3_timer_frame(d3_timer_step);
2092   }
2093 };
2094
2095 function d3_timer_step() {
2096   var now = d3_timer_mark(),
2097       delay = d3_timer_sweep() - now;
2098   if (delay > 24) {
2099     if (isFinite(delay)) {
2100       clearTimeout(d3_timer_timeout);
2101       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2102     }
2103     d3_timer_interval = 0;
2104   } else {
2105     d3_timer_interval = 1;
2106     d3_timer_frame(d3_timer_step);
2107   }
2108 }
2109
2110 d3.timer.flush = function() {
2111   d3_timer_mark();
2112   d3_timer_sweep();
2113 };
2114
2115 function d3_timer_mark() {
2116   var now = Date.now();
2117   d3_timer_active = d3_timer_queueHead;
2118   while (d3_timer_active) {
2119     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2120     d3_timer_active = d3_timer_active.n;
2121   }
2122   return now;
2123 }
2124
2125 // Flush after callbacks to avoid concurrent queue modification.
2126 // Returns the time of the earliest active timer, post-sweep.
2127 function d3_timer_sweep() {
2128   var t0,
2129       t1 = d3_timer_queueHead,
2130       time = Infinity;
2131   while (t1) {
2132     if (t1.f) {
2133       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2134     } else {
2135       if (t1.t < time) time = t1.t;
2136       t1 = (t0 = t1).n;
2137     }
2138   }
2139   d3_timer_queueTail = t0;
2140   return time;
2141 }
2142 d3.geo = {};
2143 function d3_identity(d) {
2144   return d;
2145 }
2146 function d3_true() {
2147   return true;
2148 }
2149
2150 function d3_geo_spherical(cartesian) {
2151   return [
2152     Math.atan2(cartesian[1], cartesian[0]),
2153     d3_asin(cartesian[2])
2154   ];
2155 }
2156
2157 function d3_geo_sphericalEqual(a, b) {
2158   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2159 }
2160
2161 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2162 // visible line segments and rejoins the segments by interpolating along the
2163 // clip edge.
2164 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2165   var subject = [],
2166       clip = [];
2167
2168   segments.forEach(function(segment) {
2169     if ((n = segment.length - 1) <= 0) return;
2170     var n, p0 = segment[0], p1 = segment[n];
2171
2172     // If the first and last points of a segment are coincident, then treat as
2173     // a closed ring.
2174     // TODO if all rings are closed, then the winding order of the exterior
2175     // ring should be checked.
2176     if (d3_geo_sphericalEqual(p0, p1)) {
2177       listener.lineStart();
2178       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2179       listener.lineEnd();
2180       return;
2181     }
2182
2183     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2184         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2185     a.o = b;
2186     subject.push(a);
2187     clip.push(b);
2188     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2189     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2190     a.o = b;
2191     subject.push(a);
2192     clip.push(b);
2193   });
2194   clip.sort(compare);
2195   d3_geo_clipPolygonLinkCircular(subject);
2196   d3_geo_clipPolygonLinkCircular(clip);
2197   if (!subject.length) return;
2198
2199   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2200     clip[i].e = entry = !entry;
2201   }
2202
2203   var start = subject[0],
2204       points,
2205       point;
2206   while (1) {
2207     // Find first unvisited intersection.
2208     var current = start,
2209         isSubject = true;
2210     while (current.v) if ((current = current.n) === start) return;
2211     points = current.z;
2212     listener.lineStart();
2213     do {
2214       current.v = current.o.v = true;
2215       if (current.e) {
2216         if (isSubject) {
2217           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2218         } else {
2219           interpolate(current.x, current.n.x, 1, listener);
2220         }
2221         current = current.n;
2222       } else {
2223         if (isSubject) {
2224           points = current.p.z;
2225           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2226         } else {
2227           interpolate(current.x, current.p.x, -1, listener);
2228         }
2229         current = current.p;
2230       }
2231       current = current.o;
2232       points = current.z;
2233       isSubject = !isSubject;
2234     } while (!current.v);
2235     listener.lineEnd();
2236   }
2237 }
2238
2239 function d3_geo_clipPolygonLinkCircular(array) {
2240   if (!(n = array.length)) return;
2241   var n,
2242       i = 0,
2243       a = array[0],
2244       b;
2245   while (++i < n) {
2246     a.n = b = array[i];
2247     b.p = a;
2248     a = b;
2249   }
2250   a.n = b = array[0];
2251   b.p = a;
2252 }
2253
2254 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2255   this.x = point;
2256   this.z = points;
2257   this.o = other; // another intersection
2258   this.e = entry; // is an entry?
2259   this.v = false; // visited
2260   this.n = this.p = null; // next & previous
2261 }
2262
2263 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2264   return function(rotate, listener) {
2265     var line = clipLine(listener),
2266         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2267
2268     var clip = {
2269       point: point,
2270       lineStart: lineStart,
2271       lineEnd: lineEnd,
2272       polygonStart: function() {
2273         clip.point = pointRing;
2274         clip.lineStart = ringStart;
2275         clip.lineEnd = ringEnd;
2276         segments = [];
2277         polygon = [];
2278       },
2279       polygonEnd: function() {
2280         clip.point = point;
2281         clip.lineStart = lineStart;
2282         clip.lineEnd = lineEnd;
2283
2284         segments = d3.merge(segments);
2285         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2286         if (segments.length) {
2287           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2288           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2289         } else if (clipStartInside) {
2290           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2291           listener.lineStart();
2292           interpolate(null, null, 1, listener);
2293           listener.lineEnd();
2294         }
2295         if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
2296         segments = polygon = null;
2297       },
2298       sphere: function() {
2299         listener.polygonStart();
2300         listener.lineStart();
2301         interpolate(null, null, 1, listener);
2302         listener.lineEnd();
2303         listener.polygonEnd();
2304       }
2305     };
2306
2307     function point(λ, φ) {
2308       var point = rotate(λ, φ);
2309       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2310     }
2311     function pointLine(λ, φ) {
2312       var point = rotate(λ, φ);
2313       line.point(point[0], point[1]);
2314     }
2315     function lineStart() { clip.point = pointLine; line.lineStart(); }
2316     function lineEnd() { clip.point = point; line.lineEnd(); }
2317
2318     var segments;
2319
2320     var buffer = d3_geo_clipBufferListener(),
2321         ringListener = clipLine(buffer),
2322         polygonStarted = false,
2323         polygon,
2324         ring;
2325
2326     function pointRing(λ, φ) {
2327       ring.push([λ, φ]);
2328       var point = rotate(λ, φ);
2329       ringListener.point(point[0], point[1]);
2330     }
2331
2332     function ringStart() {
2333       ringListener.lineStart();
2334       ring = [];
2335     }
2336
2337     function ringEnd() {
2338       pointRing(ring[0][0], ring[0][1]);
2339       ringListener.lineEnd();
2340
2341       var clean = ringListener.clean(),
2342           ringSegments = buffer.buffer(),
2343           segment,
2344           n = ringSegments.length;
2345
2346       ring.pop();
2347       polygon.push(ring);
2348       ring = null;
2349
2350       if (!n) return;
2351
2352       // No intersections.
2353       if (clean & 1) {
2354         segment = ringSegments[0];
2355         var n = segment.length - 1,
2356             i = -1,
2357             point;
2358         if (n > 0) {
2359           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2360           listener.lineStart();
2361           while (++i < n) listener.point((point = segment[i])[0], point[1]);
2362           listener.lineEnd();
2363         }
2364         return;
2365       }
2366
2367       // Rejoin connected segments.
2368       // TODO reuse bufferListener.rejoin()?
2369       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2370
2371       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2372     }
2373
2374     return clip;
2375   };
2376 }
2377
2378 function d3_geo_clipSegmentLength1(segment) {
2379   return segment.length > 1;
2380 }
2381
2382 function d3_geo_clipBufferListener() {
2383   var lines = [],
2384       line;
2385   return {
2386     lineStart: function() { lines.push(line = []); },
2387     point: function(λ, φ) { line.push([λ, φ]); },
2388     lineEnd: d3_noop,
2389     buffer: function() {
2390       var buffer = lines;
2391       lines = [];
2392       line = null;
2393       return buffer;
2394     },
2395     rejoin: function() {
2396       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2397     }
2398   };
2399 }
2400
2401 // Intersection points are sorted along the clip edge. For both antimeridian
2402 // cutting and circle clipping, the same comparison is used.
2403 function d3_geo_clipSort(a, b) {
2404   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2405        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2406 }
2407 // Adds floating point numbers with twice the normal precision.
2408 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2409 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2410 // 305–363 (1997).
2411 // Code adapted from GeographicLib by Charles F. F. Karney,
2412 // http://geographiclib.sourceforge.net/
2413 // See lib/geographiclib/LICENSE for details.
2414
2415 function d3_adder() {}
2416
2417 d3_adder.prototype = {
2418   s: 0, // rounded value
2419   t: 0, // exact error
2420   add: function(y) {
2421     d3_adderSum(y, this.t, d3_adderTemp);
2422     d3_adderSum(d3_adderTemp.s, this.s, this);
2423     if (this.s) this.t += d3_adderTemp.t;
2424     else this.s = d3_adderTemp.t;
2425   },
2426   reset: function() {
2427     this.s = this.t = 0;
2428   },
2429   valueOf: function() {
2430     return this.s;
2431   }
2432 };
2433
2434 var d3_adderTemp = new d3_adder;
2435
2436 function d3_adderSum(a, b, o) {
2437   var x = o.s = a + b, // a + b
2438       bv = x - a, av = x - bv; // b_virtual & a_virtual
2439   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2440 }
2441
2442 d3.geo.stream = function(object, listener) {
2443   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2444     d3_geo_streamObjectType[object.type](object, listener);
2445   } else {
2446     d3_geo_streamGeometry(object, listener);
2447   }
2448 };
2449
2450 function d3_geo_streamGeometry(geometry, listener) {
2451   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2452     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2453   }
2454 }
2455
2456 var d3_geo_streamObjectType = {
2457   Feature: function(feature, listener) {
2458     d3_geo_streamGeometry(feature.geometry, listener);
2459   },
2460   FeatureCollection: function(object, listener) {
2461     var features = object.features, i = -1, n = features.length;
2462     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2463   }
2464 };
2465
2466 var d3_geo_streamGeometryType = {
2467   Sphere: function(object, listener) {
2468     listener.sphere();
2469   },
2470   Point: function(object, listener) {
2471     object = object.coordinates;
2472     listener.point(object[0], object[1], object[2]);
2473   },
2474   MultiPoint: function(object, listener) {
2475     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2476     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2477   },
2478   LineString: function(object, listener) {
2479     d3_geo_streamLine(object.coordinates, listener, 0);
2480   },
2481   MultiLineString: function(object, listener) {
2482     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2483     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2484   },
2485   Polygon: function(object, listener) {
2486     d3_geo_streamPolygon(object.coordinates, listener);
2487   },
2488   MultiPolygon: function(object, listener) {
2489     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2490     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2491   },
2492   GeometryCollection: function(object, listener) {
2493     var geometries = object.geometries, i = -1, n = geometries.length;
2494     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2495   }
2496 };
2497
2498 function d3_geo_streamLine(coordinates, listener, closed) {
2499   var i = -1, n = coordinates.length - closed, coordinate;
2500   listener.lineStart();
2501   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2502   listener.lineEnd();
2503 }
2504
2505 function d3_geo_streamPolygon(coordinates, listener) {
2506   var i = -1, n = coordinates.length;
2507   listener.polygonStart();
2508   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2509   listener.polygonEnd();
2510 }
2511
2512 d3.geo.area = function(object) {
2513   d3_geo_areaSum = 0;
2514   d3.geo.stream(object, d3_geo_area);
2515   return d3_geo_areaSum;
2516 };
2517
2518 var d3_geo_areaSum,
2519     d3_geo_areaRingSum = new d3_adder;
2520
2521 var d3_geo_area = {
2522   sphere: function() { d3_geo_areaSum += 4 * π; },
2523   point: d3_noop,
2524   lineStart: d3_noop,
2525   lineEnd: d3_noop,
2526
2527   // Only count area for polygon rings.
2528   polygonStart: function() {
2529     d3_geo_areaRingSum.reset();
2530     d3_geo_area.lineStart = d3_geo_areaRingStart;
2531   },
2532   polygonEnd: function() {
2533     var area = 2 * d3_geo_areaRingSum;
2534     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2535     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2536   }
2537 };
2538
2539 function d3_geo_areaRingStart() {
2540   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2541
2542   // For the first point, …
2543   d3_geo_area.point = function(λ, φ) {
2544     d3_geo_area.point = nextPoint;
2545     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2546   };
2547
2548   // For subsequent points, …
2549   function nextPoint(λ, φ) {
2550     λ *= d3_radians;
2551     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2552
2553     // Spherical excess E for a spherical triangle with vertices: south pole,
2554     // previous point, current point.  Uses a formula derived from Cagnoli’s
2555     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2556     var dλ = λ - λ0,
2557         sdλ = dλ >= 0 ? 1 : -1,
2558         adλ = sdλ * dλ,
2559         cosφ = Math.cos(φ),
2560         sinφ = Math.sin(φ),
2561         k = sinφ0 * sinφ,
2562         u = cosφ0 * cosφ + k * Math.cos(adλ),
2563         v = k * sdλ * Math.sin(adλ);
2564     d3_geo_areaRingSum.add(Math.atan2(v, u));
2565
2566     // Advance the previous points.
2567     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2568   }
2569
2570   // For the last point, return to the start.
2571   d3_geo_area.lineEnd = function() {
2572     nextPoint(λ00, φ00);
2573   };
2574 }
2575 // TODO
2576 // cross and scale return new vectors,
2577 // whereas add and normalize operate in-place
2578
2579 function d3_geo_cartesian(spherical) {
2580   var λ = spherical[0],
2581       φ = spherical[1],
2582       cosφ = Math.cos(φ);
2583   return [
2584     cosφ * Math.cos(λ),
2585     cosφ * Math.sin(λ),
2586     Math.sin(φ)
2587   ];
2588 }
2589
2590 function d3_geo_cartesianDot(a, b) {
2591   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2592 }
2593
2594 function d3_geo_cartesianCross(a, b) {
2595   return [
2596     a[1] * b[2] - a[2] * b[1],
2597     a[2] * b[0] - a[0] * b[2],
2598     a[0] * b[1] - a[1] * b[0]
2599   ];
2600 }
2601
2602 function d3_geo_cartesianAdd(a, b) {
2603   a[0] += b[0];
2604   a[1] += b[1];
2605   a[2] += b[2];
2606 }
2607
2608 function d3_geo_cartesianScale(vector, k) {
2609   return [
2610     vector[0] * k,
2611     vector[1] * k,
2612     vector[2] * k
2613   ];
2614 }
2615
2616 function d3_geo_cartesianNormalize(d) {
2617   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2618   d[0] /= l;
2619   d[1] /= l;
2620   d[2] /= l;
2621 }
2622
2623 function d3_geo_pointInPolygon(point, polygon) {
2624   var meridian = point[0],
2625       parallel = point[1],
2626       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2627       polarAngle = 0,
2628       winding = 0;
2629   d3_geo_areaRingSum.reset();
2630
2631   for (var i = 0, n = polygon.length; i < n; ++i) {
2632     var ring = polygon[i],
2633         m = ring.length;
2634     if (!m) continue;
2635     var point0 = ring[0],
2636         λ0 = point0[0],
2637         φ0 = point0[1] / 2 + π / 4,
2638         sinφ0 = Math.sin(φ0),
2639         cosφ0 = Math.cos(φ0),
2640         j = 1;
2641
2642     while (true) {
2643       if (j === m) j = 0;
2644       point = ring[j];
2645       var λ = point[0],
2646           φ = point[1] / 2 + π / 4,
2647           sinφ = Math.sin(φ),
2648           cosφ = Math.cos(φ),
2649           dλ = λ - λ0,
2650           sdλ = dλ >= 0 ? 1 : -1,
2651           adλ = sdλ * dλ,
2652           antimeridian = adλ > π,
2653           k = sinφ0 * sinφ;
2654       d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
2655
2656       polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
2657
2658       // Are the longitudes either side of the point's meridian, and are the
2659       // latitudes smaller than the parallel?
2660       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2661         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2662         d3_geo_cartesianNormalize(arc);
2663         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2664         d3_geo_cartesianNormalize(intersection);
2665         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2666         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2667           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2668         }
2669       }
2670       if (!j++) break;
2671       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2672     }
2673   }
2674
2675   // First, determine whether the South pole is inside or outside:
2676   //
2677   // It is inside if:
2678   // * the polygon winds around it in a clockwise direction.
2679   // * the polygon does not (cumulatively) wind around it, but has a negative
2680   //   (counter-clockwise) area.
2681   //
2682   // Second, count the (signed) number of times a segment crosses a meridian
2683   // from the point to the South pole.  If it is zero, then the point is the
2684   // same side as the South pole.
2685
2686   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2687 }
2688
2689 var d3_geo_clipAntimeridian = d3_geo_clip(
2690     d3_true,
2691     d3_geo_clipAntimeridianLine,
2692     d3_geo_clipAntimeridianInterpolate,
2693     [-π, -π / 2]);
2694
2695 // Takes a line and cuts into visible segments. Return values:
2696 //   0: there were intersections or the line was empty.
2697 //   1: no intersections.
2698 //   2: there were intersections, and the first and last segments should be
2699 //      rejoined.
2700 function d3_geo_clipAntimeridianLine(listener) {
2701   var λ0 = NaN,
2702       φ0 = NaN,
2703       sλ0 = NaN,
2704       clean; // no intersections
2705
2706   return {
2707     lineStart: function() {
2708       listener.lineStart();
2709       clean = 1;
2710     },
2711     point: function(λ1, φ1) {
2712       var sλ1 = λ1 > 0 ? π : -π,
2713           dλ = abs(λ1 - λ0);
2714       if (abs(dλ - π) < ε) { // line crosses a pole
2715         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2716         listener.point(sλ0, φ0);
2717         listener.lineEnd();
2718         listener.lineStart();
2719         listener.point(sλ1, φ0);
2720         listener.point(λ1, φ0);
2721         clean = 0;
2722       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2723         // handle degeneracies
2724         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2725         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2726         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2727         listener.point(sλ0, φ0);
2728         listener.lineEnd();
2729         listener.lineStart();
2730         listener.point(sλ1, φ0);
2731         clean = 0;
2732       }
2733       listener.point(λ0 = λ1, φ0 = φ1);
2734       sλ0 = sλ1;
2735     },
2736     lineEnd: function() {
2737       listener.lineEnd();
2738       λ0 = φ0 = NaN;
2739     },
2740     // if there are intersections, we always rejoin the first and last segments.
2741     clean: function() { return 2 - clean; }
2742   };
2743 }
2744
2745 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2746   var cosφ0,
2747       cosφ1,
2748       sinλ0_λ1 = Math.sin(λ0 - λ1);
2749   return abs(sinλ0_λ1) > ε
2750       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2751                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2752                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2753       : (φ0 + φ1) / 2;
2754 }
2755
2756 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2757   var φ;
2758   if (from == null) {
2759     φ = direction * halfπ;
2760     listener.point(-π,  φ);
2761     listener.point( 0,  φ);
2762     listener.point( π,  φ);
2763     listener.point( π,  0);
2764     listener.point( π, -φ);
2765     listener.point( 0, -φ);
2766     listener.point(-π, -φ);
2767     listener.point(-π,  0);
2768     listener.point(-π,  φ);
2769   } else if (abs(from[0] - to[0]) > ε) {
2770     var s = from[0] < to[0] ? π : -π;
2771     φ = direction * s / 2;
2772     listener.point(-s, φ);
2773     listener.point( 0, φ);
2774     listener.point( s, φ);
2775   } else {
2776     listener.point(to[0], to[1]);
2777   }
2778 }
2779
2780 function d3_geo_equirectangular(λ, φ) {
2781   return [λ, φ];
2782 }
2783
2784 (d3.geo.equirectangular = function() {
2785   return d3_geo_projection(d3_geo_equirectangular);
2786 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2787
2788 d3.geo.rotation = function(rotate) {
2789   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2790
2791   function forward(coordinates) {
2792     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2793     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2794   }
2795
2796   forward.invert = function(coordinates) {
2797     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2798     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2799   };
2800
2801   return forward;
2802 };
2803
2804 function d3_geo_identityRotation(λ, φ) {
2805   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2806 }
2807
2808 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2809
2810 // Note: |δλ| must be < 2π
2811 function d3_geo_rotation(δλ, δφ, δγ) {
2812   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2813     : d3_geo_rotationλ(δλ))
2814     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2815     : d3_geo_identityRotation);
2816 }
2817
2818 function d3_geo_forwardRotationλ(δλ) {
2819   return function(λ, φ) {
2820     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2821   };
2822 }
2823
2824 function d3_geo_rotationλ(δλ) {
2825   var rotation = d3_geo_forwardRotationλ(δλ);
2826   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2827   return rotation;
2828 }
2829
2830 function d3_geo_rotationφγ(δφ, δγ) {
2831   var cosδφ = Math.cos(δφ),
2832       sinδφ = Math.sin(δφ),
2833       cosδγ = Math.cos(δγ),
2834       sinδγ = Math.sin(δγ);
2835
2836   function rotation(λ, φ) {
2837     var cosφ = Math.cos(φ),
2838         x = Math.cos(λ) * cosφ,
2839         y = Math.sin(λ) * cosφ,
2840         z = Math.sin(φ),
2841         k = z * cosδφ + x * sinδφ;
2842     return [
2843       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2844       d3_asin(k * cosδγ + y * sinδγ)
2845     ];
2846   }
2847
2848   rotation.invert = function(λ, φ) {
2849     var cosφ = Math.cos(φ),
2850         x = Math.cos(λ) * cosφ,
2851         y = Math.sin(λ) * cosφ,
2852         z = Math.sin(φ),
2853         k = z * cosδγ - y * sinδγ;
2854     return [
2855       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2856       d3_asin(k * cosδφ - x * sinδφ)
2857     ];
2858   };
2859
2860   return rotation;
2861 }
2862
2863 d3.geo.circle = function() {
2864   var origin = [0, 0],
2865       angle,
2866       precision = 6,
2867       interpolate;
2868
2869   function circle() {
2870     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2871         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2872         ring = [];
2873
2874     interpolate(null, null, 1, {
2875       point: function(x, y) {
2876         ring.push(x = rotate(x, y));
2877         x[0] *= d3_degrees, x[1] *= d3_degrees;
2878       }
2879     });
2880
2881     return {type: "Polygon", coordinates: [ring]};
2882   }
2883
2884   circle.origin = function(x) {
2885     if (!arguments.length) return origin;
2886     origin = x;
2887     return circle;
2888   };
2889
2890   circle.angle = function(x) {
2891     if (!arguments.length) return angle;
2892     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2893     return circle;
2894   };
2895
2896   circle.precision = function(_) {
2897     if (!arguments.length) return precision;
2898     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2899     return circle;
2900   };
2901
2902   return circle.angle(90);
2903 };
2904
2905 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2906 // precision.
2907 function d3_geo_circleInterpolate(radius, precision) {
2908   var cr = Math.cos(radius),
2909       sr = Math.sin(radius);
2910   return function(from, to, direction, listener) {
2911     var step = direction * precision;
2912     if (from != null) {
2913       from = d3_geo_circleAngle(cr, from);
2914       to = d3_geo_circleAngle(cr, to);
2915       if (direction > 0 ? from < to: from > to) from += direction * τ;
2916     } else {
2917       from = radius + direction * τ;
2918       to = radius - .5 * step;
2919     }
2920     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2921       listener.point((point = d3_geo_spherical([
2922         cr,
2923         -sr * Math.cos(t),
2924         -sr * Math.sin(t)
2925       ]))[0], point[1]);
2926     }
2927   };
2928 }
2929
2930 // Signed angle of a cartesian point relative to [cr, 0, 0].
2931 function d3_geo_circleAngle(cr, point) {
2932   var a = d3_geo_cartesian(point);
2933   a[0] -= cr;
2934   d3_geo_cartesianNormalize(a);
2935   var angle = d3_acos(-a[1]);
2936   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2937 }
2938
2939 // Clip features against a small circle centered at [0°, 0°].
2940 function d3_geo_clipCircle(radius) {
2941   var cr = Math.cos(radius),
2942       smallRadius = cr > 0,
2943       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2944       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2945
2946   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2947
2948   function visible(λ, φ) {
2949     return Math.cos(λ) * Math.cos(φ) > cr;
2950   }
2951
2952   // Takes a line and cuts into visible segments. Return values used for
2953   // polygon clipping:
2954   //   0: there were intersections or the line was empty.
2955   //   1: no intersections.
2956   //   2: there were intersections, and the first and last segments should be
2957   //      rejoined.
2958   function clipLine(listener) {
2959     var point0, // previous point
2960         c0, // code for previous point
2961         v0, // visibility of previous point
2962         v00, // visibility of first point
2963         clean; // no intersections
2964     return {
2965       lineStart: function() {
2966         v00 = v0 = false;
2967         clean = 1;
2968       },
2969       point: function(λ, φ) {
2970         var point1 = [λ, φ],
2971             point2,
2972             v = visible(λ, φ),
2973             c = smallRadius
2974               ? v ? 0 : code(λ, φ)
2975               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2976         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2977         // Handle degeneracies.
2978         // TODO ignore if not clipping polygons.
2979         if (v !== v0) {
2980           point2 = intersect(point0, point1);
2981           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2982             point1[0] += ε;
2983             point1[1] += ε;
2984             v = visible(point1[0], point1[1]);
2985           }
2986         }
2987         if (v !== v0) {
2988           clean = 0;
2989           if (v) {
2990             // outside going in
2991             listener.lineStart();
2992             point2 = intersect(point1, point0);
2993             listener.point(point2[0], point2[1]);
2994           } else {
2995             // inside going out
2996             point2 = intersect(point0, point1);
2997             listener.point(point2[0], point2[1]);
2998             listener.lineEnd();
2999           }
3000           point0 = point2;
3001         } else if (notHemisphere && point0 && smallRadius ^ v) {
3002           var t;
3003           // If the codes for two points are different, or are both zero,
3004           // and there this segment intersects with the small circle.
3005           if (!(c & c0) && (t = intersect(point1, point0, true))) {
3006             clean = 0;
3007             if (smallRadius) {
3008               listener.lineStart();
3009               listener.point(t[0][0], t[0][1]);
3010               listener.point(t[1][0], t[1][1]);
3011               listener.lineEnd();
3012             } else {
3013               listener.point(t[1][0], t[1][1]);
3014               listener.lineEnd();
3015               listener.lineStart();
3016               listener.point(t[0][0], t[0][1]);
3017             }
3018           }
3019         }
3020         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
3021           listener.point(point1[0], point1[1]);
3022         }
3023         point0 = point1, v0 = v, c0 = c;
3024       },
3025       lineEnd: function() {
3026         if (v0) listener.lineEnd();
3027         point0 = null;
3028       },
3029       // Rejoin first and last segments if there were intersections and the first
3030       // and last points were visible.
3031       clean: function() { return clean | ((v00 && v0) << 1); }
3032     };
3033   }
3034
3035   // Intersects the great circle between a and b with the clip circle.
3036   function intersect(a, b, two) {
3037     var pa = d3_geo_cartesian(a),
3038         pb = d3_geo_cartesian(b);
3039
3040     // We have two planes, n1.p = d1 and n2.p = d2.
3041     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3042     var n1 = [1, 0, 0], // normal
3043         n2 = d3_geo_cartesianCross(pa, pb),
3044         n2n2 = d3_geo_cartesianDot(n2, n2),
3045         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3046         determinant = n2n2 - n1n2 * n1n2;
3047
3048     // Two polar points.
3049     if (!determinant) return !two && a;
3050
3051     var c1 =  cr * n2n2 / determinant,
3052         c2 = -cr * n1n2 / determinant,
3053         n1xn2 = d3_geo_cartesianCross(n1, n2),
3054         A = d3_geo_cartesianScale(n1, c1),
3055         B = d3_geo_cartesianScale(n2, c2);
3056     d3_geo_cartesianAdd(A, B);
3057
3058     // Solve |p(t)|^2 = 1.
3059     var u = n1xn2,
3060         w = d3_geo_cartesianDot(A, u),
3061         uu = d3_geo_cartesianDot(u, u),
3062         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3063
3064     if (t2 < 0) return;
3065
3066     var t = Math.sqrt(t2),
3067         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3068     d3_geo_cartesianAdd(q, A);
3069     q = d3_geo_spherical(q);
3070     if (!two) return q;
3071
3072     // Two intersection points.
3073     var λ0 = a[0],
3074         λ1 = b[0],
3075         φ0 = a[1],
3076         φ1 = b[1],
3077         z;
3078     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3079     var δλ = λ1 - λ0,
3080         polar = abs(δλ - π) < ε,
3081         meridian = polar || δλ < ε;
3082
3083     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3084
3085     // Check that the first point is between a and b.
3086     if (meridian
3087         ? polar
3088           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3089           : φ0 <= q[1] && q[1] <= φ1
3090         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3091       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3092       d3_geo_cartesianAdd(q1, A);
3093       return [q, d3_geo_spherical(q1)];
3094     }
3095   }
3096
3097   // Generates a 4-bit vector representing the location of a point relative to
3098   // the small circle's bounding box.
3099   function code(λ, φ) {
3100     var r = smallRadius ? radius : π - radius,
3101         code = 0;
3102     if (λ < -r) code |= 1; // left
3103     else if (λ > r) code |= 2; // right
3104     if (φ < -r) code |= 4; // below
3105     else if (φ > r) code |= 8; // above
3106     return code;
3107   }
3108 }
3109
3110 // Liang–Barsky line clipping.
3111 function d3_geom_clipLine(x0, y0, x1, y1) {
3112   return function(line) {
3113     var a = line.a,
3114         b = line.b,
3115         ax = a.x,
3116         ay = a.y,
3117         bx = b.x,
3118         by = b.y,
3119         t0 = 0,
3120         t1 = 1,
3121         dx = bx - ax,
3122         dy = by - ay,
3123         r;
3124
3125     r = x0 - ax;
3126     if (!dx && r > 0) return;
3127     r /= dx;
3128     if (dx < 0) {
3129       if (r < t0) return;
3130       if (r < t1) t1 = r;
3131     } else if (dx > 0) {
3132       if (r > t1) return;
3133       if (r > t0) t0 = r;
3134     }
3135
3136     r = x1 - ax;
3137     if (!dx && r < 0) return;
3138     r /= dx;
3139     if (dx < 0) {
3140       if (r > t1) return;
3141       if (r > t0) t0 = r;
3142     } else if (dx > 0) {
3143       if (r < t0) return;
3144       if (r < t1) t1 = r;
3145     }
3146
3147     r = y0 - ay;
3148     if (!dy && r > 0) return;
3149     r /= dy;
3150     if (dy < 0) {
3151       if (r < t0) return;
3152       if (r < t1) t1 = r;
3153     } else if (dy > 0) {
3154       if (r > t1) return;
3155       if (r > t0) t0 = r;
3156     }
3157
3158     r = y1 - ay;
3159     if (!dy && r < 0) return;
3160     r /= dy;
3161     if (dy < 0) {
3162       if (r > t1) return;
3163       if (r > t0) t0 = r;
3164     } else if (dy > 0) {
3165       if (r < t0) return;
3166       if (r < t1) t1 = r;
3167     }
3168
3169     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3170     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3171     return line;
3172   };
3173 }
3174
3175 var d3_geo_clipExtentMAX = 1e9;
3176
3177 d3.geo.clipExtent = function() {
3178   var x0, y0, x1, y1,
3179       stream,
3180       clip,
3181       clipExtent = {
3182         stream: function(output) {
3183           if (stream) stream.valid = false;
3184           stream = clip(output);
3185           stream.valid = true; // allow caching by d3.geo.path
3186           return stream;
3187         },
3188         extent: function(_) {
3189           if (!arguments.length) return [[x0, y0], [x1, y1]];
3190           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3191           if (stream) stream.valid = false, stream = null;
3192           return clipExtent;
3193         }
3194       };
3195   return clipExtent.extent([[0, 0], [960, 500]]);
3196 };
3197
3198 function d3_geo_clipExtent(x0, y0, x1, y1) {
3199   return function(listener) {
3200     var listener_ = listener,
3201         bufferListener = d3_geo_clipBufferListener(),
3202         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3203         segments,
3204         polygon,
3205         ring;
3206
3207     var clip = {
3208       point: point,
3209       lineStart: lineStart,
3210       lineEnd: lineEnd,
3211       polygonStart: function() {
3212         listener = bufferListener;
3213         segments = [];
3214         polygon = [];
3215         clean = true;
3216       },
3217       polygonEnd: function() {
3218         listener = listener_;
3219         segments = d3.merge(segments);
3220         var clipStartInside = insidePolygon([x0, y1]),
3221             inside = clean && clipStartInside,
3222             visible = segments.length;
3223         if (inside || visible) {
3224           listener.polygonStart();
3225           if (inside) {
3226             listener.lineStart();
3227             interpolate(null, null, 1, listener);
3228             listener.lineEnd();
3229           }
3230           if (visible) {
3231             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3232           }
3233           listener.polygonEnd();
3234         }
3235         segments = polygon = ring = null;
3236       }
3237     };
3238
3239     function insidePolygon(p) {
3240       var wn = 0, // the winding number counter
3241           n = polygon.length,
3242           y = p[1];
3243
3244       for (var i = 0; i < n; ++i) {
3245         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3246           b = v[j];
3247           if (a[1] <= y) {
3248             if (b[1] >  y && d3_cross2d(a, b, p) > 0) ++wn;
3249           } else {
3250             if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
3251           }
3252           a = b;
3253         }
3254       }
3255       return wn !== 0;
3256     }
3257
3258     function interpolate(from, to, direction, listener) {
3259       var a = 0, a1 = 0;
3260       if (from == null ||
3261           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3262           comparePoints(from, to) < 0 ^ direction > 0) {
3263         do {
3264           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3265         } while ((a = (a + direction + 4) % 4) !== a1);
3266       } else {
3267         listener.point(to[0], to[1]);
3268       }
3269     }
3270
3271     function pointVisible(x, y) {
3272       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3273     }
3274
3275     function point(x, y) {
3276       if (pointVisible(x, y)) listener.point(x, y);
3277     }
3278
3279     var x__, y__, v__, // first point
3280         x_, y_, v_, // previous point
3281         first,
3282         clean;
3283
3284     function lineStart() {
3285       clip.point = linePoint;
3286       if (polygon) polygon.push(ring = []);
3287       first = true;
3288       v_ = false;
3289       x_ = y_ = NaN;
3290     }
3291
3292     function lineEnd() {
3293       // TODO rather than special-case polygons, simply handle them separately.
3294       // Ideally, coincident intersection points should be jittered to avoid
3295       // clipping issues.
3296       if (segments) {
3297         linePoint(x__, y__);
3298         if (v__ && v_) bufferListener.rejoin();
3299         segments.push(bufferListener.buffer());
3300       }
3301       clip.point = point;
3302       if (v_) listener.lineEnd();
3303     }
3304
3305     function linePoint(x, y) {
3306       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3307       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3308       var v = pointVisible(x, y);
3309       if (polygon) ring.push([x, y]);
3310       if (first) {
3311         x__ = x, y__ = y, v__ = v;
3312         first = false;
3313         if (v) {
3314           listener.lineStart();
3315           listener.point(x, y);
3316         }
3317       } else {
3318         if (v && v_) listener.point(x, y);
3319         else {
3320           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3321           if (clipLine(l)) {
3322             if (!v_) {
3323               listener.lineStart();
3324               listener.point(l.a.x, l.a.y);
3325             }
3326             listener.point(l.b.x, l.b.y);
3327             if (!v) listener.lineEnd();
3328             clean = false;
3329           } else if (v) {
3330             listener.lineStart();
3331             listener.point(x, y);
3332             clean = false;
3333           }
3334         }
3335       }
3336       x_ = x, y_ = y, v_ = v;
3337     }
3338
3339     return clip;
3340   };
3341
3342   function corner(p, direction) {
3343     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3344         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3345         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3346         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3347   }
3348
3349   function compare(a, b) {
3350     return comparePoints(a.x, b.x);
3351   }
3352
3353   function comparePoints(a, b) {
3354     var ca = corner(a, 1),
3355         cb = corner(b, 1);
3356     return ca !== cb ? ca - cb
3357         : ca === 0 ? b[1] - a[1]
3358         : ca === 1 ? a[0] - b[0]
3359         : ca === 2 ? a[1] - b[1]
3360         : b[0] - a[0];
3361   }
3362 }
3363 function d3_geo_compose(a, b) {
3364
3365   function compose(x, y) {
3366     return x = a(x, y), b(x[0], x[1]);
3367   }
3368
3369   if (a.invert && b.invert) compose.invert = function(x, y) {
3370     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3371   };
3372
3373   return compose;
3374 }
3375
3376 function d3_geo_conic(projectAt) {
3377   var φ0 = 0,
3378       φ1 = π / 3,
3379       m = d3_geo_projectionMutator(projectAt),
3380       p = m(φ0, φ1);
3381
3382   p.parallels = function(_) {
3383     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3384     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3385   };
3386
3387   return p;
3388 }
3389
3390 function d3_geo_conicEqualArea(φ0, φ1) {
3391   var sinφ0 = Math.sin(φ0),
3392       n = (sinφ0 + Math.sin(φ1)) / 2,
3393       C = 1 + sinφ0 * (2 * n - sinφ0),
3394       ρ0 = Math.sqrt(C) / n;
3395
3396   function forward(λ, φ) {
3397     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3398     return [
3399       ρ * Math.sin(λ *= n),
3400       ρ0 - ρ * Math.cos(λ)
3401     ];
3402   }
3403
3404   forward.invert = function(x, y) {
3405     var ρ0_y = ρ0 - y;
3406     return [
3407       Math.atan2(x, ρ0_y) / n,
3408       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3409     ];
3410   };
3411
3412   return forward;
3413 }
3414
3415 (d3.geo.conicEqualArea = function() {
3416   return d3_geo_conic(d3_geo_conicEqualArea);
3417 }).raw = d3_geo_conicEqualArea;
3418
3419 // ESRI:102003
3420 d3.geo.albers = function() {
3421   return d3.geo.conicEqualArea()
3422       .rotate([96, 0])
3423       .center([-.6, 38.7])
3424       .parallels([29.5, 45.5])
3425       .scale(1070);
3426 };
3427
3428 // A composite projection for the United States, configured by default for
3429 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3430 // standard parallels for each region comes from USGS, which is published here:
3431 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3432 d3.geo.albersUsa = function() {
3433   var lower48 = d3.geo.albers();
3434
3435   // EPSG:3338
3436   var alaska = d3.geo.conicEqualArea()
3437       .rotate([154, 0])
3438       .center([-2, 58.5])
3439       .parallels([55, 65]);
3440
3441   // ESRI:102007
3442   var hawaii = d3.geo.conicEqualArea()
3443       .rotate([157, 0])
3444       .center([-3, 19.9])
3445       .parallels([8, 18]);
3446
3447   var point,
3448       pointStream = {point: function(x, y) { point = [x, y]; }},
3449       lower48Point,
3450       alaskaPoint,
3451       hawaiiPoint;
3452
3453   function albersUsa(coordinates) {
3454     var x = coordinates[0], y = coordinates[1];
3455     point = null;
3456     (lower48Point(x, y), point)
3457         || (alaskaPoint(x, y), point)
3458         || hawaiiPoint(x, y);
3459     return point;
3460   }
3461
3462   albersUsa.invert = function(coordinates) {
3463     var k = lower48.scale(),
3464         t = lower48.translate(),
3465         x = (coordinates[0] - t[0]) / k,
3466         y = (coordinates[1] - t[1]) / k;
3467     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3468         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3469         : lower48).invert(coordinates);
3470   };
3471
3472   // A naïve multi-projection stream.
3473   // The projections must have mutually exclusive clip regions on the sphere,
3474   // as this will avoid emitting interleaving lines and polygons.
3475   albersUsa.stream = function(stream) {
3476     var lower48Stream = lower48.stream(stream),
3477         alaskaStream = alaska.stream(stream),
3478         hawaiiStream = hawaii.stream(stream);
3479     return {
3480       point: function(x, y) {
3481         lower48Stream.point(x, y);
3482         alaskaStream.point(x, y);
3483         hawaiiStream.point(x, y);
3484       },
3485       sphere: function() {
3486         lower48Stream.sphere();
3487         alaskaStream.sphere();
3488         hawaiiStream.sphere();
3489       },
3490       lineStart: function() {
3491         lower48Stream.lineStart();
3492         alaskaStream.lineStart();
3493         hawaiiStream.lineStart();
3494       },
3495       lineEnd: function() {
3496         lower48Stream.lineEnd();
3497         alaskaStream.lineEnd();
3498         hawaiiStream.lineEnd();
3499       },
3500       polygonStart: function() {
3501         lower48Stream.polygonStart();
3502         alaskaStream.polygonStart();
3503         hawaiiStream.polygonStart();
3504       },
3505       polygonEnd: function() {
3506         lower48Stream.polygonEnd();
3507         alaskaStream.polygonEnd();
3508         hawaiiStream.polygonEnd();
3509       }
3510     };
3511   };
3512
3513   albersUsa.precision = function(_) {
3514     if (!arguments.length) return lower48.precision();
3515     lower48.precision(_);
3516     alaska.precision(_);
3517     hawaii.precision(_);
3518     return albersUsa;
3519   };
3520
3521   albersUsa.scale = function(_) {
3522     if (!arguments.length) return lower48.scale();
3523     lower48.scale(_);
3524     alaska.scale(_ * .35);
3525     hawaii.scale(_);
3526     return albersUsa.translate(lower48.translate());
3527   };
3528
3529   albersUsa.translate = function(_) {
3530     if (!arguments.length) return lower48.translate();
3531     var k = lower48.scale(), x = +_[0], y = +_[1];
3532
3533     lower48Point = lower48
3534         .translate(_)
3535         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3536         .stream(pointStream).point;
3537
3538     alaskaPoint = alaska
3539         .translate([x - .307 * k, y + .201 * k])
3540         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3541         .stream(pointStream).point;
3542
3543     hawaiiPoint = hawaii
3544         .translate([x - .205 * k, y + .212 * k])
3545         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3546         .stream(pointStream).point;
3547
3548     return albersUsa;
3549   };
3550
3551   return albersUsa.scale(1070);
3552 };
3553
3554 d3.geo.bounds = (function() {
3555   var λ0, φ0, λ1, φ1, // bounds
3556       λ_, // previous λ-coordinate
3557       λ__, φ__, // first point
3558       p0, // previous 3D point
3559       dλSum,
3560       ranges,
3561       range;
3562
3563   var bound = {
3564     point: point,
3565     lineStart: lineStart,
3566     lineEnd: lineEnd,
3567
3568     polygonStart: function() {
3569       bound.point = ringPoint;
3570       bound.lineStart = ringStart;
3571       bound.lineEnd = ringEnd;
3572       dλSum = 0;
3573       d3_geo_area.polygonStart();
3574     },
3575     polygonEnd: function() {
3576       d3_geo_area.polygonEnd();
3577       bound.point = point;
3578       bound.lineStart = lineStart;
3579       bound.lineEnd = lineEnd;
3580       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3581       else if (dλSum > ε) φ1 = 90;
3582       else if (dλSum < -ε) φ0 = -90;
3583       range[0] = λ0, range[1] = λ1;
3584     }
3585   };
3586
3587   function point(λ, φ) {
3588     ranges.push(range = [λ0 = λ, λ1 = λ]);
3589     if (φ < φ0) φ0 = φ;
3590     if (φ > φ1) φ1 = φ;
3591   }
3592
3593   function linePoint(λ, φ) {
3594     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3595     if (p0) {
3596       var normal = d3_geo_cartesianCross(p0, p),
3597           equatorial = [normal[1], -normal[0], 0],
3598           inflection = d3_geo_cartesianCross(equatorial, normal);
3599       d3_geo_cartesianNormalize(inflection);
3600       inflection = d3_geo_spherical(inflection);
3601       var dλ = λ - λ_,
3602           s = dλ > 0 ? 1 : -1,
3603           λi = inflection[0] * d3_degrees * s,
3604           antimeridian = abs(dλ) > 180;
3605       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3606         var φi = inflection[1] * d3_degrees;
3607         if (φi > φ1) φ1 = φi;
3608       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3609         var φi = -inflection[1] * d3_degrees;
3610         if (φi < φ0) φ0 = φi;
3611       } else {
3612         if (φ < φ0) φ0 = φ;
3613         if (φ > φ1) φ1 = φ;
3614       }
3615       if (antimeridian) {
3616         if (λ < λ_) {
3617           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3618         } else {
3619           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3620         }
3621       } else {
3622         if (λ1 >= λ0) {
3623           if (λ < λ0) λ0 = λ;
3624           if (λ > λ1) λ1 = λ;
3625         } else {
3626           if (λ > λ_) {
3627             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3628           } else {
3629             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3630           }
3631         }
3632       }
3633     } else {
3634       point(λ, φ);
3635     }
3636     p0 = p, λ_ = λ;
3637   }
3638
3639   function lineStart() { bound.point = linePoint; }
3640   function lineEnd() {
3641     range[0] = λ0, range[1] = λ1;
3642     bound.point = point;
3643     p0 = null;
3644   }
3645
3646   function ringPoint(λ, φ) {
3647     if (p0) {
3648       var dλ = λ - λ_;
3649       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3650     } else λ__ = λ, φ__ = φ;
3651     d3_geo_area.point(λ, φ);
3652     linePoint(λ, φ);
3653   }
3654
3655   function ringStart() {
3656     d3_geo_area.lineStart();
3657   }
3658
3659   function ringEnd() {
3660     ringPoint(λ__, φ__);
3661     d3_geo_area.lineEnd();
3662     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3663     range[0] = λ0, range[1] = λ1;
3664     p0 = null;
3665   }
3666
3667   // Finds the left-right distance between two longitudes.
3668   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3669   // the distance between ±180° to be 360°.
3670   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3671
3672   function compareRanges(a, b) { return a[0] - b[0]; }
3673
3674   function withinRange(x, range) {
3675     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3676   }
3677
3678   return function(feature) {
3679     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3680     ranges = [];
3681
3682     d3.geo.stream(feature, bound);
3683
3684     var n = ranges.length;
3685     if (n) {
3686       // First, sort ranges by their minimum longitudes.
3687       ranges.sort(compareRanges);
3688
3689       // Then, merge any ranges that overlap.
3690       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3691         b = ranges[i];
3692         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3693           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3694           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3695         } else {
3696           merged.push(a = b);
3697         }
3698       }
3699
3700       // Finally, find the largest gap between the merged ranges.
3701       // The final bounding box will be the inverse of this gap.
3702       var best = -Infinity, dλ;
3703       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3704         b = merged[i];
3705         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3706       }
3707     }
3708     ranges = range = null;
3709
3710     return λ0 === Infinity || φ0 === Infinity
3711         ? [[NaN, NaN], [NaN, NaN]]
3712         : [[λ0, φ0], [λ1, φ1]];
3713   };
3714 })();
3715
3716 d3.geo.centroid = function(object) {
3717   d3_geo_centroidW0 = d3_geo_centroidW1 =
3718   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3719   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3720   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3721   d3.geo.stream(object, d3_geo_centroid);
3722
3723   var x = d3_geo_centroidX2,
3724       y = d3_geo_centroidY2,
3725       z = d3_geo_centroidZ2,
3726       m = x * x + y * y + z * z;
3727
3728   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3729   if (m < ε2) {
3730     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3731     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3732     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3733     m = x * x + y * y + z * z;
3734     // If the feature still has an undefined centroid, then return.
3735     if (m < ε2) return [NaN, NaN];
3736   }
3737
3738   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3739 };
3740
3741 var d3_geo_centroidW0,
3742     d3_geo_centroidW1,
3743     d3_geo_centroidX0,
3744     d3_geo_centroidY0,
3745     d3_geo_centroidZ0,
3746     d3_geo_centroidX1,
3747     d3_geo_centroidY1,
3748     d3_geo_centroidZ1,
3749     d3_geo_centroidX2,
3750     d3_geo_centroidY2,
3751     d3_geo_centroidZ2;
3752
3753 var d3_geo_centroid = {
3754   sphere: d3_noop,
3755   point: d3_geo_centroidPoint,
3756   lineStart: d3_geo_centroidLineStart,
3757   lineEnd: d3_geo_centroidLineEnd,
3758   polygonStart: function() {
3759     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3760   },
3761   polygonEnd: function() {
3762     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3763   }
3764 };
3765
3766 // Arithmetic mean of Cartesian vectors.
3767 function d3_geo_centroidPoint(λ, φ) {
3768   λ *= d3_radians;
3769   var cosφ = Math.cos(φ *= d3_radians);
3770   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3771 }
3772
3773 function d3_geo_centroidPointXYZ(x, y, z) {
3774   ++d3_geo_centroidW0;
3775   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3776   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3777   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3778 }
3779
3780 function d3_geo_centroidLineStart() {
3781   var x0, y0, z0; // previous point
3782
3783   d3_geo_centroid.point = function(λ, φ) {
3784     λ *= d3_radians;
3785     var cosφ = Math.cos(φ *= d3_radians);
3786     x0 = cosφ * Math.cos(λ);
3787     y0 = cosφ * Math.sin(λ);
3788     z0 = Math.sin(φ);
3789     d3_geo_centroid.point = nextPoint;
3790     d3_geo_centroidPointXYZ(x0, y0, z0);
3791   };
3792
3793   function nextPoint(λ, φ) {
3794     λ *= d3_radians;
3795     var cosφ = Math.cos(φ *= d3_radians),
3796         x = cosφ * Math.cos(λ),
3797         y = cosφ * Math.sin(λ),
3798         z = Math.sin(φ),
3799         w = Math.atan2(
3800           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3801           x0 * x + y0 * y + z0 * z);
3802     d3_geo_centroidW1 += w;
3803     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3804     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3805     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3806     d3_geo_centroidPointXYZ(x0, y0, z0);
3807   }
3808 }
3809
3810 function d3_geo_centroidLineEnd() {
3811   d3_geo_centroid.point = d3_geo_centroidPoint;
3812 }
3813
3814 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3815 // J. Applied Mechanics 42, 239 (1975).
3816 function d3_geo_centroidRingStart() {
3817   var λ00, φ00, // first point
3818       x0, y0, z0; // previous point
3819
3820   d3_geo_centroid.point = function(λ, φ) {
3821     λ00 = λ, φ00 = φ;
3822     d3_geo_centroid.point = nextPoint;
3823     λ *= d3_radians;
3824     var cosφ = Math.cos(φ *= d3_radians);
3825     x0 = cosφ * Math.cos(λ);
3826     y0 = cosφ * Math.sin(λ);
3827     z0 = Math.sin(φ);
3828     d3_geo_centroidPointXYZ(x0, y0, z0);
3829   };
3830
3831   d3_geo_centroid.lineEnd = function() {
3832     nextPoint(λ00, φ00);
3833     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3834     d3_geo_centroid.point = d3_geo_centroidPoint;
3835   };
3836
3837   function nextPoint(λ, φ) {
3838     λ *= d3_radians;
3839     var cosφ = Math.cos(φ *= d3_radians),
3840         x = cosφ * Math.cos(λ),
3841         y = cosφ * Math.sin(λ),
3842         z = Math.sin(φ),
3843         cx = y0 * z - z0 * y,
3844         cy = z0 * x - x0 * z,
3845         cz = x0 * y - y0 * x,
3846         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3847         u = x0 * x + y0 * y + z0 * z,
3848         v = m && -d3_acos(u) / m, // area weight
3849         w = Math.atan2(m, u); // line weight
3850     d3_geo_centroidX2 += v * cx;
3851     d3_geo_centroidY2 += v * cy;
3852     d3_geo_centroidZ2 += v * cz;
3853     d3_geo_centroidW1 += w;
3854     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3855     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3856     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3857     d3_geo_centroidPointXYZ(x0, y0, z0);
3858   }
3859 }
3860
3861 // TODO Unify this code with d3.geom.polygon area?
3862
3863 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3864   point: d3_noop,
3865   lineStart: d3_noop,
3866   lineEnd: d3_noop,
3867
3868   // Only count area for polygon rings.
3869   polygonStart: function() {
3870     d3_geo_pathAreaPolygon = 0;
3871     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3872   },
3873   polygonEnd: function() {
3874     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3875     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3876   }
3877 };
3878
3879 function d3_geo_pathAreaRingStart() {
3880   var x00, y00, x0, y0;
3881
3882   // For the first point, …
3883   d3_geo_pathArea.point = function(x, y) {
3884     d3_geo_pathArea.point = nextPoint;
3885     x00 = x0 = x, y00 = y0 = y;
3886   };
3887
3888   // For subsequent points, …
3889   function nextPoint(x, y) {
3890     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3891     x0 = x, y0 = y;
3892   }
3893
3894   // For the last point, return to the start.
3895   d3_geo_pathArea.lineEnd = function() {
3896     nextPoint(x00, y00);
3897   };
3898 }
3899
3900 var d3_geo_pathBoundsX0,
3901     d3_geo_pathBoundsY0,
3902     d3_geo_pathBoundsX1,
3903     d3_geo_pathBoundsY1;
3904
3905 var d3_geo_pathBounds = {
3906   point: d3_geo_pathBoundsPoint,
3907   lineStart: d3_noop,
3908   lineEnd: d3_noop,
3909   polygonStart: d3_noop,
3910   polygonEnd: d3_noop
3911 };
3912
3913 function d3_geo_pathBoundsPoint(x, y) {
3914   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3915   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3916   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3917   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3918 }
3919 function d3_geo_pathBuffer() {
3920   var pointCircle = d3_geo_pathBufferCircle(4.5),
3921       buffer = [];
3922
3923   var stream = {
3924     point: point,
3925
3926     // While inside a line, override point to moveTo then lineTo.
3927     lineStart: function() { stream.point = pointLineStart; },
3928     lineEnd: lineEnd,
3929
3930     // While inside a polygon, override lineEnd to closePath.
3931     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3932     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3933
3934     pointRadius: function(_) {
3935       pointCircle = d3_geo_pathBufferCircle(_);
3936       return stream;
3937     },
3938
3939     result: function() {
3940       if (buffer.length) {
3941         var result = buffer.join("");
3942         buffer = [];
3943         return result;
3944       }
3945     }
3946   };
3947
3948   function point(x, y) {
3949     buffer.push("M", x, ",", y, pointCircle);
3950   }
3951
3952   function pointLineStart(x, y) {
3953     buffer.push("M", x, ",", y);
3954     stream.point = pointLine;
3955   }
3956
3957   function pointLine(x, y) {
3958     buffer.push("L", x, ",", y);
3959   }
3960
3961   function lineEnd() {
3962     stream.point = point;
3963   }
3964
3965   function lineEndPolygon() {
3966     buffer.push("Z");
3967   }
3968
3969   return stream;
3970 }
3971
3972 function d3_geo_pathBufferCircle(radius) {
3973   return "m0," + radius
3974       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3975       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3976       + "z";
3977 }
3978
3979 // TODO Unify this code with d3.geom.polygon centroid?
3980 // TODO Enforce positive area for exterior, negative area for interior?
3981
3982 var d3_geo_pathCentroid = {
3983   point: d3_geo_pathCentroidPoint,
3984
3985   // For lines, weight by length.
3986   lineStart: d3_geo_pathCentroidLineStart,
3987   lineEnd: d3_geo_pathCentroidLineEnd,
3988
3989   // For polygons, weight by area.
3990   polygonStart: function() {
3991     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3992   },
3993   polygonEnd: function() {
3994     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3995     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3996     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3997   }
3998 };
3999
4000 function d3_geo_pathCentroidPoint(x, y) {
4001   d3_geo_centroidX0 += x;
4002   d3_geo_centroidY0 += y;
4003   ++d3_geo_centroidZ0;
4004 }
4005
4006 function d3_geo_pathCentroidLineStart() {
4007   var x0, y0;
4008
4009   d3_geo_pathCentroid.point = function(x, y) {
4010     d3_geo_pathCentroid.point = nextPoint;
4011     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4012   };
4013
4014   function nextPoint(x, y) {
4015     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4016     d3_geo_centroidX1 += z * (x0 + x) / 2;
4017     d3_geo_centroidY1 += z * (y0 + y) / 2;
4018     d3_geo_centroidZ1 += z;
4019     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4020   }
4021 }
4022
4023 function d3_geo_pathCentroidLineEnd() {
4024   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4025 }
4026
4027 function d3_geo_pathCentroidRingStart() {
4028   var x00, y00, x0, y0;
4029
4030   // For the first point, …
4031   d3_geo_pathCentroid.point = function(x, y) {
4032     d3_geo_pathCentroid.point = nextPoint;
4033     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4034   };
4035
4036   // For subsequent points, …
4037   function nextPoint(x, y) {
4038     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4039     d3_geo_centroidX1 += z * (x0 + x) / 2;
4040     d3_geo_centroidY1 += z * (y0 + y) / 2;
4041     d3_geo_centroidZ1 += z;
4042
4043     z = y0 * x - x0 * y;
4044     d3_geo_centroidX2 += z * (x0 + x);
4045     d3_geo_centroidY2 += z * (y0 + y);
4046     d3_geo_centroidZ2 += z * 3;
4047     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4048   }
4049
4050   // For the last point, return to the start.
4051   d3_geo_pathCentroid.lineEnd = function() {
4052     nextPoint(x00, y00);
4053   };
4054 }
4055
4056 function d3_geo_pathContext(context) {
4057   var pointRadius = 4.5;
4058
4059   var stream = {
4060     point: point,
4061
4062     // While inside a line, override point to moveTo then lineTo.
4063     lineStart: function() { stream.point = pointLineStart; },
4064     lineEnd: lineEnd,
4065
4066     // While inside a polygon, override lineEnd to closePath.
4067     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4068     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4069
4070     pointRadius: function(_) {
4071       pointRadius = _;
4072       return stream;
4073     },
4074
4075     result: d3_noop
4076   };
4077
4078   function point(x, y) {
4079     context.moveTo(x, y);
4080     context.arc(x, y, pointRadius, 0, τ);
4081   }
4082
4083   function pointLineStart(x, y) {
4084     context.moveTo(x, y);
4085     stream.point = pointLine;
4086   }
4087
4088   function pointLine(x, y) {
4089     context.lineTo(x, y);
4090   }
4091
4092   function lineEnd() {
4093     stream.point = point;
4094   }
4095
4096   function lineEndPolygon() {
4097     context.closePath();
4098   }
4099
4100   return stream;
4101 }
4102
4103 function d3_geo_resample(project) {
4104   var δ2 = .5, // precision, px²
4105       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4106       maxDepth = 16;
4107
4108   function resample(stream) {
4109     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4110   }
4111
4112   function resampleNone(stream) {
4113     return d3_geo_transformPoint(stream, function(x, y) {
4114       x = project(x, y);
4115       stream.point(x[0], x[1]);
4116     });
4117   }
4118
4119   function resampleRecursive(stream) {
4120     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4121         λ0, x0, y0, a0, b0, c0; // previous point
4122
4123     var resample = {
4124       point: point,
4125       lineStart: lineStart,
4126       lineEnd: lineEnd,
4127       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4128       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4129     };
4130
4131     function point(x, y) {
4132       x = project(x, y);
4133       stream.point(x[0], x[1]);
4134     }
4135
4136     function lineStart() {
4137       x0 = NaN;
4138       resample.point = linePoint;
4139       stream.lineStart();
4140     }
4141
4142     function linePoint(λ, φ) {
4143       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4144       resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
4145       stream.point(x0, y0);
4146     }
4147
4148     function lineEnd() {
4149       resample.point = point;
4150       stream.lineEnd();
4151     }
4152
4153     function ringStart() {
4154       lineStart();
4155       resample.point = ringPoint;
4156       resample.lineEnd = ringEnd;
4157     }
4158
4159     function ringPoint(λ, φ) {
4160       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4161       resample.point = linePoint;
4162     }
4163
4164     function ringEnd() {
4165       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4166       resample.lineEnd = lineEnd;
4167       lineEnd();
4168     }
4169
4170     return resample;
4171   }
4172
4173   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4174     var dx = x1 - x0,
4175         dy = y1 - y0,
4176         d2 = dx * dx + dy * dy;
4177     if (d2 > 4 * δ2 && depth--) {
4178       var a = a0 + a1,
4179           b = b0 + b1,
4180           c = c0 + c1,
4181           m = Math.sqrt(a * a + b * b + c * c),
4182           φ2 = Math.asin(c /= m),
4183           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4184           p = project(λ2, φ2),
4185           x2 = p[0],
4186           y2 = p[1],
4187           dx2 = x2 - x0,
4188           dy2 = y2 - y0,
4189           dz = dy * dx2 - dx * dy2;
4190       if (dz * dz / d2 > δ2 // perpendicular projected distance
4191           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4192           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4193         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4194         stream.point(x2, y2);
4195         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4196       }
4197     }
4198   }
4199
4200   resample.precision = function(_) {
4201     if (!arguments.length) return Math.sqrt(δ2);
4202     maxDepth = (δ2 = _ * _) > 0 && 16;
4203     return resample;
4204   };
4205
4206   return resample;
4207 }
4208
4209 d3.geo.path = function() {
4210   var pointRadius = 4.5,
4211       projection,
4212       context,
4213       projectStream,
4214       contextStream,
4215       cacheStream;
4216
4217   function path(object) {
4218     if (object) {
4219       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4220       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4221       d3.geo.stream(object, cacheStream);
4222     }
4223     return contextStream.result();
4224   }
4225
4226   path.area = function(object) {
4227     d3_geo_pathAreaSum = 0;
4228     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4229     return d3_geo_pathAreaSum;
4230   };
4231
4232   path.centroid = function(object) {
4233     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4234     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4235     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4236     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4237     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4238         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4239         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4240         : [NaN, NaN];
4241   };
4242
4243   path.bounds = function(object) {
4244     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4245     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4246     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4247   };
4248
4249   path.projection = function(_) {
4250     if (!arguments.length) return projection;
4251     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4252     return reset();
4253   };
4254
4255   path.context = function(_) {
4256     if (!arguments.length) return context;
4257     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4258     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4259     return reset();
4260   };
4261
4262   path.pointRadius = function(_) {
4263     if (!arguments.length) return pointRadius;
4264     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4265     return path;
4266   };
4267
4268   function reset() {
4269     cacheStream = null;
4270     return path;
4271   }
4272
4273   return path.projection(d3.geo.albersUsa()).context(null);
4274 };
4275
4276 function d3_geo_pathProjectStream(project) {
4277   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4278   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4279 }
4280
4281 d3.geo.transform = function(methods) {
4282   return {
4283     stream: function(stream) {
4284       var transform = new d3_geo_transform(stream);
4285       for (var k in methods) transform[k] = methods[k];
4286       return transform;
4287     }
4288   };
4289 };
4290
4291 function d3_geo_transform(stream) {
4292   this.stream = stream;
4293 }
4294
4295 d3_geo_transform.prototype = {
4296   point: function(x, y) { this.stream.point(x, y); },
4297   sphere: function() { this.stream.sphere(); },
4298   lineStart: function() { this.stream.lineStart(); },
4299   lineEnd: function() { this.stream.lineEnd(); },
4300   polygonStart: function() { this.stream.polygonStart(); },
4301   polygonEnd: function() { this.stream.polygonEnd(); }
4302 };
4303
4304 function d3_geo_transformPoint(stream, point) {
4305   return {
4306     point: point,
4307     sphere: function() { stream.sphere(); },
4308     lineStart: function() { stream.lineStart(); },
4309     lineEnd: function() { stream.lineEnd(); },
4310     polygonStart: function() { stream.polygonStart(); },
4311     polygonEnd: function() { stream.polygonEnd(); },
4312   };
4313 }
4314
4315 d3.geo.projection = d3_geo_projection;
4316 d3.geo.projectionMutator = d3_geo_projectionMutator;
4317
4318 function d3_geo_projection(project) {
4319   return d3_geo_projectionMutator(function() { return project; })();
4320 }
4321
4322 function d3_geo_projectionMutator(projectAt) {
4323   var project,
4324       rotate,
4325       projectRotate,
4326       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4327       k = 150, // scale
4328       x = 480, y = 250, // translate
4329       λ = 0, φ = 0, // center
4330       δλ = 0, δφ = 0, δγ = 0, // rotate
4331       δx, δy, // center
4332       preclip = d3_geo_clipAntimeridian,
4333       postclip = d3_identity,
4334       clipAngle = null,
4335       clipExtent = null,
4336       stream;
4337
4338   function projection(point) {
4339     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4340     return [point[0] * k + δx, δy - point[1] * k];
4341   }
4342
4343   function invert(point) {
4344     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4345     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4346   }
4347
4348   projection.stream = function(output) {
4349     if (stream) stream.valid = false;
4350     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4351     stream.valid = true; // allow caching by d3.geo.path
4352     return stream;
4353   };
4354
4355   projection.clipAngle = function(_) {
4356     if (!arguments.length) return clipAngle;
4357     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4358     return invalidate();
4359   };
4360
4361   projection.clipExtent = function(_) {
4362     if (!arguments.length) return clipExtent;
4363     clipExtent = _;
4364     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4365     return invalidate();
4366   };
4367
4368   projection.scale = function(_) {
4369     if (!arguments.length) return k;
4370     k = +_;
4371     return reset();
4372   };
4373
4374   projection.translate = function(_) {
4375     if (!arguments.length) return [x, y];
4376     x = +_[0];
4377     y = +_[1];
4378     return reset();
4379   };
4380
4381   projection.center = function(_) {
4382     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4383     λ = _[0] % 360 * d3_radians;
4384     φ = _[1] % 360 * d3_radians;
4385     return reset();
4386   };
4387
4388   projection.rotate = function(_) {
4389     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4390     δλ = _[0] % 360 * d3_radians;
4391     δφ = _[1] % 360 * d3_radians;
4392     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4393     return reset();
4394   };
4395
4396   d3.rebind(projection, projectResample, "precision");
4397
4398   function reset() {
4399     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4400     var center = project(λ, φ);
4401     δx = x - center[0] * k;
4402     δy = y + center[1] * k;
4403     return invalidate();
4404   }
4405
4406   function invalidate() {
4407     if (stream) stream.valid = false, stream = null;
4408     return projection;
4409   }
4410
4411   return function() {
4412     project = projectAt.apply(this, arguments);
4413     projection.invert = project.invert && invert;
4414     return reset();
4415   };
4416 }
4417
4418 function d3_geo_projectionRadians(stream) {
4419   return d3_geo_transformPoint(stream, function(x, y) {
4420     stream.point(x * d3_radians, y * d3_radians);
4421   });
4422 }
4423
4424 function d3_geo_mercator(λ, φ) {
4425   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4426 }
4427
4428 d3_geo_mercator.invert = function(x, y) {
4429   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4430 };
4431
4432 function d3_geo_mercatorProjection(project) {
4433   var m = d3_geo_projection(project),
4434       scale = m.scale,
4435       translate = m.translate,
4436       clipExtent = m.clipExtent,
4437       clipAuto;
4438
4439   m.scale = function() {
4440     var v = scale.apply(m, arguments);
4441     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4442   };
4443
4444   m.translate = function() {
4445     var v = translate.apply(m, arguments);
4446     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4447   };
4448
4449   m.clipExtent = function(_) {
4450     var v = clipExtent.apply(m, arguments);
4451     if (v === m) {
4452       if (clipAuto = _ == null) {
4453         var k = π * scale(), t = translate();
4454         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4455       }
4456     } else if (clipAuto) {
4457       v = null;
4458     }
4459     return v;
4460   };
4461
4462   return m.clipExtent(null);
4463 }
4464
4465 (d3.geo.mercator = function() {
4466   return d3_geo_mercatorProjection(d3_geo_mercator);
4467 }).raw = d3_geo_mercator;
4468 d3.geom = {};
4469
4470 d3.geom.polygon = function(coordinates) {
4471   d3_subclass(coordinates, d3_geom_polygonPrototype);
4472   return coordinates;
4473 };
4474
4475 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4476
4477 d3_geom_polygonPrototype.area = function() {
4478   var i = -1,
4479       n = this.length,
4480       a,
4481       b = this[n - 1],
4482       area = 0;
4483
4484   while (++i < n) {
4485     a = b;
4486     b = this[i];
4487     area += a[1] * b[0] - a[0] * b[1];
4488   }
4489
4490   return area * .5;
4491 };
4492
4493 d3_geom_polygonPrototype.centroid = function(k) {
4494   var i = -1,
4495       n = this.length,
4496       x = 0,
4497       y = 0,
4498       a,
4499       b = this[n - 1],
4500       c;
4501
4502   if (!arguments.length) k = -1 / (6 * this.area());
4503
4504   while (++i < n) {
4505     a = b;
4506     b = this[i];
4507     c = a[0] * b[1] - b[0] * a[1];
4508     x += (a[0] + b[0]) * c;
4509     y += (a[1] + b[1]) * c;
4510   }
4511
4512   return [x * k, y * k];
4513 };
4514
4515 // The Sutherland-Hodgman clipping algorithm.
4516 // Note: requires the clip polygon to be counterclockwise and convex.
4517 d3_geom_polygonPrototype.clip = function(subject) {
4518   var input,
4519       closed = d3_geom_polygonClosed(subject),
4520       i = -1,
4521       n = this.length - d3_geom_polygonClosed(this),
4522       j,
4523       m,
4524       a = this[n - 1],
4525       b,
4526       c,
4527       d;
4528
4529   while (++i < n) {
4530     input = subject.slice();
4531     subject.length = 0;
4532     b = this[i];
4533     c = input[(m = input.length - closed) - 1];
4534     j = -1;
4535     while (++j < m) {
4536       d = input[j];
4537       if (d3_geom_polygonInside(d, a, b)) {
4538         if (!d3_geom_polygonInside(c, a, b)) {
4539           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4540         }
4541         subject.push(d);
4542       } else if (d3_geom_polygonInside(c, a, b)) {
4543         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4544       }
4545       c = d;
4546     }
4547     if (closed) subject.push(subject[0]);
4548     a = b;
4549   }
4550
4551   return subject;
4552 };
4553
4554 function d3_geom_polygonInside(p, a, b) {
4555   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4556 }
4557
4558 // Intersect two infinite lines cd and ab.
4559 function d3_geom_polygonIntersect(c, d, a, b) {
4560   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4561       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4562       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4563   return [x1 + ua * x21, y1 + ua * y21];
4564 }
4565
4566 // Returns true if the polygon is closed.
4567 function d3_geom_polygonClosed(coordinates) {
4568   var a = coordinates[0],
4569       b = coordinates[coordinates.length - 1];
4570   return !(a[0] - b[0] || a[1] - b[1]);
4571 }
4572 function d3_geom_pointX(d) {
4573   return d[0];
4574 }
4575
4576 function d3_geom_pointY(d) {
4577   return d[1];
4578 }
4579
4580 /**
4581  * Computes the 2D convex hull of a set of points using Graham's scanning
4582  * algorithm. The algorithm has been implemented as described in Cormen,
4583  * Leiserson, and Rivest's Introduction to Algorithms. The running time of
4584  * this algorithm is O(n log n), where n is the number of input points.
4585  *
4586  * @param vertices [[x1, y1], [x2, y2], …]
4587  * @returns polygon [[x1, y1], [x2, y2], …]
4588  */
4589 d3.geom.hull = function(vertices) {
4590   var x = d3_geom_pointX,
4591       y = d3_geom_pointY;
4592
4593   if (arguments.length) return hull(vertices);
4594
4595   function hull(data) {
4596     if (data.length < 3) return [];
4597
4598     var fx = d3_functor(x),
4599         fy = d3_functor(y),
4600         n = data.length,
4601         vertices, // TODO use parallel arrays
4602         plen = n - 1,
4603         points = [],
4604         stack = [],
4605         d,
4606         i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
4607
4608     if (fx === d3_geom_pointX && y === d3_geom_pointY) vertices = data;
4609     else for (i = 0, vertices = []; i < n; ++i) {
4610       vertices.push([+fx.call(this, d = data[i], i), +fy.call(this, d, i)]);
4611     }
4612
4613     // find the starting ref point: leftmost point with the minimum y coord
4614     for (i = 1; i < n; ++i) {
4615       if (vertices[i][1] < vertices[h][1]
4616           || vertices[i][1] == vertices[h][1]
4617           && vertices[i][0] < vertices[h][0]) h = i;
4618     }
4619
4620     // calculate polar angles from ref point and sort
4621     for (i = 0; i < n; ++i) {
4622       if (i === h) continue;
4623       y1 = vertices[i][1] - vertices[h][1];
4624       x1 = vertices[i][0] - vertices[h][0];
4625       points.push({angle: Math.atan2(y1, x1), index: i});
4626     }
4627     points.sort(function(a, b) { return a.angle - b.angle; });
4628
4629     // toss out duplicate angles
4630     a = points[0].angle;
4631     v = points[0].index;
4632     u = 0;
4633     for (i = 1; i < plen; ++i) {
4634       j = points[i].index;
4635       if (a == points[i].angle) {
4636         // keep angle for point most distant from the reference
4637         x1 = vertices[v][0] - vertices[h][0];
4638         y1 = vertices[v][1] - vertices[h][1];
4639         x2 = vertices[j][0] - vertices[h][0];
4640         y2 = vertices[j][1] - vertices[h][1];
4641         if (x1 * x1 + y1 * y1 >= x2 * x2 + y2 * y2) {
4642           points[i].index = -1;
4643           continue;
4644         } else {
4645           points[u].index = -1;
4646         }
4647       }
4648       a = points[i].angle;
4649       u = i;
4650       v = j;
4651     }
4652
4653     // initialize the stack
4654     stack.push(h);
4655     for (i = 0, j = 0; i < 2; ++j) {
4656       if (points[j].index > -1) {
4657         stack.push(points[j].index);
4658         i++;
4659       }
4660     }
4661     sp = stack.length;
4662
4663     // do graham's scan
4664     for (; j < plen; ++j) {
4665       if (points[j].index < 0) continue; // skip tossed out points
4666       while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
4667         --sp;
4668       }
4669       stack[sp++] = points[j].index;
4670     }
4671
4672     // construct the hull
4673     var poly = [];
4674     for (i = sp - 1; i >= 0; --i) poly.push(data[stack[i]]);
4675     return poly;
4676   }
4677
4678   hull.x = function(_) {
4679     return arguments.length ? (x = _, hull) : x;
4680   };
4681
4682   hull.y = function(_) {
4683     return arguments.length ? (y = _, hull) : y;
4684   };
4685
4686   return hull;
4687 };
4688
4689 // are three points in counter-clockwise order?
4690 function d3_geom_hullCCW(i1, i2, i3, v) {
4691   var t, a, b, c, d, e, f;
4692   t = v[i1]; a = t[0]; b = t[1];
4693   t = v[i2]; c = t[0]; d = t[1];
4694   t = v[i3]; e = t[0]; f = t[1];
4695   return (f - b) * (c - a) - (d - b) * (e - a) > 0;
4696 }
4697
4698 var d3_ease_default = function() { return d3_identity; };
4699
4700 var d3_ease = d3.map({
4701   linear: d3_ease_default,
4702   poly: d3_ease_poly,
4703   quad: function() { return d3_ease_quad; },
4704   cubic: function() { return d3_ease_cubic; },
4705   sin: function() { return d3_ease_sin; },
4706   exp: function() { return d3_ease_exp; },
4707   circle: function() { return d3_ease_circle; },
4708   elastic: d3_ease_elastic,
4709   back: d3_ease_back,
4710   bounce: function() { return d3_ease_bounce; }
4711 });
4712
4713 var d3_ease_mode = d3.map({
4714   "in": d3_identity,
4715   "out": d3_ease_reverse,
4716   "in-out": d3_ease_reflect,
4717   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4718 });
4719
4720 d3.ease = function(name) {
4721   var i = name.indexOf("-"),
4722       t = i >= 0 ? name.substring(0, i) : name,
4723       m = i >= 0 ? name.substring(i + 1) : "in";
4724   t = d3_ease.get(t) || d3_ease_default;
4725   m = d3_ease_mode.get(m) || d3_identity;
4726   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4727 };
4728
4729 function d3_ease_clamp(f) {
4730   return function(t) {
4731     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4732   };
4733 }
4734
4735 function d3_ease_reverse(f) {
4736   return function(t) {
4737     return 1 - f(1 - t);
4738   };
4739 }
4740
4741 function d3_ease_reflect(f) {
4742   return function(t) {
4743     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4744   };
4745 }
4746
4747 function d3_ease_quad(t) {
4748   return t * t;
4749 }
4750
4751 function d3_ease_cubic(t) {
4752   return t * t * t;
4753 }
4754
4755 // Optimized clamp(reflect(poly(3))).
4756 function d3_ease_cubicInOut(t) {
4757   if (t <= 0) return 0;
4758   if (t >= 1) return 1;
4759   var t2 = t * t, t3 = t2 * t;
4760   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4761 }
4762
4763 function d3_ease_poly(e) {
4764   return function(t) {
4765     return Math.pow(t, e);
4766   };
4767 }
4768
4769 function d3_ease_sin(t) {
4770   return 1 - Math.cos(t * halfπ);
4771 }
4772
4773 function d3_ease_exp(t) {
4774   return Math.pow(2, 10 * (t - 1));
4775 }
4776
4777 function d3_ease_circle(t) {
4778   return 1 - Math.sqrt(1 - t * t);
4779 }
4780
4781 function d3_ease_elastic(a, p) {
4782   var s;
4783   if (arguments.length < 2) p = 0.45;
4784   if (arguments.length) s = p / τ * Math.asin(1 / a);
4785   else a = 1, s = p / 4;
4786   return function(t) {
4787     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4788   };
4789 }
4790
4791 function d3_ease_back(s) {
4792   if (!s) s = 1.70158;
4793   return function(t) {
4794     return t * t * ((s + 1) * t - s);
4795   };
4796 }
4797
4798 function d3_ease_bounce(t) {
4799   return t < 1 / 2.75 ? 7.5625 * t * t
4800       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4801       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4802       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4803 }
4804
4805 function d3_transition(groups, id) {
4806   d3_subclass(groups, d3_transitionPrototype);
4807
4808   groups.id = id; // Note: read-only!
4809
4810   return groups;
4811 }
4812
4813 var d3_transitionPrototype = [],
4814     d3_transitionId = 0,
4815     d3_transitionInheritId,
4816     d3_transitionInherit;
4817
4818 d3_transitionPrototype.call = d3_selectionPrototype.call;
4819 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4820 d3_transitionPrototype.node = d3_selectionPrototype.node;
4821 d3_transitionPrototype.size = d3_selectionPrototype.size;
4822
4823 d3.transition = function(selection) {
4824   return arguments.length
4825       ? (d3_transitionInheritId ? selection.transition() : selection)
4826       : d3_selectionRoot.transition();
4827 };
4828
4829 d3.transition.prototype = d3_transitionPrototype;
4830
4831
4832 d3_transitionPrototype.select = function(selector) {
4833   var id = this.id,
4834       subgroups = [],
4835       subgroup,
4836       subnode,
4837       node;
4838
4839   selector = d3_selection_selector(selector);
4840
4841   for (var j = -1, m = this.length; ++j < m;) {
4842     subgroups.push(subgroup = []);
4843     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4844       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4845         if ("__data__" in node) subnode.__data__ = node.__data__;
4846         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4847         subgroup.push(subnode);
4848       } else {
4849         subgroup.push(null);
4850       }
4851     }
4852   }
4853
4854   return d3_transition(subgroups, id);
4855 };
4856
4857 d3_transitionPrototype.selectAll = function(selector) {
4858   var id = this.id,
4859       subgroups = [],
4860       subgroup,
4861       subnodes,
4862       node,
4863       subnode,
4864       transition;
4865
4866   selector = d3_selection_selectorAll(selector);
4867
4868   for (var j = -1, m = this.length; ++j < m;) {
4869     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4870       if (node = group[i]) {
4871         transition = node.__transition__[id];
4872         subnodes = selector.call(node, node.__data__, i, j);
4873         subgroups.push(subgroup = []);
4874         for (var k = -1, o = subnodes.length; ++k < o;) {
4875           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4876           subgroup.push(subnode);
4877         }
4878       }
4879     }
4880   }
4881
4882   return d3_transition(subgroups, id);
4883 };
4884
4885 d3_transitionPrototype.filter = function(filter) {
4886   var subgroups = [],
4887       subgroup,
4888       group,
4889       node;
4890
4891   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4892
4893   for (var j = 0, m = this.length; j < m; j++) {
4894     subgroups.push(subgroup = []);
4895     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4896       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4897         subgroup.push(node);
4898       }
4899     }
4900   }
4901
4902   return d3_transition(subgroups, this.id);
4903 };
4904 function d3_Color() {}
4905
4906 d3_Color.prototype.toString = function() {
4907   return this.rgb() + "";
4908 };
4909
4910 d3.hsl = function(h, s, l) {
4911   return arguments.length === 1
4912       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4913       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4914       : d3_hsl(+h, +s, +l);
4915 };
4916
4917 function d3_hsl(h, s, l) {
4918   return new d3_Hsl(h, s, l);
4919 }
4920
4921 function d3_Hsl(h, s, l) {
4922   this.h = h;
4923   this.s = s;
4924   this.l = l;
4925 }
4926
4927 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4928
4929 d3_hslPrototype.brighter = function(k) {
4930   k = Math.pow(0.7, arguments.length ? k : 1);
4931   return d3_hsl(this.h, this.s, this.l / k);
4932 };
4933
4934 d3_hslPrototype.darker = function(k) {
4935   k = Math.pow(0.7, arguments.length ? k : 1);
4936   return d3_hsl(this.h, this.s, k * this.l);
4937 };
4938
4939 d3_hslPrototype.rgb = function() {
4940   return d3_hsl_rgb(this.h, this.s, this.l);
4941 };
4942
4943 function d3_hsl_rgb(h, s, l) {
4944   var m1,
4945       m2;
4946
4947   /* Some simple corrections for h, s and l. */
4948   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4949   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4950   l = l < 0 ? 0 : l > 1 ? 1 : l;
4951
4952   /* From FvD 13.37, CSS Color Module Level 3 */
4953   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4954   m1 = 2 * l - m2;
4955
4956   function v(h) {
4957     if (h > 360) h -= 360;
4958     else if (h < 0) h += 360;
4959     if (h < 60) return m1 + (m2 - m1) * h / 60;
4960     if (h < 180) return m2;
4961     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4962     return m1;
4963   }
4964
4965   function vv(h) {
4966     return Math.round(v(h) * 255);
4967   }
4968
4969   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4970 }
4971
4972 d3.hcl = function(h, c, l) {
4973   return arguments.length === 1
4974       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4975       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4976       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4977       : d3_hcl(+h, +c, +l);
4978 };
4979
4980 function d3_hcl(h, c, l) {
4981   return new d3_Hcl(h, c, l);
4982 }
4983
4984 function d3_Hcl(h, c, l) {
4985   this.h = h;
4986   this.c = c;
4987   this.l = l;
4988 }
4989
4990 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4991
4992 d3_hclPrototype.brighter = function(k) {
4993   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4994 };
4995
4996 d3_hclPrototype.darker = function(k) {
4997   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4998 };
4999
5000 d3_hclPrototype.rgb = function() {
5001   return d3_hcl_lab(this.h, this.c, this.l).rgb();
5002 };
5003
5004 function d3_hcl_lab(h, c, l) {
5005   if (isNaN(h)) h = 0;
5006   if (isNaN(c)) c = 0;
5007   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
5008 }
5009
5010 d3.lab = function(l, a, b) {
5011   return arguments.length === 1
5012       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
5013       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
5014       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
5015       : d3_lab(+l, +a, +b);
5016 };
5017
5018 function d3_lab(l, a, b) {
5019   return new d3_Lab(l, a, b);
5020 }
5021
5022 function d3_Lab(l, a, b) {
5023   this.l = l;
5024   this.a = a;
5025   this.b = b;
5026 }
5027
5028 // Corresponds roughly to RGB brighter/darker
5029 var d3_lab_K = 18;
5030
5031 // D65 standard referent
5032 var d3_lab_X = 0.950470,
5033     d3_lab_Y = 1,
5034     d3_lab_Z = 1.088830;
5035
5036 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
5037
5038 d3_labPrototype.brighter = function(k) {
5039   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5040 };
5041
5042 d3_labPrototype.darker = function(k) {
5043   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5044 };
5045
5046 d3_labPrototype.rgb = function() {
5047   return d3_lab_rgb(this.l, this.a, this.b);
5048 };
5049
5050 function d3_lab_rgb(l, a, b) {
5051   var y = (l + 16) / 116,
5052       x = y + a / 500,
5053       z = y - b / 200;
5054   x = d3_lab_xyz(x) * d3_lab_X;
5055   y = d3_lab_xyz(y) * d3_lab_Y;
5056   z = d3_lab_xyz(z) * d3_lab_Z;
5057   return d3_rgb(
5058     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
5059     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
5060     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
5061   );
5062 }
5063
5064 function d3_lab_hcl(l, a, b) {
5065   return l > 0
5066       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
5067       : d3_hcl(NaN, NaN, l);
5068 }
5069
5070 function d3_lab_xyz(x) {
5071   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
5072 }
5073 function d3_xyz_lab(x) {
5074   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
5075 }
5076
5077 function d3_xyz_rgb(r) {
5078   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
5079 }
5080
5081 d3.rgb = function(r, g, b) {
5082   return arguments.length === 1
5083       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
5084       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
5085       : d3_rgb(~~r, ~~g, ~~b);
5086 };
5087
5088 function d3_rgbNumber(value) {
5089   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
5090 }
5091
5092 function d3_rgbString(value) {
5093   return d3_rgbNumber(value) + "";
5094 }
5095
5096 function d3_rgb(r, g, b) {
5097   return new d3_Rgb(r, g, b);
5098 }
5099
5100 function d3_Rgb(r, g, b) {
5101   this.r = r;
5102   this.g = g;
5103   this.b = b;
5104 }
5105
5106 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
5107
5108 d3_rgbPrototype.brighter = function(k) {
5109   k = Math.pow(0.7, arguments.length ? k : 1);
5110   var r = this.r,
5111       g = this.g,
5112       b = this.b,
5113       i = 30;
5114   if (!r && !g && !b) return d3_rgb(i, i, i);
5115   if (r && r < i) r = i;
5116   if (g && g < i) g = i;
5117   if (b && b < i) b = i;
5118   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
5119 };
5120
5121 d3_rgbPrototype.darker = function(k) {
5122   k = Math.pow(0.7, arguments.length ? k : 1);
5123   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
5124 };
5125
5126 d3_rgbPrototype.hsl = function() {
5127   return d3_rgb_hsl(this.r, this.g, this.b);
5128 };
5129
5130 d3_rgbPrototype.toString = function() {
5131   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
5132 };
5133
5134 function d3_rgb_hex(v) {
5135   return v < 0x10
5136       ? "0" + Math.max(0, v).toString(16)
5137       : Math.min(255, v).toString(16);
5138 }
5139
5140 function d3_rgb_parse(format, rgb, hsl) {
5141   var r = 0, // red channel; int in [0, 255]
5142       g = 0, // green channel; int in [0, 255]
5143       b = 0, // blue channel; int in [0, 255]
5144       m1, // CSS color specification match
5145       m2, // CSS color specification type (e.g., rgb)
5146       color;
5147
5148   /* Handle hsl, rgb. */
5149   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5150   if (m1) {
5151     m2 = m1[2].split(",");
5152     switch (m1[1]) {
5153       case "hsl": {
5154         return hsl(
5155           parseFloat(m2[0]), // degrees
5156           parseFloat(m2[1]) / 100, // percentage
5157           parseFloat(m2[2]) / 100 // percentage
5158         );
5159       }
5160       case "rgb": {
5161         return rgb(
5162           d3_rgb_parseNumber(m2[0]),
5163           d3_rgb_parseNumber(m2[1]),
5164           d3_rgb_parseNumber(m2[2])
5165         );
5166       }
5167     }
5168   }
5169
5170   /* Named colors. */
5171   if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
5172
5173   /* Hexadecimal colors: #rgb and #rrggbb. */
5174   if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
5175     if (format.length === 4) {
5176       r = (color & 0xf00) >> 4; r = (r >> 4) | r;
5177       g = (color & 0xf0); g = (g >> 4) | g;
5178       b = (color & 0xf); b = (b << 4) | b;
5179     } else if (format.length === 7) {
5180       r = (color & 0xff0000) >> 16;
5181       g = (color & 0xff00) >> 8;
5182       b = (color & 0xff);
5183     }
5184   }
5185
5186   return rgb(r, g, b);
5187 }
5188
5189 function d3_rgb_hsl(r, g, b) {
5190   var min = Math.min(r /= 255, g /= 255, b /= 255),
5191       max = Math.max(r, g, b),
5192       d = max - min,
5193       h,
5194       s,
5195       l = (max + min) / 2;
5196   if (d) {
5197     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5198     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5199     else if (g == max) h = (b - r) / d + 2;
5200     else h = (r - g) / d + 4;
5201     h *= 60;
5202   } else {
5203     h = NaN;
5204     s = l > 0 && l < 1 ? 0 : h;
5205   }
5206   return d3_hsl(h, s, l);
5207 }
5208
5209 function d3_rgb_lab(r, g, b) {
5210   r = d3_rgb_xyz(r);
5211   g = d3_rgb_xyz(g);
5212   b = d3_rgb_xyz(b);
5213   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5214       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5215       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5216   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5217 }
5218
5219 function d3_rgb_xyz(r) {
5220   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5221 }
5222
5223 function d3_rgb_parseNumber(c) { // either integer or percentage
5224   var f = parseFloat(c);
5225   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5226 }
5227
5228 var d3_rgb_names = d3.map({
5229   aliceblue: 0xf0f8ff,
5230   antiquewhite: 0xfaebd7,
5231   aqua: 0x00ffff,
5232   aquamarine: 0x7fffd4,
5233   azure: 0xf0ffff,
5234   beige: 0xf5f5dc,
5235   bisque: 0xffe4c4,
5236   black: 0x000000,
5237   blanchedalmond: 0xffebcd,
5238   blue: 0x0000ff,
5239   blueviolet: 0x8a2be2,
5240   brown: 0xa52a2a,
5241   burlywood: 0xdeb887,
5242   cadetblue: 0x5f9ea0,
5243   chartreuse: 0x7fff00,
5244   chocolate: 0xd2691e,
5245   coral: 0xff7f50,
5246   cornflowerblue: 0x6495ed,
5247   cornsilk: 0xfff8dc,
5248   crimson: 0xdc143c,
5249   cyan: 0x00ffff,
5250   darkblue: 0x00008b,
5251   darkcyan: 0x008b8b,
5252   darkgoldenrod: 0xb8860b,
5253   darkgray: 0xa9a9a9,
5254   darkgreen: 0x006400,
5255   darkgrey: 0xa9a9a9,
5256   darkkhaki: 0xbdb76b,
5257   darkmagenta: 0x8b008b,
5258   darkolivegreen: 0x556b2f,
5259   darkorange: 0xff8c00,
5260   darkorchid: 0x9932cc,
5261   darkred: 0x8b0000,
5262   darksalmon: 0xe9967a,
5263   darkseagreen: 0x8fbc8f,
5264   darkslateblue: 0x483d8b,
5265   darkslategray: 0x2f4f4f,
5266   darkslategrey: 0x2f4f4f,
5267   darkturquoise: 0x00ced1,
5268   darkviolet: 0x9400d3,
5269   deeppink: 0xff1493,
5270   deepskyblue: 0x00bfff,
5271   dimgray: 0x696969,
5272   dimgrey: 0x696969,
5273   dodgerblue: 0x1e90ff,
5274   firebrick: 0xb22222,
5275   floralwhite: 0xfffaf0,
5276   forestgreen: 0x228b22,
5277   fuchsia: 0xff00ff,
5278   gainsboro: 0xdcdcdc,
5279   ghostwhite: 0xf8f8ff,
5280   gold: 0xffd700,
5281   goldenrod: 0xdaa520,
5282   gray: 0x808080,
5283   green: 0x008000,
5284   greenyellow: 0xadff2f,
5285   grey: 0x808080,
5286   honeydew: 0xf0fff0,
5287   hotpink: 0xff69b4,
5288   indianred: 0xcd5c5c,
5289   indigo: 0x4b0082,
5290   ivory: 0xfffff0,
5291   khaki: 0xf0e68c,
5292   lavender: 0xe6e6fa,
5293   lavenderblush: 0xfff0f5,
5294   lawngreen: 0x7cfc00,
5295   lemonchiffon: 0xfffacd,
5296   lightblue: 0xadd8e6,
5297   lightcoral: 0xf08080,
5298   lightcyan: 0xe0ffff,
5299   lightgoldenrodyellow: 0xfafad2,
5300   lightgray: 0xd3d3d3,
5301   lightgreen: 0x90ee90,
5302   lightgrey: 0xd3d3d3,
5303   lightpink: 0xffb6c1,
5304   lightsalmon: 0xffa07a,
5305   lightseagreen: 0x20b2aa,
5306   lightskyblue: 0x87cefa,
5307   lightslategray: 0x778899,
5308   lightslategrey: 0x778899,
5309   lightsteelblue: 0xb0c4de,
5310   lightyellow: 0xffffe0,
5311   lime: 0x00ff00,
5312   limegreen: 0x32cd32,
5313   linen: 0xfaf0e6,
5314   magenta: 0xff00ff,
5315   maroon: 0x800000,
5316   mediumaquamarine: 0x66cdaa,
5317   mediumblue: 0x0000cd,
5318   mediumorchid: 0xba55d3,
5319   mediumpurple: 0x9370db,
5320   mediumseagreen: 0x3cb371,
5321   mediumslateblue: 0x7b68ee,
5322   mediumspringgreen: 0x00fa9a,
5323   mediumturquoise: 0x48d1cc,
5324   mediumvioletred: 0xc71585,
5325   midnightblue: 0x191970,
5326   mintcream: 0xf5fffa,
5327   mistyrose: 0xffe4e1,
5328   moccasin: 0xffe4b5,
5329   navajowhite: 0xffdead,
5330   navy: 0x000080,
5331   oldlace: 0xfdf5e6,
5332   olive: 0x808000,
5333   olivedrab: 0x6b8e23,
5334   orange: 0xffa500,
5335   orangered: 0xff4500,
5336   orchid: 0xda70d6,
5337   palegoldenrod: 0xeee8aa,
5338   palegreen: 0x98fb98,
5339   paleturquoise: 0xafeeee,
5340   palevioletred: 0xdb7093,
5341   papayawhip: 0xffefd5,
5342   peachpuff: 0xffdab9,
5343   peru: 0xcd853f,
5344   pink: 0xffc0cb,
5345   plum: 0xdda0dd,
5346   powderblue: 0xb0e0e6,
5347   purple: 0x800080,
5348   red: 0xff0000,
5349   rosybrown: 0xbc8f8f,
5350   royalblue: 0x4169e1,
5351   saddlebrown: 0x8b4513,
5352   salmon: 0xfa8072,
5353   sandybrown: 0xf4a460,
5354   seagreen: 0x2e8b57,
5355   seashell: 0xfff5ee,
5356   sienna: 0xa0522d,
5357   silver: 0xc0c0c0,
5358   skyblue: 0x87ceeb,
5359   slateblue: 0x6a5acd,
5360   slategray: 0x708090,
5361   slategrey: 0x708090,
5362   snow: 0xfffafa,
5363   springgreen: 0x00ff7f,
5364   steelblue: 0x4682b4,
5365   tan: 0xd2b48c,
5366   teal: 0x008080,
5367   thistle: 0xd8bfd8,
5368   tomato: 0xff6347,
5369   turquoise: 0x40e0d0,
5370   violet: 0xee82ee,
5371   wheat: 0xf5deb3,
5372   white: 0xffffff,
5373   whitesmoke: 0xf5f5f5,
5374   yellow: 0xffff00,
5375   yellowgreen: 0x9acd32
5376 });
5377
5378 d3_rgb_names.forEach(function(key, value) {
5379   d3_rgb_names.set(key, d3_rgbNumber(value));
5380 });
5381
5382 d3.interpolateRgb = d3_interpolateRgb;
5383
5384 function d3_interpolateRgb(a, b) {
5385   a = d3.rgb(a);
5386   b = d3.rgb(b);
5387   var ar = a.r,
5388       ag = a.g,
5389       ab = a.b,
5390       br = b.r - ar,
5391       bg = b.g - ag,
5392       bb = b.b - ab;
5393   return function(t) {
5394     return "#"
5395         + d3_rgb_hex(Math.round(ar + br * t))
5396         + d3_rgb_hex(Math.round(ag + bg * t))
5397         + d3_rgb_hex(Math.round(ab + bb * t));
5398   };
5399 }
5400
5401 d3.interpolateObject = d3_interpolateObject;
5402
5403 function d3_interpolateObject(a, b) {
5404   var i = {},
5405       c = {},
5406       k;
5407   for (k in a) {
5408     if (k in b) {
5409       i[k] = d3_interpolate(a[k], b[k]);
5410     } else {
5411       c[k] = a[k];
5412     }
5413   }
5414   for (k in b) {
5415     if (!(k in a)) {
5416       c[k] = b[k];
5417     }
5418   }
5419   return function(t) {
5420     for (k in i) c[k] = i[k](t);
5421     return c;
5422   };
5423 }
5424
5425 d3.interpolateArray = d3_interpolateArray;
5426
5427 function d3_interpolateArray(a, b) {
5428   var x = [],
5429       c = [],
5430       na = a.length,
5431       nb = b.length,
5432       n0 = Math.min(a.length, b.length),
5433       i;
5434   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5435   for (; i < na; ++i) c[i] = a[i];
5436   for (; i < nb; ++i) c[i] = b[i];
5437   return function(t) {
5438     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5439     return c;
5440   };
5441 }
5442 d3.interpolateNumber = d3_interpolateNumber;
5443
5444 function d3_interpolateNumber(a, b) {
5445   b -= a = +a;
5446   return function(t) { return a + b * t; };
5447 }
5448
5449 d3.interpolateString = d3_interpolateString;
5450
5451 function d3_interpolateString(a, b) {
5452   var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b
5453       am, // current match in a
5454       bm, // current match in b
5455       bs, // string preceding current number in b, if any
5456       i = -1, // index in s
5457       s = [], // string constants and placeholders
5458       q = []; // number interpolators
5459
5460   // Coerce inputs to strings.
5461   a = a + "", b = b + "";
5462
5463   // Interpolate pairs of numbers in a & b.
5464   while ((am = d3_interpolate_numberA.exec(a))
5465       && (bm = d3_interpolate_numberB.exec(b))) {
5466     if ((bs = bm.index) > bi) { // a string precedes the next number in b
5467       bs = b.substring(bi, bs);
5468       if (s[i]) s[i] += bs; // coalesce with previous string
5469       else s[++i] = bs;
5470     }
5471     if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
5472       if (s[i]) s[i] += bm; // coalesce with previous string
5473       else s[++i] = bm;
5474     } else { // interpolate non-matching numbers
5475       s[++i] = null;
5476       q.push({i: i, x: d3_interpolateNumber(am, bm)});
5477     }
5478     bi = d3_interpolate_numberB.lastIndex;
5479   }
5480
5481   // Add remains of b.
5482   if (bi < b.length) {
5483     bs = b.substring(bi);
5484     if (s[i]) s[i] += bs; // coalesce with previous string
5485     else s[++i] = bs;
5486   }
5487
5488   // Special optimization for only a single match.
5489   // Otherwise, interpolate each of the numbers and rejoin the string.
5490   return s.length < 2
5491       ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; })
5492       : function() { return b; })
5493       : (b = q.length, function(t) {
5494           for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
5495           return s.join("");
5496         });
5497 }
5498
5499 var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
5500     d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
5501
5502 d3.interpolate = d3_interpolate;
5503
5504 function d3_interpolate(a, b) {
5505   var i = d3.interpolators.length, f;
5506   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5507   return f;
5508 }
5509
5510 d3.interpolators = [
5511   function(a, b) {
5512     var t = typeof b;
5513     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5514         : b instanceof d3_Color ? d3_interpolateRgb
5515         : Array.isArray(b) ? d3_interpolateArray
5516         : t === "object" && isNaN(b) ? d3_interpolateObject
5517         : d3_interpolateNumber)(a, b);
5518   }
5519 ];
5520
5521 d3.transform = function(string) {
5522   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5523   return (d3.transform = function(string) {
5524     if (string != null) {
5525       g.setAttribute("transform", string);
5526       var t = g.transform.baseVal.consolidate();
5527     }
5528     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5529   })(string);
5530 };
5531
5532 // Compute x-scale and normalize the first row.
5533 // Compute shear and make second row orthogonal to first.
5534 // Compute y-scale and normalize the second row.
5535 // Finally, compute the rotation.
5536 function d3_transform(m) {
5537   var r0 = [m.a, m.b],
5538       r1 = [m.c, m.d],
5539       kx = d3_transformNormalize(r0),
5540       kz = d3_transformDot(r0, r1),
5541       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5542   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5543     r0[0] *= -1;
5544     r0[1] *= -1;
5545     kx *= -1;
5546     kz *= -1;
5547   }
5548   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5549   this.translate = [m.e, m.f];
5550   this.scale = [kx, ky];
5551   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5552 };
5553
5554 d3_transform.prototype.toString = function() {
5555   return "translate(" + this.translate
5556       + ")rotate(" + this.rotate
5557       + ")skewX(" + this.skew
5558       + ")scale(" + this.scale
5559       + ")";
5560 };
5561
5562 function d3_transformDot(a, b) {
5563   return a[0] * b[0] + a[1] * b[1];
5564 }
5565
5566 function d3_transformNormalize(a) {
5567   var k = Math.sqrt(d3_transformDot(a, a));
5568   if (k) {
5569     a[0] /= k;
5570     a[1] /= k;
5571   }
5572   return k;
5573 }
5574
5575 function d3_transformCombine(a, b, k) {
5576   a[0] += k * b[0];
5577   a[1] += k * b[1];
5578   return a;
5579 }
5580
5581 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5582
5583 d3.interpolateTransform = d3_interpolateTransform;
5584
5585 function d3_interpolateTransform(a, b) {
5586   var s = [], // string constants and placeholders
5587       q = [], // number interpolators
5588       n,
5589       A = d3.transform(a),
5590       B = d3.transform(b),
5591       ta = A.translate,
5592       tb = B.translate,
5593       ra = A.rotate,
5594       rb = B.rotate,
5595       wa = A.skew,
5596       wb = B.skew,
5597       ka = A.scale,
5598       kb = B.scale;
5599
5600   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5601     s.push("translate(", null, ",", null, ")");
5602     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5603   } else if (tb[0] || tb[1]) {
5604     s.push("translate(" + tb + ")");
5605   } else {
5606     s.push("");
5607   }
5608
5609   if (ra != rb) {
5610     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5611     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5612   } else if (rb) {
5613     s.push(s.pop() + "rotate(" + rb + ")");
5614   }
5615
5616   if (wa != wb) {
5617     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5618   } else if (wb) {
5619     s.push(s.pop() + "skewX(" + wb + ")");
5620   }
5621
5622   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5623     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5624     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5625   } else if (kb[0] != 1 || kb[1] != 1) {
5626     s.push(s.pop() + "scale(" + kb + ")");
5627   }
5628
5629   n = q.length;
5630   return function(t) {
5631     var i = -1, o;
5632     while (++i < n) s[(o = q[i]).i] = o.x(t);
5633     return s.join("");
5634   };
5635 }
5636
5637 d3_transitionPrototype.tween = function(name, tween) {
5638   var id = this.id;
5639   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5640   return d3_selection_each(this, tween == null
5641         ? function(node) { node.__transition__[id].tween.remove(name); }
5642         : function(node) { node.__transition__[id].tween.set(name, tween); });
5643 };
5644
5645 function d3_transition_tween(groups, name, value, tween) {
5646   var id = groups.id;
5647   return d3_selection_each(groups, typeof value === "function"
5648       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5649       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5650 }
5651
5652 d3_transitionPrototype.attr = function(nameNS, value) {
5653   if (arguments.length < 2) {
5654
5655     // For attr(object), the object specifies the names and values of the
5656     // attributes to transition. The values may be functions that are
5657     // evaluated for each element.
5658     for (value in nameNS) this.attr(value, nameNS[value]);
5659     return this;
5660   }
5661
5662   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5663       name = d3.ns.qualify(nameNS);
5664
5665   // For attr(string, null), remove the attribute with the specified name.
5666   function attrNull() {
5667     this.removeAttribute(name);
5668   }
5669   function attrNullNS() {
5670     this.removeAttributeNS(name.space, name.local);
5671   }
5672
5673   // For attr(string, string), set the attribute with the specified name.
5674   function attrTween(b) {
5675     return b == null ? attrNull : (b += "", function() {
5676       var a = this.getAttribute(name), i;
5677       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5678     });
5679   }
5680   function attrTweenNS(b) {
5681     return b == null ? attrNullNS : (b += "", function() {
5682       var a = this.getAttributeNS(name.space, name.local), i;
5683       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5684     });
5685   }
5686
5687   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5688 };
5689
5690 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5691   var name = d3.ns.qualify(nameNS);
5692
5693   function attrTween(d, i) {
5694     var f = tween.call(this, d, i, this.getAttribute(name));
5695     return f && function(t) { this.setAttribute(name, f(t)); };
5696   }
5697   function attrTweenNS(d, i) {
5698     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5699     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5700   }
5701
5702   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5703 };
5704
5705 d3_transitionPrototype.style = function(name, value, priority) {
5706   var n = arguments.length;
5707   if (n < 3) {
5708
5709     // For style(object) or style(object, string), the object specifies the
5710     // names and values of the attributes to set or remove. The values may be
5711     // functions that are evaluated for each element. The optional string
5712     // specifies the priority.
5713     if (typeof name !== "string") {
5714       if (n < 2) value = "";
5715       for (priority in name) this.style(priority, name[priority], value);
5716       return this;
5717     }
5718
5719     // For style(string, string) or style(string, function), use the default
5720     // priority. The priority is ignored for style(string, null).
5721     priority = "";
5722   }
5723
5724   // For style(name, null) or style(name, null, priority), remove the style
5725   // property with the specified name. The priority is ignored.
5726   function styleNull() {
5727     this.style.removeProperty(name);
5728   }
5729
5730   // For style(name, string) or style(name, string, priority), set the style
5731   // property with the specified name, using the specified priority.
5732   // Otherwise, a name, value and priority are specified, and handled as below.
5733   function styleString(b) {
5734     return b == null ? styleNull : (b += "", function() {
5735       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5736       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5737     });
5738   }
5739
5740   return d3_transition_tween(this, "style." + name, value, styleString);
5741 };
5742
5743 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5744   if (arguments.length < 3) priority = "";
5745
5746   function styleTween(d, i) {
5747     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5748     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5749   }
5750
5751   return this.tween("style." + name, styleTween);
5752 };
5753
5754 d3_transitionPrototype.text = function(value) {
5755   return d3_transition_tween(this, "text", value, d3_transition_text);
5756 };
5757
5758 function d3_transition_text(b) {
5759   if (b == null) b = "";
5760   return function() { this.textContent = b; };
5761 }
5762
5763 d3_transitionPrototype.remove = function() {
5764   return this.each("end.transition", function() {
5765     var p;
5766     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5767   });
5768 };
5769
5770 d3_transitionPrototype.ease = function(value) {
5771   var id = this.id;
5772   if (arguments.length < 1) return this.node().__transition__[id].ease;
5773   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5774   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5775 };
5776
5777 d3_transitionPrototype.delay = function(value) {
5778   var id = this.id;
5779   if (arguments.length < 1) return this.node().__transition__[id].delay;
5780   return d3_selection_each(this, typeof value === "function"
5781       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5782       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5783 };
5784
5785 d3_transitionPrototype.duration = function(value) {
5786   var id = this.id;
5787   if (arguments.length < 1) return this.node().__transition__[id].duration;
5788   return d3_selection_each(this, typeof value === "function"
5789       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5790       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5791 };
5792
5793 d3_transitionPrototype.each = function(type, listener) {
5794   var id = this.id;
5795   if (arguments.length < 2) {
5796     var inherit = d3_transitionInherit,
5797         inheritId = d3_transitionInheritId;
5798     d3_transitionInheritId = id;
5799     d3_selection_each(this, function(node, i, j) {
5800       d3_transitionInherit = node.__transition__[id];
5801       type.call(node, node.__data__, i, j);
5802     });
5803     d3_transitionInherit = inherit;
5804     d3_transitionInheritId = inheritId;
5805   } else {
5806     d3_selection_each(this, function(node) {
5807       var transition = node.__transition__[id];
5808       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5809     });
5810   }
5811   return this;
5812 };
5813
5814 d3_transitionPrototype.transition = function() {
5815   var id0 = this.id,
5816       id1 = ++d3_transitionId,
5817       subgroups = [],
5818       subgroup,
5819       group,
5820       node,
5821       transition;
5822
5823   for (var j = 0, m = this.length; j < m; j++) {
5824     subgroups.push(subgroup = []);
5825     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5826       if (node = group[i]) {
5827         transition = Object.create(node.__transition__[id0]);
5828         transition.delay += transition.duration;
5829         d3_transitionNode(node, i, id1, transition);
5830       }
5831       subgroup.push(node);
5832     }
5833   }
5834
5835   return d3_transition(subgroups, id1);
5836 };
5837
5838 function d3_transitionNode(node, i, id, inherit) {
5839   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5840       transition = lock[id];
5841
5842   if (!transition) {
5843     var time = inherit.time;
5844
5845     transition = lock[id] = {
5846       tween: new d3_Map,
5847       time: time,
5848       ease: inherit.ease,
5849       delay: inherit.delay,
5850       duration: inherit.duration
5851     };
5852
5853     ++lock.count;
5854
5855     d3.timer(function(elapsed) {
5856       var d = node.__data__,
5857           ease = transition.ease,
5858           delay = transition.delay,
5859           duration = transition.duration,
5860           timer = d3_timer_active,
5861           tweened = [];
5862
5863       timer.t = delay + time;
5864       if (delay <= elapsed) return start(elapsed - delay);
5865       timer.c = start;
5866
5867       function start(elapsed) {
5868         if (lock.active > id) return stop();
5869         lock.active = id;
5870         transition.event && transition.event.start.call(node, d, i);
5871
5872         transition.tween.forEach(function(key, value) {
5873           if (value = value.call(node, d, i)) {
5874             tweened.push(value);
5875           }
5876         });
5877
5878         d3.timer(function() { // defer to end of current frame
5879           timer.c = tick(elapsed || 1) ? d3_true : tick;
5880           return 1;
5881         }, 0, time);
5882       }
5883
5884       function tick(elapsed) {
5885         if (lock.active !== id) return stop();
5886
5887         var t = elapsed / duration,
5888             e = ease(t),
5889             n = tweened.length;
5890
5891         while (n > 0) {
5892           tweened[--n].call(node, e);
5893         }
5894
5895         if (t >= 1) {
5896           transition.event && transition.event.end.call(node, d, i);
5897           return stop();
5898         }
5899       }
5900
5901       function stop() {
5902         if (--lock.count) delete lock[id];
5903         else delete node.__transition__;
5904         return 1;
5905       }
5906     }, 0, time);
5907   }
5908 }
5909
5910 d3.xhr = d3_xhrType(d3_identity);
5911
5912 function d3_xhrType(response) {
5913   return function(url, mimeType, callback) {
5914     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5915     return d3_xhr(url, mimeType, response, callback);
5916   };
5917 }
5918
5919 function d3_xhr(url, mimeType, response, callback) {
5920   var xhr = {},
5921       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5922       headers = {},
5923       request = new XMLHttpRequest,
5924       responseType = null;
5925
5926   // If IE does not support CORS, use XDomainRequest.
5927   if (d3_window.XDomainRequest
5928       && !("withCredentials" in request)
5929       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5930
5931   "onload" in request
5932       ? request.onload = request.onerror = respond
5933       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5934
5935   function respond() {
5936     var status = request.status, result;
5937     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5938       try {
5939         result = response.call(xhr, request);
5940       } catch (e) {
5941         dispatch.error.call(xhr, e);
5942         return;
5943       }
5944       dispatch.load.call(xhr, result);
5945     } else {
5946       dispatch.error.call(xhr, request);
5947     }
5948   }
5949
5950   request.onprogress = function(event) {
5951     var o = d3.event;
5952     d3.event = event;
5953     try { dispatch.progress.call(xhr, request); }
5954     finally { d3.event = o; }
5955   };
5956
5957   xhr.header = function(name, value) {
5958     name = (name + "").toLowerCase();
5959     if (arguments.length < 2) return headers[name];
5960     if (value == null) delete headers[name];
5961     else headers[name] = value + "";
5962     return xhr;
5963   };
5964
5965   // If mimeType is non-null and no Accept header is set, a default is used.
5966   xhr.mimeType = function(value) {
5967     if (!arguments.length) return mimeType;
5968     mimeType = value == null ? null : value + "";
5969     return xhr;
5970   };
5971
5972   // Specifies what type the response value should take;
5973   // for instance, arraybuffer, blob, document, or text.
5974   xhr.responseType = function(value) {
5975     if (!arguments.length) return responseType;
5976     responseType = value;
5977     return xhr;
5978   };
5979
5980   // Specify how to convert the response content to a specific type;
5981   // changes the callback value on "load" events.
5982   xhr.response = function(value) {
5983     response = value;
5984     return xhr;
5985   };
5986
5987   // Convenience methods.
5988   ["get", "post"].forEach(function(method) {
5989     xhr[method] = function() {
5990       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5991     };
5992   });
5993
5994   // If callback is non-null, it will be used for error and load events.
5995   xhr.send = function(method, data, callback) {
5996     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5997     request.open(method, url, true);
5998     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5999     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
6000     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
6001     if (responseType != null) request.responseType = responseType;
6002     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
6003     dispatch.beforesend.call(xhr, request);
6004     request.send(data == null ? null : data);
6005     return xhr;
6006   };
6007
6008   xhr.abort = function() {
6009     request.abort();
6010     return xhr;
6011   };
6012
6013   d3.rebind(xhr, dispatch, "on");
6014
6015   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
6016 };
6017
6018 function d3_xhr_fixCallback(callback) {
6019   return callback.length === 1
6020       ? function(error, request) { callback(error == null ? request : null); }
6021       : callback;
6022 }
6023
6024 d3.text = d3_xhrType(function(request) {
6025   return request.responseText;
6026 });
6027
6028 d3.json = function(url, callback) {
6029   return d3_xhr(url, "application/json", d3_json, callback);
6030 };
6031
6032 function d3_json(request) {
6033   return JSON.parse(request.responseText);
6034 }
6035
6036 d3.html = function(url, callback) {
6037   return d3_xhr(url, "text/html", d3_html, callback);
6038 };
6039
6040 function d3_html(request) {
6041   var range = d3_document.createRange();
6042   range.selectNode(d3_document.body);
6043   return range.createContextualFragment(request.responseText);
6044 }
6045
6046 d3.xml = d3_xhrType(function(request) {
6047   return request.responseXML;
6048 });
6049   if (typeof define === "function" && define.amd) {
6050     define(d3);
6051   } else if (typeof module === "object" && module.exports) {
6052     module.exports = d3;
6053   } else {
6054     this.d3 = d3;
6055   }
6056 }();
6057 d3.combobox = function() {
6058     var event = d3.dispatch('accept'),
6059         data = [],
6060         suggestions = [],
6061         minItems = 2;
6062
6063     var fetcher = function(val, cb) {
6064         cb(data.filter(function(d) {
6065             return d.value
6066                 .toString()
6067                 .toLowerCase()
6068                 .indexOf(val.toLowerCase()) !== -1;
6069         }));
6070     };
6071
6072     var combobox = function(input) {
6073         var idx = -1,
6074             container = d3.select(document.body)
6075                 .selectAll('div.combobox')
6076                 .filter(function(d) { return d === input.node(); }),
6077             shown = !container.empty();
6078
6079         input
6080             .classed('combobox-input', true)
6081             .on('focus.typeahead', focus)
6082             .on('blur.typeahead', blur)
6083             .on('keydown.typeahead', keydown)
6084             .on('keyup.typeahead', keyup)
6085             .on('input.typeahead', change)
6086             .each(function() {
6087                 var parent = this.parentNode,
6088                     sibling = this.nextSibling;
6089
6090                 var caret = d3.select(parent).selectAll('.combobox-caret')
6091                     .filter(function(d) { return d === input.node(); })
6092                     .data([input.node()]);
6093
6094                 caret.enter().insert('div', function() { return sibling; })
6095                     .attr('class', 'combobox-caret');
6096
6097                 caret
6098                     .on('mousedown', function () {
6099                         // prevent the form element from blurring. it blurs
6100                         // on mousedown
6101                         d3.event.stopPropagation();
6102                         d3.event.preventDefault();
6103                         input.node().focus();
6104                         fetch('', render);
6105                     });
6106             });
6107
6108         function focus() {
6109             fetch(value(), render);
6110         }
6111
6112         function blur() {
6113             window.setTimeout(hide, 150);
6114         }
6115
6116         function show() {
6117             if (!shown) {
6118                 container = d3.select(document.body)
6119                     .insert('div', ':first-child')
6120                     .datum(input.node())
6121                     .attr('class', 'combobox')
6122                     .style({
6123                         position: 'absolute',
6124                         display: 'block',
6125                         left: '0px'
6126                     })
6127                     .on('mousedown', function () {
6128                         // prevent moving focus out of the text field
6129                         d3.event.preventDefault();
6130                     });
6131
6132                 d3.select(document.body)
6133                     .on('scroll.combobox', render, true);
6134
6135                 shown = true;
6136             }
6137         }
6138
6139         function hide() {
6140             if (shown) {
6141                 idx = -1;
6142                 container.remove();
6143
6144                 d3.select(document.body)
6145                     .on('scroll.combobox', null);
6146
6147                 shown = false;
6148             }
6149         }
6150
6151         function keydown() {
6152            switch (d3.event.keyCode) {
6153                // backspace, delete
6154                case 8:
6155                case 46:
6156                    input.on('input.typeahead', function() {
6157                        idx = -1;
6158                        render();
6159                        var start = input.property('selectionStart');
6160                        input.node().setSelectionRange(start, start);
6161                        input.on('input.typeahead', change);
6162                    });
6163                    break;
6164                // tab
6165                case 9:
6166                    container.selectAll('a.selected').each(event.accept);
6167                    break;
6168                // return
6169                case 13:
6170                    d3.event.preventDefault();
6171                    break;
6172                // up arrow
6173                case 38:
6174                    nav(-1);
6175                    d3.event.preventDefault();
6176                    break;
6177                // down arrow
6178                case 40:
6179                    nav(+1);
6180                    d3.event.preventDefault();
6181                    break;
6182            }
6183            d3.event.stopPropagation();
6184         }
6185
6186         function keyup() {
6187             switch (d3.event.keyCode) {
6188                 // escape
6189                 case 27:
6190                     hide();
6191                     break;
6192                 // return
6193                 case 13:
6194                     container.selectAll('a.selected').each(event.accept);
6195                     hide();
6196                     break;
6197             }
6198         }
6199
6200         function change() {
6201             fetch(value(), function() {
6202                 autocomplete();
6203                 render();
6204             });
6205         }
6206
6207         function nav(dir) {
6208             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6209             input.property('value', suggestions[idx].value);
6210             render();
6211             ensureVisible();
6212         }
6213
6214         function value() {
6215             var value = input.property('value'),
6216                 start = input.property('selectionStart'),
6217                 end = input.property('selectionEnd');
6218
6219             if (start && end) {
6220                 value = value.substring(0, start);
6221             }
6222
6223             return value;
6224         }
6225
6226         function fetch(v, cb) {
6227             fetcher.call(input, v, function(_) {
6228                 suggestions = _;
6229                 cb();
6230             });
6231         }
6232
6233         function autocomplete() {
6234             var v = value();
6235
6236             idx = -1;
6237
6238             if (!v) return;
6239
6240             for (var i = 0; i < suggestions.length; i++) {
6241                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6242                     var completion = v + suggestions[i].value.substr(v.length);
6243                     idx = i;
6244                     input.property('value', completion);
6245                     input.node().setSelectionRange(v.length, completion.length);
6246                     return;
6247                 }
6248             }
6249         }
6250
6251         function render() {
6252             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6253                 show();
6254             } else {
6255                 hide();
6256                 return;
6257             }
6258
6259             var options = container
6260                 .selectAll('a.combobox-option')
6261                 .data(suggestions, function(d) { return d.value; });
6262
6263             options.enter().append('a')
6264                 .attr('class', 'combobox-option')
6265                 .text(function(d) { return d.value; });
6266
6267             options
6268                 .attr('title', function(d) { return d.title; })
6269                 .classed('selected', function(d, i) { return i == idx; })
6270                 .on('mouseover', select)
6271                 .on('click', accept)
6272                 .order();
6273
6274             options.exit()
6275                 .remove();
6276
6277             var rect = input.node().getBoundingClientRect();
6278
6279             container.style({
6280                 'left': rect.left + 'px',
6281                 'width': rect.width + 'px',
6282                 'top': rect.height + rect.top + 'px'
6283             });
6284         }
6285
6286         function select(d, i) {
6287             idx = i;
6288             render();
6289         }
6290
6291         function ensureVisible() {
6292             var node = container.selectAll('a.selected').node();
6293             if (node) node.scrollIntoView();
6294         }
6295
6296         function accept(d) {
6297             if (!shown) return;
6298             input
6299                 .property('value', d.value)
6300                 .trigger('change');
6301             event.accept(d);
6302             hide();
6303         }
6304     };
6305
6306     combobox.fetcher = function(_) {
6307         if (!arguments.length) return fetcher;
6308         fetcher = _;
6309         return combobox;
6310     };
6311
6312     combobox.data = function(_) {
6313         if (!arguments.length) return data;
6314         data = _;
6315         return combobox;
6316     };
6317
6318     combobox.minItems = function(_) {
6319         if (!arguments.length) return minItems;
6320         minItems = _;
6321         return combobox;
6322     };
6323
6324     return d3.rebind(combobox, event, 'on');
6325 };
6326 d3.geo.tile = function() {
6327   var size = [960, 500],
6328       scale = 256,
6329       scaleExtent = [0, 20],
6330       translate = [size[0] / 2, size[1] / 2],
6331       zoomDelta = 0;
6332
6333   function bound(_) {
6334       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6335   }
6336
6337   function tile() {
6338     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6339         z0 = bound(Math.round(z + zoomDelta)),
6340         k = Math.pow(2, z - z0 + 8),
6341         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6342         tiles = [],
6343         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6344         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6345
6346     rows.forEach(function(y) {
6347       cols.forEach(function(x) {
6348         tiles.push([x, y, z0]);
6349       });
6350     });
6351
6352     tiles.translate = origin;
6353     tiles.scale = k;
6354
6355     return tiles;
6356   }
6357
6358   tile.scaleExtent = function(_) {
6359     if (!arguments.length) return scaleExtent;
6360     scaleExtent = _;
6361     return tile;
6362   };
6363
6364   tile.size = function(_) {
6365     if (!arguments.length) return size;
6366     size = _;
6367     return tile;
6368   };
6369
6370   tile.scale = function(_) {
6371     if (!arguments.length) return scale;
6372     scale = _;
6373     return tile;
6374   };
6375
6376   tile.translate = function(_) {
6377     if (!arguments.length) return translate;
6378     translate = _;
6379     return tile;
6380   };
6381
6382   tile.zoomDelta = function(_) {
6383     if (!arguments.length) return zoomDelta;
6384     zoomDelta = +_;
6385     return tile;
6386   };
6387
6388   return tile;
6389 };
6390 d3.jsonp = function (url, callback) {
6391   function rand() {
6392     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6393       c = '', i = -1;
6394     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6395     return c;
6396   }
6397
6398   function create(url) {
6399     var e = url.match(/callback=d3.jsonp.(\w+)/),
6400       c = e ? e[1] : rand();
6401     d3.jsonp[c] = function(data) {
6402       callback(data);
6403       delete d3.jsonp[c];
6404       script.remove();
6405     };
6406     return 'd3.jsonp.' + c;
6407   }
6408
6409   var cb = create(url),
6410     script = d3.select('head')
6411     .append('script')
6412     .attr('type', 'text/javascript')
6413     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6414 };
6415 /*
6416  * This code is licensed under the MIT license.
6417  *
6418  * Copyright © 2013, iD authors.
6419  *
6420  * Portions copyright © 2011, Keith Cirkel
6421  * See https://github.com/keithamus/jwerty
6422  *
6423  */
6424 d3.keybinding = function(namespace) {
6425     var bindings = [];
6426
6427     function matches(binding, event) {
6428         for (var p in binding.event) {
6429             if (event[p] != binding.event[p])
6430                 return false;
6431         }
6432
6433         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6434     }
6435
6436     function capture() {
6437         for (var i = 0; i < bindings.length; i++) {
6438             var binding = bindings[i];
6439             if (matches(binding, d3.event)) {
6440                 binding.callback();
6441             }
6442         }
6443     }
6444
6445     function bubble() {
6446         var tagName = d3.select(d3.event.target).node().tagName;
6447         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6448             return;
6449         }
6450         capture();
6451     }
6452
6453     function keybinding(selection) {
6454         selection = selection || d3.select(document);
6455         selection.on('keydown.capture' + namespace, capture, true);
6456         selection.on('keydown.bubble' + namespace, bubble, false);
6457         return keybinding;
6458     }
6459
6460     keybinding.off = function(selection) {
6461         selection = selection || d3.select(document);
6462         selection.on('keydown.capture' + namespace, null);
6463         selection.on('keydown.bubble' + namespace, null);
6464         return keybinding;
6465     };
6466
6467     keybinding.on = function(code, callback, capture) {
6468         var binding = {
6469             event: {
6470                 keyCode: 0,
6471                 shiftKey: false,
6472                 ctrlKey: false,
6473                 altKey: false,
6474                 metaKey: false
6475             },
6476             capture: capture,
6477             callback: callback
6478         };
6479
6480         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6481
6482         for (var i = 0; i < code.length; i++) {
6483             // Normalise matching errors
6484             if (code[i] === '++') code[i] = '+';
6485
6486             if (code[i] in d3.keybinding.modifierCodes) {
6487                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6488             } else if (code[i] in d3.keybinding.keyCodes) {
6489                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6490             }
6491         }
6492
6493         bindings.push(binding);
6494
6495         return keybinding;
6496     };
6497
6498     return keybinding;
6499 };
6500
6501 (function () {
6502     d3.keybinding.modifierCodes = {
6503         // Shift key, ⇧
6504         '⇧': 16, shift: 16,
6505         // CTRL key, on Mac: ⌃
6506         '⌃': 17, ctrl: 17,
6507         // ALT key, on Mac: ⌥ (Alt)
6508         '⌥': 18, alt: 18, option: 18,
6509         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6510         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6511     };
6512
6513     d3.keybinding.modifierProperties = {
6514         16: 'shiftKey',
6515         17: 'ctrlKey',
6516         18: 'altKey',
6517         91: 'metaKey'
6518     };
6519
6520     d3.keybinding.keyCodes = {
6521         // Backspace key, on Mac: ⌫ (Backspace)
6522         '⌫': 8, backspace: 8,
6523         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6524         '⇥': 9, '⇆': 9, tab: 9,
6525         // Return key, ↩
6526         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6527         // Pause/Break key
6528         'pause': 19, 'pause-break': 19,
6529         // Caps Lock key, ⇪
6530         '⇪': 20, caps: 20, 'caps-lock': 20,
6531         // Escape key, on Mac: ⎋, on Windows: Esc
6532         '⎋': 27, escape: 27, esc: 27,
6533         // Space key
6534         space: 32,
6535         // Page-Up key, or pgup, on Mac: ↖
6536         '↖': 33, pgup: 33, 'page-up': 33,
6537         // Page-Down key, or pgdown, on Mac: ↘
6538         '↘': 34, pgdown: 34, 'page-down': 34,
6539         // END key, on Mac: ⇟
6540         '⇟': 35, end: 35,
6541         // HOME key, on Mac: ⇞
6542         '⇞': 36, home: 36,
6543         // Insert key, or ins
6544         ins: 45, insert: 45,
6545         // Delete key, on Mac: ⌦ (Delete)
6546         '⌦': 46, del: 46, 'delete': 46,
6547         // Left Arrow Key, or ←
6548         '←': 37, left: 37, 'arrow-left': 37,
6549         // Up Arrow Key, or ↑
6550         '↑': 38, up: 38, 'arrow-up': 38,
6551         // Right Arrow Key, or →
6552         '→': 39, right: 39, 'arrow-right': 39,
6553         // Up Arrow Key, or ↓
6554         '↓': 40, down: 40, 'arrow-down': 40,
6555         // odities, printing characters that come out wrong:
6556         // Num-Multiply, or *
6557         '*': 106, star: 106, asterisk: 106, multiply: 106,
6558         // Num-Plus or +
6559         '+': 107, 'plus': 107,
6560         // Num-Subtract, or -
6561         '-': 109, subtract: 109,
6562         // Semicolon
6563         ';': 186, semicolon:186,
6564         // = or equals
6565         '=': 187, 'equals': 187,
6566         // Comma, or ,
6567         ',': 188, comma: 188,
6568         'dash': 189, //???
6569         // Period, or ., or full-stop
6570         '.': 190, period: 190, 'full-stop': 190,
6571         // Slash, or /, or forward-slash
6572         '/': 191, slash: 191, 'forward-slash': 191,
6573         // Tick, or `, or back-quote
6574         '`': 192, tick: 192, 'back-quote': 192,
6575         // Open bracket, or [
6576         '[': 219, 'open-bracket': 219,
6577         // Back slash, or \
6578         '\\': 220, 'back-slash': 220,
6579         // Close backet, or ]
6580         ']': 221, 'close-bracket': 221,
6581         // Apostrophe, or Quote, or '
6582         '\'': 222, quote: 222, apostrophe: 222
6583     };
6584
6585     // NUMPAD 0-9
6586     var i = 95, n = 0;
6587     while (++i < 106) {
6588         d3.keybinding.keyCodes['num-' + n] = i;
6589         ++n;
6590     }
6591
6592     // 0-9
6593     i = 47; n = 0;
6594     while (++i < 58) {
6595         d3.keybinding.keyCodes[n] = i;
6596         ++n;
6597     }
6598
6599     // F1-F25
6600     i = 111; n = 1;
6601     while (++i < 136) {
6602         d3.keybinding.keyCodes['f' + n] = i;
6603         ++n;
6604     }
6605
6606     // a-z
6607     i = 64;
6608     while (++i < 91) {
6609         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6610     }
6611 })();
6612 d3.selection.prototype.one = function (type, listener, capture) {
6613     var target = this, typeOnce = type + ".once";
6614     function one() {
6615         target.on(typeOnce, null);
6616         listener.apply(this, arguments);
6617     }
6618     target.on(typeOnce, one, capture);
6619     return this;
6620 };
6621 d3.selection.prototype.dimensions = function (dimensions) {
6622     if (!arguments.length) {
6623         var node = this.node();
6624         return [node.offsetWidth,
6625                 node.offsetHeight];
6626     }
6627     return this.attr({width: dimensions[0], height: dimensions[1]});
6628 };
6629 d3.selection.prototype.trigger = function (type) {
6630     this.each(function() {
6631         var evt = document.createEvent('HTMLEvents');
6632         evt.initEvent(type, true, true);
6633         this.dispatchEvent(evt);
6634     });
6635 };
6636 d3.typeahead = function() {
6637     var event = d3.dispatch('accept'),
6638         autohighlight = false,
6639         data;
6640
6641     var typeahead = function(selection) {
6642         var container,
6643             hidden,
6644             idx = autohighlight ? 0 : -1;
6645
6646         function setup() {
6647             var rect = selection.node().getBoundingClientRect();
6648             container = d3.select(document.body)
6649                 .append('div').attr('class', 'typeahead')
6650                 .style({
6651                     position: 'absolute',
6652                     left: rect.left + 'px',
6653                     top: rect.bottom + 'px'
6654                 });
6655             selection
6656                 .on('keyup.typeahead', key);
6657             hidden = false;
6658         }
6659
6660         function hide() {
6661             container.remove();
6662             idx = autohighlight ? 0 : -1;
6663             hidden = true;
6664         }
6665
6666         function slowHide() {
6667             if (autohighlight) {
6668                 if (container.select('a.selected').node()) {
6669                     select(container.select('a.selected').datum());
6670                     event.accept();
6671                 }
6672             }
6673             window.setTimeout(hide, 150);
6674         }
6675
6676         selection
6677             .on('focus.typeahead', setup)
6678             .on('blur.typeahead', slowHide);
6679
6680         function key() {
6681            var len = container.selectAll('a').data().length;
6682            if (d3.event.keyCode === 40) {
6683                idx = Math.min(idx + 1, len - 1);
6684                return highlight();
6685            } else if (d3.event.keyCode === 38) {
6686                idx = Math.max(idx - 1, 0);
6687                return highlight();
6688            } else if (d3.event.keyCode === 13) {
6689                if (container.select('a.selected').node()) {
6690                    select(container.select('a.selected').datum());
6691                }
6692                event.accept();
6693                hide();
6694            } else {
6695                update();
6696            }
6697         }
6698
6699         function highlight() {
6700             container
6701                 .selectAll('a')
6702                 .classed('selected', function(d, i) { return i == idx; });
6703         }
6704
6705         function update() {
6706             if (hidden) setup();
6707
6708             data(selection, function(data) {
6709                 container.style('display', function() {
6710                     return data.length ? 'block' : 'none';
6711                 });
6712
6713                 var options = container
6714                     .selectAll('a')
6715                     .data(data, function(d) { return d.value; });
6716
6717                 options.enter()
6718                     .append('a')
6719                     .text(function(d) { return d.value; })
6720                     .attr('title', function(d) { return d.title; })
6721                     .on('click', select);
6722
6723                 options.exit().remove();
6724
6725                 options
6726                     .classed('selected', function(d, i) { return i == idx; });
6727             });
6728         }
6729
6730         function select(d) {
6731             selection
6732                 .property('value', d.value)
6733                 .trigger('change');
6734         }
6735
6736     };
6737
6738     typeahead.data = function(_) {
6739         if (!arguments.length) return data;
6740         data = _;
6741         return typeahead;
6742     };
6743
6744     typeahead.autohighlight = function(_) {
6745         if (!arguments.length) return autohighlight;
6746         autohighlight = _;
6747         return typeahead;
6748     };
6749
6750     return d3.rebind(typeahead, event, 'on');
6751 };
6752 // Tooltips and svg mask used to highlight certain features
6753 d3.curtain = function() {
6754
6755     var event = d3.dispatch(),
6756         surface,
6757         tooltip,
6758         darkness;
6759
6760     function curtain(selection) {
6761
6762         surface = selection.append('svg')
6763             .attr('id', 'curtain')
6764             .style({
6765                 'z-index': 1000,
6766                 'pointer-events': 'none',
6767                 'position': 'absolute',
6768                 'top': 0,
6769                 'left': 0
6770             });
6771
6772         darkness = surface.append('path')
6773             .attr({
6774                 x: 0,
6775                 y: 0,
6776                 'class': 'curtain-darkness'
6777             });
6778
6779         d3.select(window).on('resize.curtain', resize);
6780
6781         tooltip = selection.append('div')
6782             .attr('class', 'tooltip')
6783             .style('z-index', 1002);
6784
6785         tooltip.append('div').attr('class', 'tooltip-arrow');
6786         tooltip.append('div').attr('class', 'tooltip-inner');
6787
6788         resize();
6789
6790         function resize() {
6791             surface.attr({
6792                 width: window.innerWidth,
6793                 height: window.innerHeight
6794             });
6795             curtain.cut(darkness.datum());
6796         }
6797     }
6798
6799     curtain.reveal = function(box, text, tooltipclass, duration) {
6800         if (typeof box === 'string') box = d3.select(box).node();
6801         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6802
6803         curtain.cut(box, duration);
6804
6805         if (text) {
6806             // pseudo markdown bold text hack
6807             var parts = text.split('**');
6808             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6809             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6810
6811             var dimensions = tooltip.classed('in', true)
6812                 .select('.tooltip-inner')
6813                     .html(html)
6814                     .dimensions();
6815
6816             var pos;
6817
6818             var w = window.innerWidth,
6819                 h = window.innerHeight;
6820
6821             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6822                 side = 'bottom';
6823                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6824
6825             } else if (box.left + box.width + 300 < window.innerWidth) {
6826                 side = 'right';
6827                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6828
6829             } else if (box.left > 300) {
6830                 side = 'left';
6831                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6832             } else {
6833                 side = 'bottom';
6834                 pos = [box.left, box.top + box.height];
6835             }
6836
6837             pos = [
6838                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6839                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6840             ];
6841
6842
6843             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6844
6845             tooltip
6846                 .style('top', pos[1] + 'px')
6847                 .style('left', pos[0] + 'px')
6848                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6849                 .select('.tooltip-inner')
6850                     .html(html);
6851
6852         } else {
6853             tooltip.call(iD.ui.Toggle(false));
6854         }
6855     };
6856
6857     curtain.cut = function(datum, duration) {
6858         darkness.datum(datum);
6859
6860         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6861             .attr('d', function(d) {
6862                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6863                     window.innerWidth + "," + window.innerHeight + "L" +
6864                     window.innerWidth + ",0 Z";
6865
6866                 if (!d) return string;
6867                 return string + 'M' +
6868                     d.left + ',' + d.top + 'L' +
6869                     d.left + ',' + (d.top + d.height) + 'L' +
6870                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6871                     (d.left + d.width) + ',' + (d.top) + 'Z';
6872
6873             });
6874     };
6875
6876     curtain.remove = function() {
6877         surface.remove();
6878         tooltip.remove();
6879     };
6880
6881     return d3.rebind(curtain, event, 'on');
6882 };
6883 // Like selection.property('value', ...), but avoids no-op value sets,
6884 // which can result in layout/repaint thrashing in some situations.
6885 d3.selection.prototype.value = function(value) {
6886     function d3_selection_value(value) {
6887       function valueNull() {
6888         delete this.value;
6889       }
6890
6891       function valueConstant() {
6892         if (this.value !== value) this.value = value;
6893       }
6894
6895       function valueFunction() {
6896         var x = value.apply(this, arguments);
6897         if (x == null) delete this.value;
6898         else if (this.value !== x) this.value = x;
6899       }
6900
6901       return value == null
6902           ? valueNull : (typeof value === "function"
6903           ? valueFunction : valueConstant);
6904     }
6905
6906     if (!arguments.length) return this.property('value');
6907     return this.each(d3_selection_value(value));
6908 };
6909 var JXON = new (function () {
6910   var
6911     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6912     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6913
6914   function parseText (sValue) {
6915     if (rIsNull.test(sValue)) { return null; }
6916     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6917     if (isFinite(sValue)) { return parseFloat(sValue); }
6918     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6919     return sValue;
6920   }
6921
6922   function EmptyTree () { }
6923   EmptyTree.prototype.toString = function () { return "null"; };
6924   EmptyTree.prototype.valueOf = function () { return null; };
6925
6926   function objectify (vValue) {
6927     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6928   }
6929
6930   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6931     var
6932       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6933       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6934
6935     var
6936       sProp, vContent, nLength = 0, sCollectedTxt = "",
6937       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6938
6939     if (bChildren) {
6940       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6941         oNode = oParentNode.childNodes.item(nItem);
6942         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6943         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6944         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6945       }
6946     }
6947
6948     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6949
6950     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6951
6952     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6953       sProp = aCache[nElId].nodeName.toLowerCase();
6954       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6955       if (vResult.hasOwnProperty(sProp)) {
6956         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6957         vResult[sProp].push(vContent);
6958       } else {
6959         vResult[sProp] = vContent;
6960         nLength++;
6961       }
6962     }
6963
6964     if (bAttributes) {
6965       var
6966         nAttrLen = oParentNode.attributes.length,
6967         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6968
6969       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6970         oAttrib = oParentNode.attributes.item(nAttrib);
6971         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6972       }
6973
6974       if (bNesteAttr) {
6975         if (bFreeze) { Object.freeze(oAttrParent); }
6976         vResult[sAttributesProp] = oAttrParent;
6977         nLength -= nAttrLen - 1;
6978       }
6979     }
6980
6981     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6982       vResult[sValueProp] = vBuiltVal;
6983     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6984       vResult = vBuiltVal;
6985     }
6986
6987     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6988
6989     aCache.length = nLevelStart;
6990
6991     return vResult;
6992   }
6993
6994   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6995     var vValue, oChild;
6996
6997     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
6998       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
6999     } else if (oParentObj.constructor === Date) {
7000       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7001     }
7002
7003     for (var sName in oParentObj) {
7004       vValue = oParentObj[sName];
7005       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7006       if (sName === sValueProp) {
7007         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7008       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7009         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7010       } else if (sName.charAt(0) === sAttrPref) {
7011         oParentEl.setAttribute(sName.slice(1), vValue);
7012       } else if (vValue.constructor === Array) {
7013         for (var nItem = 0; nItem < vValue.length; nItem++) {
7014           oChild = oXMLDoc.createElement(sName);
7015           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7016           oParentEl.appendChild(oChild);
7017         }
7018       } else {
7019         oChild = oXMLDoc.createElement(sName);
7020         if (vValue instanceof Object) {
7021           loadObjTree(oXMLDoc, oChild, vValue);
7022         } else if (vValue !== null && vValue !== true) {
7023           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7024         }
7025         oParentEl.appendChild(oChild);
7026      }
7027    }
7028   }
7029
7030   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7031     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7032     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7033   };
7034
7035   this.unbuild = function (oObjTree) {    
7036     var oNewDoc = document.implementation.createDocument("", "", null);
7037     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7038     return oNewDoc;
7039   };
7040
7041   this.stringify = function (oObjTree) {
7042     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7043   };
7044 })();
7045 // var myObject = JXON.build(doc);
7046 // we got our javascript object! try: alert(JSON.stringify(myObject));
7047
7048 // var newDoc = JXON.unbuild(myObject);
7049 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7050 /**
7051  * @license
7052  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7053  * Build: `lodash --debug --output js/lib/lodash.js include="any,assign,bind,clone,compact,contains,debounce,difference,each,every,extend,filter,find,first,forEach,groupBy,indexOf,intersection,isEmpty,isEqual,isFunction,keys,last,map,omit,pairs,pluck,reject,some,throttle,union,uniq,unique,values,without,flatten,value,chain,cloneDeep,merge,pick,reduce" exports="global,node"`
7054  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7055  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7056  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7057  * Available under MIT license <http://lodash.com/license>
7058  */
7059 ;(function() {
7060
7061   /** Used as a safe reference for `undefined` in pre ES5 environments */
7062   var undefined;
7063
7064   /** Used to pool arrays and objects used internally */
7065   var arrayPool = [],
7066       objectPool = [];
7067
7068   /** Used internally to indicate various things */
7069   var indicatorObject = {};
7070
7071   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7072   var keyPrefix = +new Date + '';
7073
7074   /** Used as the size when optimizations are enabled for large arrays */
7075   var largeArraySize = 75;
7076
7077   /** Used as the max size of the `arrayPool` and `objectPool` */
7078   var maxPoolSize = 40;
7079
7080   /** Used to match regexp flags from their coerced string values */
7081   var reFlags = /\w*$/;
7082
7083   /** Used to detected named functions */
7084   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7085
7086   /** Used to detect functions containing a `this` reference */
7087   var reThis = /\bthis\b/;
7088
7089   /** Used to fix the JScript [[DontEnum]] bug */
7090   var shadowedProps = [
7091     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7092     'toLocaleString', 'toString', 'valueOf'
7093   ];
7094
7095   /** `Object#toString` result shortcuts */
7096   var argsClass = '[object Arguments]',
7097       arrayClass = '[object Array]',
7098       boolClass = '[object Boolean]',
7099       dateClass = '[object Date]',
7100       errorClass = '[object Error]',
7101       funcClass = '[object Function]',
7102       numberClass = '[object Number]',
7103       objectClass = '[object Object]',
7104       regexpClass = '[object RegExp]',
7105       stringClass = '[object String]';
7106
7107   /** Used to identify object classifications that `_.clone` supports */
7108   var cloneableClasses = {};
7109   cloneableClasses[funcClass] = false;
7110   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7111   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7112   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7113   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7114
7115   /** Used as an internal `_.debounce` options object */
7116   var debounceOptions = {
7117     'leading': false,
7118     'maxWait': 0,
7119     'trailing': false
7120   };
7121
7122   /** Used as the property descriptor for `__bindData__` */
7123   var descriptor = {
7124     'configurable': false,
7125     'enumerable': false,
7126     'value': null,
7127     'writable': false
7128   };
7129
7130   /** Used as the data object for `iteratorTemplate` */
7131   var iteratorData = {
7132     'args': '',
7133     'array': null,
7134     'bottom': '',
7135     'firstArg': '',
7136     'init': '',
7137     'keys': null,
7138     'loop': '',
7139     'shadowedProps': null,
7140     'support': null,
7141     'top': '',
7142     'useHas': false
7143   };
7144
7145   /** Used to determine if values are of the language type Object */
7146   var objectTypes = {
7147     'boolean': false,
7148     'function': true,
7149     'object': true,
7150     'number': false,
7151     'string': false,
7152     'undefined': false
7153   };
7154
7155   /** Used as a reference to the global object */
7156   var root = (objectTypes[typeof window] && window) || this;
7157
7158   /** Detect free variable `exports` */
7159   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7160
7161   /** Detect free variable `module` */
7162   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7163
7164   /** Detect the popular CommonJS extension `module.exports` */
7165   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7166
7167   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7168   var freeGlobal = objectTypes[typeof global] && global;
7169   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7170     root = freeGlobal;
7171   }
7172
7173   /*--------------------------------------------------------------------------*/
7174
7175   /**
7176    * The base implementation of `_.indexOf` without support for binary searches
7177    * or `fromIndex` constraints.
7178    *
7179    * @private
7180    * @param {Array} array The array to search.
7181    * @param {*} value The value to search for.
7182    * @param {number} [fromIndex=0] The index to search from.
7183    * @returns {number} Returns the index of the matched value or `-1`.
7184    */
7185   function baseIndexOf(array, value, fromIndex) {
7186     var index = (fromIndex || 0) - 1,
7187         length = array ? array.length : 0;
7188
7189     while (++index < length) {
7190       if (array[index] === value) {
7191         return index;
7192       }
7193     }
7194     return -1;
7195   }
7196
7197   /**
7198    * An implementation of `_.contains` for cache objects that mimics the return
7199    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7200    *
7201    * @private
7202    * @param {Object} cache The cache object to inspect.
7203    * @param {*} value The value to search for.
7204    * @returns {number} Returns `0` if `value` is found, else `-1`.
7205    */
7206   function cacheIndexOf(cache, value) {
7207     var type = typeof value;
7208     cache = cache.cache;
7209
7210     if (type == 'boolean' || value == null) {
7211       return cache[value] ? 0 : -1;
7212     }
7213     if (type != 'number' && type != 'string') {
7214       type = 'object';
7215     }
7216     var key = type == 'number' ? value : keyPrefix + value;
7217     cache = (cache = cache[type]) && cache[key];
7218
7219     return type == 'object'
7220       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7221       : (cache ? 0 : -1);
7222   }
7223
7224   /**
7225    * Adds a given value to the corresponding cache object.
7226    *
7227    * @private
7228    * @param {*} value The value to add to the cache.
7229    */
7230   function cachePush(value) {
7231     var cache = this.cache,
7232         type = typeof value;
7233
7234     if (type == 'boolean' || value == null) {
7235       cache[value] = true;
7236     } else {
7237       if (type != 'number' && type != 'string') {
7238         type = 'object';
7239       }
7240       var key = type == 'number' ? value : keyPrefix + value,
7241           typeCache = cache[type] || (cache[type] = {});
7242
7243       if (type == 'object') {
7244         (typeCache[key] || (typeCache[key] = [])).push(value);
7245       } else {
7246         typeCache[key] = true;
7247       }
7248     }
7249   }
7250
7251   /**
7252    * Creates a cache object to optimize linear searches of large arrays.
7253    *
7254    * @private
7255    * @param {Array} [array=[]] The array to search.
7256    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7257    */
7258   function createCache(array) {
7259     var index = -1,
7260         length = array.length,
7261         first = array[0],
7262         mid = array[(length / 2) | 0],
7263         last = array[length - 1];
7264
7265     if (first && typeof first == 'object' &&
7266         mid && typeof mid == 'object' && last && typeof last == 'object') {
7267       return false;
7268     }
7269     var cache = getObject();
7270     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7271
7272     var result = getObject();
7273     result.array = array;
7274     result.cache = cache;
7275     result.push = cachePush;
7276
7277     while (++index < length) {
7278       result.push(array[index]);
7279     }
7280     return result;
7281   }
7282
7283   /**
7284    * Gets an array from the array pool or creates a new one if the pool is empty.
7285    *
7286    * @private
7287    * @returns {Array} The array from the pool.
7288    */
7289   function getArray() {
7290     return arrayPool.pop() || [];
7291   }
7292
7293   /**
7294    * Gets an object from the object pool or creates a new one if the pool is empty.
7295    *
7296    * @private
7297    * @returns {Object} The object from the pool.
7298    */
7299   function getObject() {
7300     return objectPool.pop() || {
7301       'array': null,
7302       'cache': null,
7303       'false': false,
7304       'null': false,
7305       'number': null,
7306       'object': null,
7307       'push': null,
7308       'string': null,
7309       'true': false,
7310       'undefined': false
7311     };
7312   }
7313
7314   /**
7315    * Checks if `value` is a DOM node in IE < 9.
7316    *
7317    * @private
7318    * @param {*} value The value to check.
7319    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7320    */
7321   function isNode(value) {
7322     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7323     // methods that are `typeof` "string" and still can coerce nodes to strings
7324     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7325   }
7326
7327   /**
7328    * Releases the given array back to the array pool.
7329    *
7330    * @private
7331    * @param {Array} [array] The array to release.
7332    */
7333   function releaseArray(array) {
7334     array.length = 0;
7335     if (arrayPool.length < maxPoolSize) {
7336       arrayPool.push(array);
7337     }
7338   }
7339
7340   /**
7341    * Releases the given object back to the object pool.
7342    *
7343    * @private
7344    * @param {Object} [object] The object to release.
7345    */
7346   function releaseObject(object) {
7347     var cache = object.cache;
7348     if (cache) {
7349       releaseObject(cache);
7350     }
7351     object.array = object.cache =object.object = object.number = object.string =null;
7352     if (objectPool.length < maxPoolSize) {
7353       objectPool.push(object);
7354     }
7355   }
7356
7357   /**
7358    * Slices the `collection` from the `start` index up to, but not including,
7359    * the `end` index.
7360    *
7361    * Note: This function is used instead of `Array#slice` to support node lists
7362    * in IE < 9 and to ensure dense arrays are returned.
7363    *
7364    * @private
7365    * @param {Array|Object|string} collection The collection to slice.
7366    * @param {number} start The start index.
7367    * @param {number} end The end index.
7368    * @returns {Array} Returns the new array.
7369    */
7370   function slice(array, start, end) {
7371     start || (start = 0);
7372     if (typeof end == 'undefined') {
7373       end = array ? array.length : 0;
7374     }
7375     var index = -1,
7376         length = end - start || 0,
7377         result = Array(length < 0 ? 0 : length);
7378
7379     while (++index < length) {
7380       result[index] = array[start + index];
7381     }
7382     return result;
7383   }
7384
7385   /*--------------------------------------------------------------------------*/
7386
7387   /**
7388    * Used for `Array` method references.
7389    *
7390    * Normally `Array.prototype` would suffice, however, using an array literal
7391    * avoids issues in Narwhal.
7392    */
7393   var arrayRef = [];
7394
7395   /** Used for native method references */
7396   var errorProto = Error.prototype,
7397       objectProto = Object.prototype,
7398       stringProto = String.prototype;
7399
7400   /** Used to resolve the internal [[Class]] of values */
7401   var toString = objectProto.toString;
7402
7403   /** Used to detect if a method is native */
7404   var reNative = RegExp('^' +
7405     String(toString)
7406       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7407       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7408   );
7409
7410   /** Native method shortcuts */
7411   var fnToString = Function.prototype.toString,
7412       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7413       hasOwnProperty = objectProto.hasOwnProperty,
7414       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7415       push = arrayRef.push,
7416       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7417
7418   /** Used to set meta data on functions */
7419   var defineProperty = (function() {
7420     // IE 8 only accepts DOM elements
7421     try {
7422       var o = {},
7423           func = reNative.test(func = Object.defineProperty) && func,
7424           result = func(o, o, o) && func;
7425     } catch(e) { }
7426     return result;
7427   }());
7428
7429   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7430   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7431       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7432       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7433       nativeMax = Math.max,
7434       nativeMin = Math.min;
7435
7436   /** Used to lookup a built-in constructor by [[Class]] */
7437   var ctorByClass = {};
7438   ctorByClass[arrayClass] = Array;
7439   ctorByClass[boolClass] = Boolean;
7440   ctorByClass[dateClass] = Date;
7441   ctorByClass[funcClass] = Function;
7442   ctorByClass[objectClass] = Object;
7443   ctorByClass[numberClass] = Number;
7444   ctorByClass[regexpClass] = RegExp;
7445   ctorByClass[stringClass] = String;
7446
7447   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7448   var nonEnumProps = {};
7449   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7450   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7451   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7452   nonEnumProps[objectClass] = { 'constructor': true };
7453
7454   (function() {
7455     var length = shadowedProps.length;
7456     while (length--) {
7457       var key = shadowedProps[length];
7458       for (var className in nonEnumProps) {
7459         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7460           nonEnumProps[className][key] = false;
7461         }
7462       }
7463     }
7464   }());
7465
7466   /*--------------------------------------------------------------------------*/
7467
7468   /**
7469    * Creates a `lodash` object which wraps the given value to enable intuitive
7470    * method chaining.
7471    *
7472    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7473    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7474    * and `unshift`
7475    *
7476    * Chaining is supported in custom builds as long as the `value` method is
7477    * implicitly or explicitly included in the build.
7478    *
7479    * The chainable wrapper functions are:
7480    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7481    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7482    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7483    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7484    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7485    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7486    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7487    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7488    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7489    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7490    * and `zip`
7491    *
7492    * The non-chainable wrapper functions are:
7493    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7494    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7495    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7496    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7497    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7498    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7499    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7500    * `template`, `unescape`, `uniqueId`, and `value`
7501    *
7502    * The wrapper functions `first` and `last` return wrapped values when `n` is
7503    * provided, otherwise they return unwrapped values.
7504    *
7505    * Explicit chaining can be enabled by using the `_.chain` method.
7506    *
7507    * @name _
7508    * @constructor
7509    * @category Chaining
7510    * @param {*} value The value to wrap in a `lodash` instance.
7511    * @returns {Object} Returns a `lodash` instance.
7512    * @example
7513    *
7514    * var wrapped = _([1, 2, 3]);
7515    *
7516    * // returns an unwrapped value
7517    * wrapped.reduce(function(sum, num) {
7518    *   return sum + num;
7519    * });
7520    * // => 6
7521    *
7522    * // returns a wrapped value
7523    * var squares = wrapped.map(function(num) {
7524    *   return num * num;
7525    * });
7526    *
7527    * _.isArray(squares);
7528    * // => false
7529    *
7530    * _.isArray(squares.value());
7531    * // => true
7532    */
7533   function lodash(value) {
7534     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7535     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7536      ? value
7537      : new lodashWrapper(value);
7538   }
7539
7540   /**
7541    * A fast path for creating `lodash` wrapper objects.
7542    *
7543    * @private
7544    * @param {*} value The value to wrap in a `lodash` instance.
7545    * @param {boolean} chainAll A flag to enable chaining for all methods
7546    * @returns {Object} Returns a `lodash` instance.
7547    */
7548   function lodashWrapper(value, chainAll) {
7549     this.__chain__ = !!chainAll;
7550     this.__wrapped__ = value;
7551   }
7552   // ensure `new lodashWrapper` is an instance of `lodash`
7553   lodashWrapper.prototype = lodash.prototype;
7554
7555   /**
7556    * An object used to flag environments features.
7557    *
7558    * @static
7559    * @memberOf _
7560    * @type Object
7561    */
7562   var support = lodash.support = {};
7563
7564   (function() {
7565     var ctor = function() { this.x = 1; },
7566         object = { '0': 1, 'length': 1 },
7567         props = [];
7568
7569     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7570     for (var key in new ctor) { props.push(key); }
7571     for (key in arguments) { }
7572
7573     /**
7574      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7575      *
7576      * @memberOf _.support
7577      * @type boolean
7578      */
7579     support.argsClass = toString.call(arguments) == argsClass;
7580
7581     /**
7582      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7583      *
7584      * @memberOf _.support
7585      * @type boolean
7586      */
7587     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7588
7589     /**
7590      * Detect if `name` or `message` properties of `Error.prototype` are
7591      * enumerable by default. (IE < 9, Safari < 5.1)
7592      *
7593      * @memberOf _.support
7594      * @type boolean
7595      */
7596     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7597
7598     /**
7599      * Detect if `prototype` properties are enumerable by default.
7600      *
7601      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7602      * (if the prototype or a property on the prototype has been set)
7603      * incorrectly sets a function's `prototype` property [[Enumerable]]
7604      * value to `true`.
7605      *
7606      * @memberOf _.support
7607      * @type boolean
7608      */
7609     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7610
7611     /**
7612      * Detect if functions can be decompiled by `Function#toString`
7613      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7614      *
7615      * @memberOf _.support
7616      * @type boolean
7617      */
7618     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7619
7620     /**
7621      * Detect if `Function#name` is supported (all but IE).
7622      *
7623      * @memberOf _.support
7624      * @type boolean
7625      */
7626     support.funcNames = typeof Function.name == 'string';
7627
7628     /**
7629      * Detect if `arguments` object indexes are non-enumerable
7630      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7631      *
7632      * @memberOf _.support
7633      * @type boolean
7634      */
7635     support.nonEnumArgs = key != 0;
7636
7637     /**
7638      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7639      *
7640      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7641      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7642      *
7643      * @memberOf _.support
7644      * @type boolean
7645      */
7646     support.nonEnumShadows = !/valueOf/.test(props);
7647
7648     /**
7649      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7650      *
7651      * @memberOf _.support
7652      * @type boolean
7653      */
7654     support.ownLast = props[0] != 'x';
7655
7656     /**
7657      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7658      *
7659      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7660      * and `splice()` functions that fail to remove the last element, `value[0]`,
7661      * of array-like objects even though the `length` property is set to `0`.
7662      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7663      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7664      *
7665      * @memberOf _.support
7666      * @type boolean
7667      */
7668     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7669
7670     /**
7671      * Detect lack of support for accessing string characters by index.
7672      *
7673      * IE < 8 can't access characters by index and IE 8 can only access
7674      * characters by index on string literals.
7675      *
7676      * @memberOf _.support
7677      * @type boolean
7678      */
7679     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7680
7681     /**
7682      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7683      * and that the JS engine errors when attempting to coerce an object to
7684      * a string without a `toString` function.
7685      *
7686      * @memberOf _.support
7687      * @type boolean
7688      */
7689     try {
7690       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7691     } catch(e) {
7692       support.nodeClass = true;
7693     }
7694   }(1));
7695
7696   /*--------------------------------------------------------------------------*/
7697
7698   /**
7699    * The template used to create iterator functions.
7700    *
7701    * @private
7702    * @param {Object} data The data object used to populate the text.
7703    * @returns {string} Returns the interpolated text.
7704    */
7705   var iteratorTemplate = function(obj) {
7706
7707     var __p = 'var index, iterable = ' +
7708     (obj.firstArg) +
7709     ', result = ' +
7710     (obj.init) +
7711     ';\nif (!iterable) return result;\n' +
7712     (obj.top) +
7713     ';';
7714      if (obj.array) {
7715     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7716     (obj.array) +
7717     ') {  ';
7718      if (support.unindexedChars) {
7719     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7720      }
7721     __p += '\n  while (++index < length) {\n    ' +
7722     (obj.loop) +
7723     ';\n  }\n}\nelse {  ';
7724      } else if (support.nonEnumArgs) {
7725     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7726     (obj.loop) +
7727     ';\n    }\n  } else {  ';
7728      }
7729
7730      if (support.enumPrototypes) {
7731     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7732      }
7733
7734      if (support.enumErrorProps) {
7735     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7736      }
7737
7738         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7739
7740      if (obj.useHas && obj.keys) {
7741     __p += '\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n';
7742         if (conditions.length) {
7743     __p += '    if (' +
7744     (conditions.join(' && ')) +
7745     ') {\n  ';
7746      }
7747     __p +=
7748     (obj.loop) +
7749     ';    ';
7750      if (conditions.length) {
7751     __p += '\n    }';
7752      }
7753     __p += '\n  }  ';
7754      } else {
7755     __p += '\n  for (index in iterable) {\n';
7756         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7757     __p += '    if (' +
7758     (conditions.join(' && ')) +
7759     ') {\n  ';
7760      }
7761     __p +=
7762     (obj.loop) +
7763     ';    ';
7764      if (conditions.length) {
7765     __p += '\n    }';
7766      }
7767     __p += '\n  }    ';
7768      if (support.nonEnumShadows) {
7769     __p += '\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ';
7770      for (k = 0; k < 7; k++) {
7771     __p += '\n    index = \'' +
7772     (obj.shadowedProps[k]) +
7773     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7774             if (!obj.useHas) {
7775     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7776      }
7777     __p += ') {\n      ' +
7778     (obj.loop) +
7779     ';\n    }      ';
7780      }
7781     __p += '\n  }    ';
7782      }
7783
7784      }
7785
7786      if (obj.array || support.nonEnumArgs) {
7787     __p += '\n}';
7788      }
7789     __p +=
7790     (obj.bottom) +
7791     ';\nreturn result';
7792
7793     return __p
7794   };
7795
7796   /*--------------------------------------------------------------------------*/
7797
7798   /**
7799    * The base implementation of `_.bind` that creates the bound function and
7800    * sets its meta data.
7801    *
7802    * @private
7803    * @param {Array} bindData The bind data array.
7804    * @returns {Function} Returns the new bound function.
7805    */
7806   function baseBind(bindData) {
7807     var func = bindData[0],
7808         partialArgs = bindData[2],
7809         thisArg = bindData[4];
7810
7811     function bound() {
7812       // `Function#bind` spec
7813       // http://es5.github.io/#x15.3.4.5
7814       if (partialArgs) {
7815         var args = partialArgs.slice();
7816         push.apply(args, arguments);
7817       }
7818       // mimic the constructor's `return` behavior
7819       // http://es5.github.io/#x13.2.2
7820       if (this instanceof bound) {
7821         // ensure `new bound` is an instance of `func`
7822         var thisBinding = baseCreate(func.prototype),
7823             result = func.apply(thisBinding, args || arguments);
7824         return isObject(result) ? result : thisBinding;
7825       }
7826       return func.apply(thisArg, args || arguments);
7827     }
7828     setBindData(bound, bindData);
7829     return bound;
7830   }
7831
7832   /**
7833    * The base implementation of `_.clone` without argument juggling or support
7834    * for `thisArg` binding.
7835    *
7836    * @private
7837    * @param {*} value The value to clone.
7838    * @param {boolean} [isDeep=false] Specify a deep clone.
7839    * @param {Function} [callback] The function to customize cloning values.
7840    * @param {Array} [stackA=[]] Tracks traversed source objects.
7841    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7842    * @returns {*} Returns the cloned value.
7843    */
7844   function baseClone(value, isDeep, callback, stackA, stackB) {
7845     if (callback) {
7846       var result = callback(value);
7847       if (typeof result != 'undefined') {
7848         return result;
7849       }
7850     }
7851     // inspect [[Class]]
7852     var isObj = isObject(value);
7853     if (isObj) {
7854       var className = toString.call(value);
7855       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7856         return value;
7857       }
7858       var ctor = ctorByClass[className];
7859       switch (className) {
7860         case boolClass:
7861         case dateClass:
7862           return new ctor(+value);
7863
7864         case numberClass:
7865         case stringClass:
7866           return new ctor(value);
7867
7868         case regexpClass:
7869           result = ctor(value.source, reFlags.exec(value));
7870           result.lastIndex = value.lastIndex;
7871           return result;
7872       }
7873     } else {
7874       return value;
7875     }
7876     var isArr = isArray(value);
7877     if (isDeep) {
7878       // check for circular references and return corresponding clone
7879       var initedStack = !stackA;
7880       stackA || (stackA = getArray());
7881       stackB || (stackB = getArray());
7882
7883       var length = stackA.length;
7884       while (length--) {
7885         if (stackA[length] == value) {
7886           return stackB[length];
7887         }
7888       }
7889       result = isArr ? ctor(value.length) : {};
7890     }
7891     else {
7892       result = isArr ? slice(value) : assign({}, value);
7893     }
7894     // add array properties assigned by `RegExp#exec`
7895     if (isArr) {
7896       if (hasOwnProperty.call(value, 'index')) {
7897         result.index = value.index;
7898       }
7899       if (hasOwnProperty.call(value, 'input')) {
7900         result.input = value.input;
7901       }
7902     }
7903     // exit for shallow clone
7904     if (!isDeep) {
7905       return result;
7906     }
7907     // add the source value to the stack of traversed objects
7908     // and associate it with its clone
7909     stackA.push(value);
7910     stackB.push(result);
7911
7912     // recursively populate clone (susceptible to call stack limits)
7913     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7914       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7915     });
7916
7917     if (initedStack) {
7918       releaseArray(stackA);
7919       releaseArray(stackB);
7920     }
7921     return result;
7922   }
7923
7924   /**
7925    * The base implementation of `_.create` without support for assigning
7926    * properties to the created object.
7927    *
7928    * @private
7929    * @param {Object} prototype The object to inherit from.
7930    * @returns {Object} Returns the new object.
7931    */
7932   function baseCreate(prototype, properties) {
7933     return isObject(prototype) ? nativeCreate(prototype) : {};
7934   }
7935   // fallback for browsers without `Object.create`
7936   if (!nativeCreate) {
7937     baseCreate = (function() {
7938       function Object() {}
7939       return function(prototype) {
7940         if (isObject(prototype)) {
7941           Object.prototype = prototype;
7942           var result = new Object;
7943           Object.prototype = null;
7944         }
7945         return result || root.Object();
7946       };
7947     }());
7948   }
7949
7950   /**
7951    * The base implementation of `_.createCallback` without support for creating
7952    * "_.pluck" or "_.where" style callbacks.
7953    *
7954    * @private
7955    * @param {*} [func=identity] The value to convert to a callback.
7956    * @param {*} [thisArg] The `this` binding of the created callback.
7957    * @param {number} [argCount] The number of arguments the callback accepts.
7958    * @returns {Function} Returns a callback function.
7959    */
7960   function baseCreateCallback(func, thisArg, argCount) {
7961     if (typeof func != 'function') {
7962       return identity;
7963     }
7964     // exit early for no `thisArg` or already bound by `Function#bind`
7965     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7966       return func;
7967     }
7968     var bindData = func.__bindData__;
7969     if (typeof bindData == 'undefined') {
7970       if (support.funcNames) {
7971         bindData = !func.name;
7972       }
7973       bindData = bindData || !support.funcDecomp;
7974       if (!bindData) {
7975         var source = fnToString.call(func);
7976         if (!support.funcNames) {
7977           bindData = !reFuncName.test(source);
7978         }
7979         if (!bindData) {
7980           // checks if `func` references the `this` keyword and stores the result
7981           bindData = reThis.test(source);
7982           setBindData(func, bindData);
7983         }
7984       }
7985     }
7986     // exit early if there are no `this` references or `func` is bound
7987     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7988       return func;
7989     }
7990     switch (argCount) {
7991       case 1: return function(value) {
7992         return func.call(thisArg, value);
7993       };
7994       case 2: return function(a, b) {
7995         return func.call(thisArg, a, b);
7996       };
7997       case 3: return function(value, index, collection) {
7998         return func.call(thisArg, value, index, collection);
7999       };
8000       case 4: return function(accumulator, value, index, collection) {
8001         return func.call(thisArg, accumulator, value, index, collection);
8002       };
8003     }
8004     return bind(func, thisArg);
8005   }
8006
8007   /**
8008    * The base implementation of `createWrapper` that creates the wrapper and
8009    * sets its meta data.
8010    *
8011    * @private
8012    * @param {Array} bindData The bind data array.
8013    * @returns {Function} Returns the new function.
8014    */
8015   function baseCreateWrapper(bindData) {
8016     var func = bindData[0],
8017         bitmask = bindData[1],
8018         partialArgs = bindData[2],
8019         partialRightArgs = bindData[3],
8020         thisArg = bindData[4],
8021         arity = bindData[5];
8022
8023     var isBind = bitmask & 1,
8024         isBindKey = bitmask & 2,
8025         isCurry = bitmask & 4,
8026         isCurryBound = bitmask & 8,
8027         key = func;
8028
8029     function bound() {
8030       var thisBinding = isBind ? thisArg : this;
8031       if (partialArgs) {
8032         var args = partialArgs.slice();
8033         push.apply(args, arguments);
8034       }
8035       if (partialRightArgs || isCurry) {
8036         args || (args = slice(arguments));
8037         if (partialRightArgs) {
8038           push.apply(args, partialRightArgs);
8039         }
8040         if (isCurry && args.length < arity) {
8041           bitmask |= 16 & ~32;
8042           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8043         }
8044       }
8045       args || (args = arguments);
8046       if (isBindKey) {
8047         func = thisBinding[key];
8048       }
8049       if (this instanceof bound) {
8050         thisBinding = baseCreate(func.prototype);
8051         var result = func.apply(thisBinding, args);
8052         return isObject(result) ? result : thisBinding;
8053       }
8054       return func.apply(thisBinding, args);
8055     }
8056     setBindData(bound, bindData);
8057     return bound;
8058   }
8059
8060   /**
8061    * The base implementation of `_.difference` that accepts a single array
8062    * of values to exclude.
8063    *
8064    * @private
8065    * @param {Array} array The array to process.
8066    * @param {Array} [values] The array of values to exclude.
8067    * @returns {Array} Returns a new array of filtered values.
8068    */
8069   function baseDifference(array, values) {
8070     var index = -1,
8071         indexOf = getIndexOf(),
8072         length = array ? array.length : 0,
8073         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8074         result = [];
8075
8076     if (isLarge) {
8077       var cache = createCache(values);
8078       if (cache) {
8079         indexOf = cacheIndexOf;
8080         values = cache;
8081       } else {
8082         isLarge = false;
8083       }
8084     }
8085     while (++index < length) {
8086       var value = array[index];
8087       if (indexOf(values, value) < 0) {
8088         result.push(value);
8089       }
8090     }
8091     if (isLarge) {
8092       releaseObject(values);
8093     }
8094     return result;
8095   }
8096
8097   /**
8098    * The base implementation of `_.flatten` without support for callback
8099    * shorthands or `thisArg` binding.
8100    *
8101    * @private
8102    * @param {Array} array The array to flatten.
8103    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8104    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8105    * @param {number} [fromIndex=0] The index to start from.
8106    * @returns {Array} Returns a new flattened array.
8107    */
8108   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8109     var index = (fromIndex || 0) - 1,
8110         length = array ? array.length : 0,
8111         result = [];
8112
8113     while (++index < length) {
8114       var value = array[index];
8115
8116       if (value && typeof value == 'object' && typeof value.length == 'number'
8117           && (isArray(value) || isArguments(value))) {
8118         // recursively flatten arrays (susceptible to call stack limits)
8119         if (!isShallow) {
8120           value = baseFlatten(value, isShallow, isStrict);
8121         }
8122         var valIndex = -1,
8123             valLength = value.length,
8124             resIndex = result.length;
8125
8126         result.length += valLength;
8127         while (++valIndex < valLength) {
8128           result[resIndex++] = value[valIndex];
8129         }
8130       } else if (!isStrict) {
8131         result.push(value);
8132       }
8133     }
8134     return result;
8135   }
8136
8137   /**
8138    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8139    * that allows partial "_.where" style comparisons.
8140    *
8141    * @private
8142    * @param {*} a The value to compare.
8143    * @param {*} b The other value to compare.
8144    * @param {Function} [callback] The function to customize comparing values.
8145    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8146    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8147    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8148    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8149    */
8150   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8151     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8152     if (callback) {
8153       var result = callback(a, b);
8154       if (typeof result != 'undefined') {
8155         return !!result;
8156       }
8157     }
8158     // exit early for identical values
8159     if (a === b) {
8160       // treat `+0` vs. `-0` as not equal
8161       return a !== 0 || (1 / a == 1 / b);
8162     }
8163     var type = typeof a,
8164         otherType = typeof b;
8165
8166     // exit early for unlike primitive values
8167     if (a === a &&
8168         !(a && objectTypes[type]) &&
8169         !(b && objectTypes[otherType])) {
8170       return false;
8171     }
8172     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8173     // http://es5.github.io/#x15.3.4.4
8174     if (a == null || b == null) {
8175       return a === b;
8176     }
8177     // compare [[Class]] names
8178     var className = toString.call(a),
8179         otherClass = toString.call(b);
8180
8181     if (className == argsClass) {
8182       className = objectClass;
8183     }
8184     if (otherClass == argsClass) {
8185       otherClass = objectClass;
8186     }
8187     if (className != otherClass) {
8188       return false;
8189     }
8190     switch (className) {
8191       case boolClass:
8192       case dateClass:
8193         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8194         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8195         return +a == +b;
8196
8197       case numberClass:
8198         // treat `NaN` vs. `NaN` as equal
8199         return (a != +a)
8200           ? b != +b
8201           // but treat `+0` vs. `-0` as not equal
8202           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8203
8204       case regexpClass:
8205       case stringClass:
8206         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8207         // treat string primitives and their corresponding object instances as equal
8208         return a == String(b);
8209     }
8210     var isArr = className == arrayClass;
8211     if (!isArr) {
8212       // unwrap any `lodash` wrapped values
8213       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8214           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8215
8216       if (aWrapped || bWrapped) {
8217         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8218       }
8219       // exit for functions and DOM nodes
8220       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8221         return false;
8222       }
8223       // in older versions of Opera, `arguments` objects have `Array` constructors
8224       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8225           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8226
8227       // non `Object` object instances with different constructors are not equal
8228       if (ctorA != ctorB &&
8229             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8230             ('constructor' in a && 'constructor' in b)
8231           ) {
8232         return false;
8233       }
8234     }
8235     // assume cyclic structures are equal
8236     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8237     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8238     var initedStack = !stackA;
8239     stackA || (stackA = getArray());
8240     stackB || (stackB = getArray());
8241
8242     var length = stackA.length;
8243     while (length--) {
8244       if (stackA[length] == a) {
8245         return stackB[length] == b;
8246       }
8247     }
8248     var size = 0;
8249     result = true;
8250
8251     // add `a` and `b` to the stack of traversed objects
8252     stackA.push(a);
8253     stackB.push(b);
8254
8255     // recursively compare objects and arrays (susceptible to call stack limits)
8256     if (isArr) {
8257       length = a.length;
8258       size = b.length;
8259
8260       // compare lengths to determine if a deep comparison is necessary
8261       result = size == a.length;
8262       if (!result && !isWhere) {
8263         return result;
8264       }
8265       // deep compare the contents, ignoring non-numeric properties
8266       while (size--) {
8267         var index = length,
8268             value = b[size];
8269
8270         if (isWhere) {
8271           while (index--) {
8272             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8273               break;
8274             }
8275           }
8276         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8277           break;
8278         }
8279       }
8280       return result;
8281     }
8282     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8283     // which, in this case, is more costly
8284     forIn(b, function(value, key, b) {
8285       if (hasOwnProperty.call(b, key)) {
8286         // count the number of properties.
8287         size++;
8288         // deep compare each property value.
8289         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8290       }
8291     });
8292
8293     if (result && !isWhere) {
8294       // ensure both objects have the same number of properties
8295       forIn(a, function(value, key, a) {
8296         if (hasOwnProperty.call(a, key)) {
8297           // `size` will be `-1` if `a` has more properties than `b`
8298           return (result = --size > -1);
8299         }
8300       });
8301     }
8302     if (initedStack) {
8303       releaseArray(stackA);
8304       releaseArray(stackB);
8305     }
8306     return result;
8307   }
8308
8309   /**
8310    * The base implementation of `_.merge` without argument juggling or support
8311    * for `thisArg` binding.
8312    *
8313    * @private
8314    * @param {Object} object The destination object.
8315    * @param {Object} source The source object.
8316    * @param {Function} [callback] The function to customize merging properties.
8317    * @param {Array} [stackA=[]] Tracks traversed source objects.
8318    * @param {Array} [stackB=[]] Associates values with source counterparts.
8319    */
8320   function baseMerge(object, source, callback, stackA, stackB) {
8321     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8322       var found,
8323           isArr,
8324           result = source,
8325           value = object[key];
8326
8327       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8328         // avoid merging previously merged cyclic sources
8329         var stackLength = stackA.length;
8330         while (stackLength--) {
8331           if ((found = stackA[stackLength] == source)) {
8332             value = stackB[stackLength];
8333             break;
8334           }
8335         }
8336         if (!found) {
8337           var isShallow;
8338           if (callback) {
8339             result = callback(value, source);
8340             if ((isShallow = typeof result != 'undefined')) {
8341               value = result;
8342             }
8343           }
8344           if (!isShallow) {
8345             value = isArr
8346               ? (isArray(value) ? value : [])
8347               : (isPlainObject(value) ? value : {});
8348           }
8349           // add `source` and associated `value` to the stack of traversed objects
8350           stackA.push(source);
8351           stackB.push(value);
8352
8353           // recursively merge objects and arrays (susceptible to call stack limits)
8354           if (!isShallow) {
8355             baseMerge(value, source, callback, stackA, stackB);
8356           }
8357         }
8358       }
8359       else {
8360         if (callback) {
8361           result = callback(value, source);
8362           if (typeof result == 'undefined') {
8363             result = source;
8364           }
8365         }
8366         if (typeof result != 'undefined') {
8367           value = result;
8368         }
8369       }
8370       object[key] = value;
8371     });
8372   }
8373
8374   /**
8375    * The base implementation of `_.uniq` without support for callback shorthands
8376    * or `thisArg` binding.
8377    *
8378    * @private
8379    * @param {Array} array The array to process.
8380    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8381    * @param {Function} [callback] The function called per iteration.
8382    * @returns {Array} Returns a duplicate-value-free array.
8383    */
8384   function baseUniq(array, isSorted, callback) {
8385     var index = -1,
8386         indexOf = getIndexOf(),
8387         length = array ? array.length : 0,
8388         result = [];
8389
8390     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8391         seen = (callback || isLarge) ? getArray() : result;
8392
8393     if (isLarge) {
8394       var cache = createCache(seen);
8395       if (cache) {
8396         indexOf = cacheIndexOf;
8397         seen = cache;
8398       } else {
8399         isLarge = false;
8400         seen = callback ? seen : (releaseArray(seen), result);
8401       }
8402     }
8403     while (++index < length) {
8404       var value = array[index],
8405           computed = callback ? callback(value, index, array) : value;
8406
8407       if (isSorted
8408             ? !index || seen[seen.length - 1] !== computed
8409             : indexOf(seen, computed) < 0
8410           ) {
8411         if (callback || isLarge) {
8412           seen.push(computed);
8413         }
8414         result.push(value);
8415       }
8416     }
8417     if (isLarge) {
8418       releaseArray(seen.array);
8419       releaseObject(seen);
8420     } else if (callback) {
8421       releaseArray(seen);
8422     }
8423     return result;
8424   }
8425
8426   /**
8427    * Creates a function that aggregates a collection, creating an object composed
8428    * of keys generated from the results of running each element of the collection
8429    * through a callback. The given `setter` function sets the keys and values
8430    * of the composed object.
8431    *
8432    * @private
8433    * @param {Function} setter The setter function.
8434    * @returns {Function} Returns the new aggregator function.
8435    */
8436   function createAggregator(setter) {
8437     return function(collection, callback, thisArg) {
8438       var result = {};
8439       callback = lodash.createCallback(callback, thisArg, 3);
8440
8441       if (isArray(collection)) {
8442         var index = -1,
8443             length = collection.length;
8444
8445         while (++index < length) {
8446           var value = collection[index];
8447           setter(result, value, callback(value, index, collection), collection);
8448         }
8449       } else {
8450         baseEach(collection, function(value, key, collection) {
8451           setter(result, value, callback(value, key, collection), collection);
8452         });
8453       }
8454       return result;
8455     };
8456   }
8457
8458   /**
8459    * Creates a function that, when called, either curries or invokes `func`
8460    * with an optional `this` binding and partially applied arguments.
8461    *
8462    * @private
8463    * @param {Function|string} func The function or method name to reference.
8464    * @param {number} bitmask The bitmask of method flags to compose.
8465    *  The bitmask may be composed of the following flags:
8466    *  1 - `_.bind`
8467    *  2 - `_.bindKey`
8468    *  4 - `_.curry`
8469    *  8 - `_.curry` (bound)
8470    *  16 - `_.partial`
8471    *  32 - `_.partialRight`
8472    * @param {Array} [partialArgs] An array of arguments to prepend to those
8473    *  provided to the new function.
8474    * @param {Array} [partialRightArgs] An array of arguments to append to those
8475    *  provided to the new function.
8476    * @param {*} [thisArg] The `this` binding of `func`.
8477    * @param {number} [arity] The arity of `func`.
8478    * @returns {Function} Returns the new function.
8479    */
8480   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8481     var isBind = bitmask & 1,
8482         isBindKey = bitmask & 2,
8483         isCurry = bitmask & 4,
8484         isCurryBound = bitmask & 8,
8485         isPartial = bitmask & 16,
8486         isPartialRight = bitmask & 32;
8487
8488     if (!isBindKey && !isFunction(func)) {
8489       throw new TypeError;
8490     }
8491     if (isPartial && !partialArgs.length) {
8492       bitmask &= ~16;
8493       isPartial = partialArgs = false;
8494     }
8495     if (isPartialRight && !partialRightArgs.length) {
8496       bitmask &= ~32;
8497       isPartialRight = partialRightArgs = false;
8498     }
8499     var bindData = func && func.__bindData__;
8500     if (bindData && bindData !== true) {
8501       bindData = bindData.slice();
8502
8503       // set `thisBinding` is not previously bound
8504       if (isBind && !(bindData[1] & 1)) {
8505         bindData[4] = thisArg;
8506       }
8507       // set if previously bound but not currently (subsequent curried functions)
8508       if (!isBind && bindData[1] & 1) {
8509         bitmask |= 8;
8510       }
8511       // set curried arity if not yet set
8512       if (isCurry && !(bindData[1] & 4)) {
8513         bindData[5] = arity;
8514       }
8515       // append partial left arguments
8516       if (isPartial) {
8517         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8518       }
8519       // append partial right arguments
8520       if (isPartialRight) {
8521         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8522       }
8523       // merge flags
8524       bindData[1] |= bitmask;
8525       return createWrapper.apply(null, bindData);
8526     }
8527     // fast path for `_.bind`
8528     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8529     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8530   }
8531
8532   /**
8533    * Creates compiled iteration functions.
8534    *
8535    * @private
8536    * @param {...Object} [options] The compile options object(s).
8537    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8538    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8539    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8540    * @param {string} [options.args] A comma separated string of iteration function arguments.
8541    * @param {string} [options.top] Code to execute before the iteration branches.
8542    * @param {string} [options.loop] Code to execute in the object loop.
8543    * @param {string} [options.bottom] Code to execute after the iteration branches.
8544    * @returns {Function} Returns the compiled function.
8545    */
8546   function createIterator() {
8547     // data properties
8548     iteratorData.shadowedProps = shadowedProps;
8549
8550     // iterator options
8551     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8552     iteratorData.init = 'iterable';
8553     iteratorData.useHas = true;
8554
8555     // merge options into a template data object
8556     for (var object, index = 0; object = arguments[index]; index++) {
8557       for (var key in object) {
8558         iteratorData[key] = object[key];
8559       }
8560     }
8561     var args = iteratorData.args;
8562     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8563
8564     // create the function factory
8565     var factory = Function(
8566         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8567         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8568         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8569       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8570     );
8571
8572     // return the compiled function
8573     return factory(
8574       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8575       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8576       objectTypes, nonEnumProps, stringClass, stringProto, toString
8577     );
8578   }
8579
8580   /**
8581    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8582    * customized, this method returns the custom method, otherwise it returns
8583    * the `baseIndexOf` function.
8584    *
8585    * @private
8586    * @returns {Function} Returns the "indexOf" function.
8587    */
8588   function getIndexOf() {
8589     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8590     return result;
8591   }
8592
8593   /**
8594    * Sets `this` binding data on a given function.
8595    *
8596    * @private
8597    * @param {Function} func The function to set data on.
8598    * @param {Array} value The data array to set.
8599    */
8600   var setBindData = !defineProperty ? noop : function(func, value) {
8601     descriptor.value = value;
8602     defineProperty(func, '__bindData__', descriptor);
8603   };
8604
8605   /**
8606    * A fallback implementation of `isPlainObject` which checks if a given value
8607    * is an object created by the `Object` constructor, assuming objects created
8608    * by the `Object` constructor have no inherited enumerable properties and that
8609    * there are no `Object.prototype` extensions.
8610    *
8611    * @private
8612    * @param {*} value The value to check.
8613    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8614    */
8615   function shimIsPlainObject(value) {
8616     var ctor,
8617         result;
8618
8619     // avoid non Object objects, `arguments` objects, and DOM elements
8620     if (!(value && toString.call(value) == objectClass) ||
8621         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8622         (!support.argsClass && isArguments(value)) ||
8623         (!support.nodeClass && isNode(value))) {
8624       return false;
8625     }
8626     // IE < 9 iterates inherited properties before own properties. If the first
8627     // iterated property is an object's own property then there are no inherited
8628     // enumerable properties.
8629     if (support.ownLast) {
8630       forIn(value, function(value, key, object) {
8631         result = hasOwnProperty.call(object, key);
8632         return false;
8633       });
8634       return result !== false;
8635     }
8636     // In most environments an object's own properties are iterated before
8637     // its inherited properties. If the last iterated property is an object's
8638     // own property then there are no inherited enumerable properties.
8639     forIn(value, function(value, key) {
8640       result = key;
8641     });
8642     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8643   }
8644
8645   /*--------------------------------------------------------------------------*/
8646
8647   /**
8648    * Checks if `value` is an `arguments` object.
8649    *
8650    * @static
8651    * @memberOf _
8652    * @category Objects
8653    * @param {*} value The value to check.
8654    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8655    * @example
8656    *
8657    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8658    * // => true
8659    *
8660    * _.isArguments([1, 2, 3]);
8661    * // => false
8662    */
8663   function isArguments(value) {
8664     return value && typeof value == 'object' && typeof value.length == 'number' &&
8665       toString.call(value) == argsClass || false;
8666   }
8667   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8668   if (!support.argsClass) {
8669     isArguments = function(value) {
8670       return value && typeof value == 'object' && typeof value.length == 'number' &&
8671         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8672     };
8673   }
8674
8675   /**
8676    * Checks if `value` is an array.
8677    *
8678    * @static
8679    * @memberOf _
8680    * @type Function
8681    * @category Objects
8682    * @param {*} value The value to check.
8683    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8684    * @example
8685    *
8686    * (function() { return _.isArray(arguments); })();
8687    * // => false
8688    *
8689    * _.isArray([1, 2, 3]);
8690    * // => true
8691    */
8692   var isArray = nativeIsArray || function(value) {
8693     return value && typeof value == 'object' && typeof value.length == 'number' &&
8694       toString.call(value) == arrayClass || false;
8695   };
8696
8697   /**
8698    * A fallback implementation of `Object.keys` which produces an array of the
8699    * given object's own enumerable property names.
8700    *
8701    * @private
8702    * @type Function
8703    * @param {Object} object The object to inspect.
8704    * @returns {Array} Returns an array of property names.
8705    */
8706   var shimKeys = createIterator({
8707     'args': 'object',
8708     'init': '[]',
8709     'top': 'if (!(objectTypes[typeof object])) return result',
8710     'loop': 'result.push(index)'
8711   });
8712
8713   /**
8714    * Creates an array composed of the own enumerable property names of an object.
8715    *
8716    * @static
8717    * @memberOf _
8718    * @category Objects
8719    * @param {Object} object The object to inspect.
8720    * @returns {Array} Returns an array of property names.
8721    * @example
8722    *
8723    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8724    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8725    */
8726   var keys = !nativeKeys ? shimKeys : function(object) {
8727     if (!isObject(object)) {
8728       return [];
8729     }
8730     if ((support.enumPrototypes && typeof object == 'function') ||
8731         (support.nonEnumArgs && object.length && isArguments(object))) {
8732       return shimKeys(object);
8733     }
8734     return nativeKeys(object);
8735   };
8736
8737   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8738   var eachIteratorOptions = {
8739     'args': 'collection, callback, thisArg',
8740     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8741     'array': "typeof length == 'number'",
8742     'keys': keys,
8743     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8744   };
8745
8746   /** Reusable iterator options for `assign` and `defaults` */
8747   var defaultsIteratorOptions = {
8748     'args': 'object, source, guard',
8749     'top':
8750       'var args = arguments,\n' +
8751       '    argsIndex = 0,\n' +
8752       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8753       'while (++argsIndex < argsLength) {\n' +
8754       '  iterable = args[argsIndex];\n' +
8755       '  if (iterable && objectTypes[typeof iterable]) {',
8756     'keys': keys,
8757     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8758     'bottom': '  }\n}'
8759   };
8760
8761   /** Reusable iterator options for `forIn` and `forOwn` */
8762   var forOwnIteratorOptions = {
8763     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8764     'array': false
8765   };
8766
8767   /**
8768    * A function compiled to iterate `arguments` objects, arrays, objects, and
8769    * strings consistenly across environments, executing the callback for each
8770    * element in the collection. The callback is bound to `thisArg` and invoked
8771    * with three arguments; (value, index|key, collection). Callbacks may exit
8772    * iteration early by explicitly returning `false`.
8773    *
8774    * @private
8775    * @type Function
8776    * @param {Array|Object|string} collection The collection to iterate over.
8777    * @param {Function} [callback=identity] The function called per iteration.
8778    * @param {*} [thisArg] The `this` binding of `callback`.
8779    * @returns {Array|Object|string} Returns `collection`.
8780    */
8781   var baseEach = createIterator(eachIteratorOptions);
8782
8783   /*--------------------------------------------------------------------------*/
8784
8785   /**
8786    * Assigns own enumerable properties of source object(s) to the destination
8787    * object. Subsequent sources will overwrite property assignments of previous
8788    * sources. If a callback is provided it will be executed to produce the
8789    * assigned values. The callback is bound to `thisArg` and invoked with two
8790    * arguments; (objectValue, sourceValue).
8791    *
8792    * @static
8793    * @memberOf _
8794    * @type Function
8795    * @alias extend
8796    * @category Objects
8797    * @param {Object} object The destination object.
8798    * @param {...Object} [source] The source objects.
8799    * @param {Function} [callback] The function to customize assigning values.
8800    * @param {*} [thisArg] The `this` binding of `callback`.
8801    * @returns {Object} Returns the destination object.
8802    * @example
8803    *
8804    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8805    * // => { 'name': 'fred', 'employer': 'slate' }
8806    *
8807    * var defaults = _.partialRight(_.assign, function(a, b) {
8808    *   return typeof a == 'undefined' ? b : a;
8809    * });
8810    *
8811    * var object = { 'name': 'barney' };
8812    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8813    * // => { 'name': 'barney', 'employer': 'slate' }
8814    */
8815   var assign = createIterator(defaultsIteratorOptions, {
8816     'top':
8817       defaultsIteratorOptions.top.replace(';',
8818         ';\n' +
8819         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8820         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8821         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8822         '  callback = args[--argsLength];\n' +
8823         '}'
8824       ),
8825     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8826   });
8827
8828   /**
8829    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8830    * be cloned, otherwise they will be assigned by reference. If a callback
8831    * is provided it will be executed to produce the cloned values. If the
8832    * callback returns `undefined` cloning will be handled by the method instead.
8833    * The callback is bound to `thisArg` and invoked with one argument; (value).
8834    *
8835    * @static
8836    * @memberOf _
8837    * @category Objects
8838    * @param {*} value The value to clone.
8839    * @param {boolean} [isDeep=false] Specify a deep clone.
8840    * @param {Function} [callback] The function to customize cloning values.
8841    * @param {*} [thisArg] The `this` binding of `callback`.
8842    * @returns {*} Returns the cloned value.
8843    * @example
8844    *
8845    * var characters = [
8846    *   { 'name': 'barney', 'age': 36 },
8847    *   { 'name': 'fred',   'age': 40 }
8848    * ];
8849    *
8850    * var shallow = _.clone(characters);
8851    * shallow[0] === characters[0];
8852    * // => true
8853    *
8854    * var deep = _.clone(characters, true);
8855    * deep[0] === characters[0];
8856    * // => false
8857    *
8858    * _.mixin({
8859    *   'clone': _.partialRight(_.clone, function(value) {
8860    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8861    *   })
8862    * });
8863    *
8864    * var clone = _.clone(document.body);
8865    * clone.childNodes.length;
8866    * // => 0
8867    */
8868   function clone(value, isDeep, callback, thisArg) {
8869     // allows working with "Collections" methods without using their `index`
8870     // and `collection` arguments for `isDeep` and `callback`
8871     if (typeof isDeep != 'boolean' && isDeep != null) {
8872       thisArg = callback;
8873       callback = isDeep;
8874       isDeep = false;
8875     }
8876     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8877   }
8878
8879   /**
8880    * Creates a deep clone of `value`. If a callback is provided it will be
8881    * executed to produce the cloned values. If the callback returns `undefined`
8882    * cloning will be handled by the method instead. The callback is bound to
8883    * `thisArg` and invoked with one argument; (value).
8884    *
8885    * Note: This method is loosely based on the structured clone algorithm. Functions
8886    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8887    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8888    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8889    *
8890    * @static
8891    * @memberOf _
8892    * @category Objects
8893    * @param {*} value The value to deep clone.
8894    * @param {Function} [callback] The function to customize cloning values.
8895    * @param {*} [thisArg] The `this` binding of `callback`.
8896    * @returns {*} Returns the deep cloned value.
8897    * @example
8898    *
8899    * var characters = [
8900    *   { 'name': 'barney', 'age': 36 },
8901    *   { 'name': 'fred',   'age': 40 }
8902    * ];
8903    *
8904    * var deep = _.cloneDeep(characters);
8905    * deep[0] === characters[0];
8906    * // => false
8907    *
8908    * var view = {
8909    *   'label': 'docs',
8910    *   'node': element
8911    * };
8912    *
8913    * var clone = _.cloneDeep(view, function(value) {
8914    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8915    * });
8916    *
8917    * clone.node == view.node;
8918    * // => false
8919    */
8920   function cloneDeep(value, callback, thisArg) {
8921     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8922   }
8923
8924   /**
8925    * Iterates over own and inherited enumerable properties of an object,
8926    * executing the callback for each property. The callback is bound to `thisArg`
8927    * and invoked with three arguments; (value, key, object). Callbacks may exit
8928    * iteration early by explicitly returning `false`.
8929    *
8930    * @static
8931    * @memberOf _
8932    * @type Function
8933    * @category Objects
8934    * @param {Object} object The object to iterate over.
8935    * @param {Function} [callback=identity] The function called per iteration.
8936    * @param {*} [thisArg] The `this` binding of `callback`.
8937    * @returns {Object} Returns `object`.
8938    * @example
8939    *
8940    * function Shape() {
8941    *   this.x = 0;
8942    *   this.y = 0;
8943    * }
8944    *
8945    * Shape.prototype.move = function(x, y) {
8946    *   this.x += x;
8947    *   this.y += y;
8948    * };
8949    *
8950    * _.forIn(new Shape, function(value, key) {
8951    *   console.log(key);
8952    * });
8953    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8954    */
8955   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8956     'useHas': false
8957   });
8958
8959   /**
8960    * Iterates over own enumerable properties of an object, executing the callback
8961    * for each property. The callback is bound to `thisArg` and invoked with three
8962    * arguments; (value, key, object). Callbacks may exit iteration early by
8963    * explicitly returning `false`.
8964    *
8965    * @static
8966    * @memberOf _
8967    * @type Function
8968    * @category Objects
8969    * @param {Object} object The object to iterate over.
8970    * @param {Function} [callback=identity] The function called per iteration.
8971    * @param {*} [thisArg] The `this` binding of `callback`.
8972    * @returns {Object} Returns `object`.
8973    * @example
8974    *
8975    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8976    *   console.log(key);
8977    * });
8978    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8979    */
8980   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8981
8982   /**
8983    * Creates a sorted array of property names of all enumerable properties,
8984    * own and inherited, of `object` that have function values.
8985    *
8986    * @static
8987    * @memberOf _
8988    * @alias methods
8989    * @category Objects
8990    * @param {Object} object The object to inspect.
8991    * @returns {Array} Returns an array of property names that have function values.
8992    * @example
8993    *
8994    * _.functions(_);
8995    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
8996    */
8997   function functions(object) {
8998     var result = [];
8999     forIn(object, function(value, key) {
9000       if (isFunction(value)) {
9001         result.push(key);
9002       }
9003     });
9004     return result.sort();
9005   }
9006
9007   /**
9008    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9009    * length of `0` and objects with no own enumerable properties are considered
9010    * "empty".
9011    *
9012    * @static
9013    * @memberOf _
9014    * @category Objects
9015    * @param {Array|Object|string} value The value to inspect.
9016    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9017    * @example
9018    *
9019    * _.isEmpty([1, 2, 3]);
9020    * // => false
9021    *
9022    * _.isEmpty({});
9023    * // => true
9024    *
9025    * _.isEmpty('');
9026    * // => true
9027    */
9028   function isEmpty(value) {
9029     var result = true;
9030     if (!value) {
9031       return result;
9032     }
9033     var className = toString.call(value),
9034         length = value.length;
9035
9036     if ((className == arrayClass || className == stringClass ||
9037         (support.argsClass ? className == argsClass : isArguments(value))) ||
9038         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9039       return !length;
9040     }
9041     forOwn(value, function() {
9042       return (result = false);
9043     });
9044     return result;
9045   }
9046
9047   /**
9048    * Performs a deep comparison between two values to determine if they are
9049    * equivalent to each other. If a callback is provided it will be executed
9050    * to compare values. If the callback returns `undefined` comparisons will
9051    * be handled by the method instead. The callback is bound to `thisArg` and
9052    * invoked with two arguments; (a, b).
9053    *
9054    * @static
9055    * @memberOf _
9056    * @category Objects
9057    * @param {*} a The value to compare.
9058    * @param {*} b The other value to compare.
9059    * @param {Function} [callback] The function to customize comparing values.
9060    * @param {*} [thisArg] The `this` binding of `callback`.
9061    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9062    * @example
9063    *
9064    * var object = { 'name': 'fred' };
9065    * var copy = { 'name': 'fred' };
9066    *
9067    * object == copy;
9068    * // => false
9069    *
9070    * _.isEqual(object, copy);
9071    * // => true
9072    *
9073    * var words = ['hello', 'goodbye'];
9074    * var otherWords = ['hi', 'goodbye'];
9075    *
9076    * _.isEqual(words, otherWords, function(a, b) {
9077    *   var reGreet = /^(?:hello|hi)$/i,
9078    *       aGreet = _.isString(a) && reGreet.test(a),
9079    *       bGreet = _.isString(b) && reGreet.test(b);
9080    *
9081    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9082    * });
9083    * // => true
9084    */
9085   function isEqual(a, b, callback, thisArg) {
9086     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9087   }
9088
9089   /**
9090    * Checks if `value` is a function.
9091    *
9092    * @static
9093    * @memberOf _
9094    * @category Objects
9095    * @param {*} value The value to check.
9096    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9097    * @example
9098    *
9099    * _.isFunction(_);
9100    * // => true
9101    */
9102   function isFunction(value) {
9103     return typeof value == 'function';
9104   }
9105   // fallback for older versions of Chrome and Safari
9106   if (isFunction(/x/)) {
9107     isFunction = function(value) {
9108       return typeof value == 'function' && toString.call(value) == funcClass;
9109     };
9110   }
9111
9112   /**
9113    * Checks if `value` is the language type of Object.
9114    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9115    *
9116    * @static
9117    * @memberOf _
9118    * @category Objects
9119    * @param {*} value The value to check.
9120    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9121    * @example
9122    *
9123    * _.isObject({});
9124    * // => true
9125    *
9126    * _.isObject([1, 2, 3]);
9127    * // => true
9128    *
9129    * _.isObject(1);
9130    * // => false
9131    */
9132   function isObject(value) {
9133     // check if the value is the ECMAScript language type of Object
9134     // http://es5.github.io/#x8
9135     // and avoid a V8 bug
9136     // http://code.google.com/p/v8/issues/detail?id=2291
9137     return !!(value && objectTypes[typeof value]);
9138   }
9139
9140   /**
9141    * Checks if `value` is an object created by the `Object` constructor.
9142    *
9143    * @static
9144    * @memberOf _
9145    * @category Objects
9146    * @param {*} value The value to check.
9147    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9148    * @example
9149    *
9150    * function Shape() {
9151    *   this.x = 0;
9152    *   this.y = 0;
9153    * }
9154    *
9155    * _.isPlainObject(new Shape);
9156    * // => false
9157    *
9158    * _.isPlainObject([1, 2, 3]);
9159    * // => false
9160    *
9161    * _.isPlainObject({ 'x': 0, 'y': 0 });
9162    * // => true
9163    */
9164   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9165     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9166       return false;
9167     }
9168     var valueOf = value.valueOf,
9169         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9170
9171     return objProto
9172       ? (value == objProto || getPrototypeOf(value) == objProto)
9173       : shimIsPlainObject(value);
9174   };
9175
9176   /**
9177    * Checks if `value` is a string.
9178    *
9179    * @static
9180    * @memberOf _
9181    * @category Objects
9182    * @param {*} value The value to check.
9183    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9184    * @example
9185    *
9186    * _.isString('fred');
9187    * // => true
9188    */
9189   function isString(value) {
9190     return typeof value == 'string' ||
9191       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9192   }
9193
9194   /**
9195    * Recursively merges own enumerable properties of the source object(s), that
9196    * don't resolve to `undefined` into the destination object. Subsequent sources
9197    * will overwrite property assignments of previous sources. If a callback is
9198    * provided it will be executed to produce the merged values of the destination
9199    * and source properties. If the callback returns `undefined` merging will
9200    * be handled by the method instead. The callback is bound to `thisArg` and
9201    * invoked with two arguments; (objectValue, sourceValue).
9202    *
9203    * @static
9204    * @memberOf _
9205    * @category Objects
9206    * @param {Object} object The destination object.
9207    * @param {...Object} [source] The source objects.
9208    * @param {Function} [callback] The function to customize merging properties.
9209    * @param {*} [thisArg] The `this` binding of `callback`.
9210    * @returns {Object} Returns the destination object.
9211    * @example
9212    *
9213    * var names = {
9214    *   'characters': [
9215    *     { 'name': 'barney' },
9216    *     { 'name': 'fred' }
9217    *   ]
9218    * };
9219    *
9220    * var ages = {
9221    *   'characters': [
9222    *     { 'age': 36 },
9223    *     { 'age': 40 }
9224    *   ]
9225    * };
9226    *
9227    * _.merge(names, ages);
9228    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9229    *
9230    * var food = {
9231    *   'fruits': ['apple'],
9232    *   'vegetables': ['beet']
9233    * };
9234    *
9235    * var otherFood = {
9236    *   'fruits': ['banana'],
9237    *   'vegetables': ['carrot']
9238    * };
9239    *
9240    * _.merge(food, otherFood, function(a, b) {
9241    *   return _.isArray(a) ? a.concat(b) : undefined;
9242    * });
9243    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9244    */
9245   function merge(object) {
9246     var args = arguments,
9247         length = 2;
9248
9249     if (!isObject(object)) {
9250       return object;
9251     }
9252
9253     // allows working with `_.reduce` and `_.reduceRight` without using
9254     // their `index` and `collection` arguments
9255     if (typeof args[2] != 'number') {
9256       length = args.length;
9257     }
9258     if (length > 3 && typeof args[length - 2] == 'function') {
9259       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9260     } else if (length > 2 && typeof args[length - 1] == 'function') {
9261       callback = args[--length];
9262     }
9263     var sources = slice(arguments, 1, length),
9264         index = -1,
9265         stackA = getArray(),
9266         stackB = getArray();
9267
9268     while (++index < length) {
9269       baseMerge(object, sources[index], callback, stackA, stackB);
9270     }
9271     releaseArray(stackA);
9272     releaseArray(stackB);
9273     return object;
9274   }
9275
9276   /**
9277    * Creates a shallow clone of `object` excluding the specified properties.
9278    * Property names may be specified as individual arguments or as arrays of
9279    * property names. If a callback is provided it will be executed for each
9280    * property of `object` omitting the properties the callback returns truey
9281    * for. The callback is bound to `thisArg` and invoked with three arguments;
9282    * (value, key, object).
9283    *
9284    * @static
9285    * @memberOf _
9286    * @category Objects
9287    * @param {Object} object The source object.
9288    * @param {Function|...string|string[]} [callback] The properties to omit or the
9289    *  function called per iteration.
9290    * @param {*} [thisArg] The `this` binding of `callback`.
9291    * @returns {Object} Returns an object without the omitted properties.
9292    * @example
9293    *
9294    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9295    * // => { 'name': 'fred' }
9296    *
9297    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9298    *   return typeof value == 'number';
9299    * });
9300    * // => { 'name': 'fred' }
9301    */
9302   function omit(object, callback, thisArg) {
9303     var result = {};
9304     if (typeof callback != 'function') {
9305       var props = [];
9306       forIn(object, function(value, key) {
9307         props.push(key);
9308       });
9309       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9310
9311       var index = -1,
9312           length = props.length;
9313
9314       while (++index < length) {
9315         var key = props[index];
9316         result[key] = object[key];
9317       }
9318     } else {
9319       callback = lodash.createCallback(callback, thisArg, 3);
9320       forIn(object, function(value, key, object) {
9321         if (!callback(value, key, object)) {
9322           result[key] = value;
9323         }
9324       });
9325     }
9326     return result;
9327   }
9328
9329   /**
9330    * Creates a two dimensional array of an object's key-value pairs,
9331    * i.e. `[[key1, value1], [key2, value2]]`.
9332    *
9333    * @static
9334    * @memberOf _
9335    * @category Objects
9336    * @param {Object} object The object to inspect.
9337    * @returns {Array} Returns new array of key-value pairs.
9338    * @example
9339    *
9340    * _.pairs({ 'barney': 36, 'fred': 40 });
9341    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9342    */
9343   function pairs(object) {
9344     var index = -1,
9345         props = keys(object),
9346         length = props.length,
9347         result = Array(length);
9348
9349     while (++index < length) {
9350       var key = props[index];
9351       result[index] = [key, object[key]];
9352     }
9353     return result;
9354   }
9355
9356   /**
9357    * Creates a shallow clone of `object` composed of the specified properties.
9358    * Property names may be specified as individual arguments or as arrays of
9359    * property names. If a callback is provided it will be executed for each
9360    * property of `object` picking the properties the callback returns truey
9361    * for. The callback is bound to `thisArg` and invoked with three arguments;
9362    * (value, key, object).
9363    *
9364    * @static
9365    * @memberOf _
9366    * @category Objects
9367    * @param {Object} object The source object.
9368    * @param {Function|...string|string[]} [callback] The function called per
9369    *  iteration or property names to pick, specified as individual property
9370    *  names or arrays of property names.
9371    * @param {*} [thisArg] The `this` binding of `callback`.
9372    * @returns {Object} Returns an object composed of the picked properties.
9373    * @example
9374    *
9375    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9376    * // => { 'name': 'fred' }
9377    *
9378    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9379    *   return key.charAt(0) != '_';
9380    * });
9381    * // => { 'name': 'fred' }
9382    */
9383   function pick(object, callback, thisArg) {
9384     var result = {};
9385     if (typeof callback != 'function') {
9386       var index = -1,
9387           props = baseFlatten(arguments, true, false, 1),
9388           length = isObject(object) ? props.length : 0;
9389
9390       while (++index < length) {
9391         var key = props[index];
9392         if (key in object) {
9393           result[key] = object[key];
9394         }
9395       }
9396     } else {
9397       callback = lodash.createCallback(callback, thisArg, 3);
9398       forIn(object, function(value, key, object) {
9399         if (callback(value, key, object)) {
9400           result[key] = value;
9401         }
9402       });
9403     }
9404     return result;
9405   }
9406
9407   /**
9408    * Creates an array composed of the own enumerable property values of `object`.
9409    *
9410    * @static
9411    * @memberOf _
9412    * @category Objects
9413    * @param {Object} object The object to inspect.
9414    * @returns {Array} Returns an array of property values.
9415    * @example
9416    *
9417    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9418    * // => [1, 2, 3] (property order is not guaranteed across environments)
9419    */
9420   function values(object) {
9421     var index = -1,
9422         props = keys(object),
9423         length = props.length,
9424         result = Array(length);
9425
9426     while (++index < length) {
9427       result[index] = object[props[index]];
9428     }
9429     return result;
9430   }
9431
9432   /*--------------------------------------------------------------------------*/
9433
9434   /**
9435    * Checks if a given value is present in a collection using strict equality
9436    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9437    * offset from the end of the collection.
9438    *
9439    * @static
9440    * @memberOf _
9441    * @alias include
9442    * @category Collections
9443    * @param {Array|Object|string} collection The collection to iterate over.
9444    * @param {*} target The value to check for.
9445    * @param {number} [fromIndex=0] The index to search from.
9446    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9447    * @example
9448    *
9449    * _.contains([1, 2, 3], 1);
9450    * // => true
9451    *
9452    * _.contains([1, 2, 3], 1, 2);
9453    * // => false
9454    *
9455    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9456    * // => true
9457    *
9458    * _.contains('pebbles', 'eb');
9459    * // => true
9460    */
9461   function contains(collection, target, fromIndex) {
9462     var index = -1,
9463         indexOf = getIndexOf(),
9464         length = collection ? collection.length : 0,
9465         result = false;
9466
9467     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9468     if (isArray(collection)) {
9469       result = indexOf(collection, target, fromIndex) > -1;
9470     } else if (typeof length == 'number') {
9471       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9472     } else {
9473       baseEach(collection, function(value) {
9474         if (++index >= fromIndex) {
9475           return !(result = value === target);
9476         }
9477       });
9478     }
9479     return result;
9480   }
9481
9482   /**
9483    * Checks if the given callback returns truey value for **all** elements of
9484    * a collection. The callback is bound to `thisArg` and invoked with three
9485    * arguments; (value, index|key, collection).
9486    *
9487    * If a property name is provided for `callback` the created "_.pluck" style
9488    * callback will return the property value of the given element.
9489    *
9490    * If an object is provided for `callback` the created "_.where" style callback
9491    * will return `true` for elements that have the properties of the given object,
9492    * else `false`.
9493    *
9494    * @static
9495    * @memberOf _
9496    * @alias all
9497    * @category Collections
9498    * @param {Array|Object|string} collection The collection to iterate over.
9499    * @param {Function|Object|string} [callback=identity] The function called
9500    *  per iteration. If a property name or object is provided it will be used
9501    *  to create a "_.pluck" or "_.where" style callback, respectively.
9502    * @param {*} [thisArg] The `this` binding of `callback`.
9503    * @returns {boolean} Returns `true` if all elements passed the callback check,
9504    *  else `false`.
9505    * @example
9506    *
9507    * _.every([true, 1, null, 'yes']);
9508    * // => false
9509    *
9510    * var characters = [
9511    *   { 'name': 'barney', 'age': 36 },
9512    *   { 'name': 'fred',   'age': 40 }
9513    * ];
9514    *
9515    * // using "_.pluck" callback shorthand
9516    * _.every(characters, 'age');
9517    * // => true
9518    *
9519    * // using "_.where" callback shorthand
9520    * _.every(characters, { 'age': 36 });
9521    * // => false
9522    */
9523   function every(collection, callback, thisArg) {
9524     var result = true;
9525     callback = lodash.createCallback(callback, thisArg, 3);
9526
9527     if (isArray(collection)) {
9528       var index = -1,
9529           length = collection.length;
9530
9531       while (++index < length) {
9532         if (!(result = !!callback(collection[index], index, collection))) {
9533           break;
9534         }
9535       }
9536     } else {
9537       baseEach(collection, function(value, index, collection) {
9538         return (result = !!callback(value, index, collection));
9539       });
9540     }
9541     return result;
9542   }
9543
9544   /**
9545    * Iterates over elements of a collection, returning an array of all elements
9546    * the callback returns truey for. The callback is bound to `thisArg` and
9547    * invoked with three arguments; (value, index|key, collection).
9548    *
9549    * If a property name is provided for `callback` the created "_.pluck" style
9550    * callback will return the property value of the given element.
9551    *
9552    * If an object is provided for `callback` the created "_.where" style callback
9553    * will return `true` for elements that have the properties of the given object,
9554    * else `false`.
9555    *
9556    * @static
9557    * @memberOf _
9558    * @alias select
9559    * @category Collections
9560    * @param {Array|Object|string} collection The collection to iterate over.
9561    * @param {Function|Object|string} [callback=identity] The function called
9562    *  per iteration. If a property name or object is provided it will be used
9563    *  to create a "_.pluck" or "_.where" style callback, respectively.
9564    * @param {*} [thisArg] The `this` binding of `callback`.
9565    * @returns {Array} Returns a new array of elements that passed the callback check.
9566    * @example
9567    *
9568    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9569    * // => [2, 4, 6]
9570    *
9571    * var characters = [
9572    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9573    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9574    * ];
9575    *
9576    * // using "_.pluck" callback shorthand
9577    * _.filter(characters, 'blocked');
9578    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9579    *
9580    * // using "_.where" callback shorthand
9581    * _.filter(characters, { 'age': 36 });
9582    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9583    */
9584   function filter(collection, callback, thisArg) {
9585     var result = [];
9586     callback = lodash.createCallback(callback, thisArg, 3);
9587
9588     if (isArray(collection)) {
9589       var index = -1,
9590           length = collection.length;
9591
9592       while (++index < length) {
9593         var value = collection[index];
9594         if (callback(value, index, collection)) {
9595           result.push(value);
9596         }
9597       }
9598     } else {
9599       baseEach(collection, function(value, index, collection) {
9600         if (callback(value, index, collection)) {
9601           result.push(value);
9602         }
9603       });
9604     }
9605     return result;
9606   }
9607
9608   /**
9609    * Iterates over elements of a collection, returning the first element that
9610    * the callback returns truey for. The callback is bound to `thisArg` and
9611    * invoked with three arguments; (value, index|key, collection).
9612    *
9613    * If a property name is provided for `callback` the created "_.pluck" style
9614    * callback will return the property value of the given element.
9615    *
9616    * If an object is provided for `callback` the created "_.where" style callback
9617    * will return `true` for elements that have the properties of the given object,
9618    * else `false`.
9619    *
9620    * @static
9621    * @memberOf _
9622    * @alias detect, findWhere
9623    * @category Collections
9624    * @param {Array|Object|string} collection The collection to iterate over.
9625    * @param {Function|Object|string} [callback=identity] The function called
9626    *  per iteration. If a property name or object is provided it will be used
9627    *  to create a "_.pluck" or "_.where" style callback, respectively.
9628    * @param {*} [thisArg] The `this` binding of `callback`.
9629    * @returns {*} Returns the found element, else `undefined`.
9630    * @example
9631    *
9632    * var characters = [
9633    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9634    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9635    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9636    * ];
9637    *
9638    * _.find(characters, function(chr) {
9639    *   return chr.age < 40;
9640    * });
9641    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9642    *
9643    * // using "_.where" callback shorthand
9644    * _.find(characters, { 'age': 1 });
9645    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9646    *
9647    * // using "_.pluck" callback shorthand
9648    * _.find(characters, 'blocked');
9649    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9650    */
9651   function find(collection, callback, thisArg) {
9652     callback = lodash.createCallback(callback, thisArg, 3);
9653
9654     if (isArray(collection)) {
9655       var index = -1,
9656           length = collection.length;
9657
9658       while (++index < length) {
9659         var value = collection[index];
9660         if (callback(value, index, collection)) {
9661           return value;
9662         }
9663       }
9664     } else {
9665       var result;
9666       baseEach(collection, function(value, index, collection) {
9667         if (callback(value, index, collection)) {
9668           result = value;
9669           return false;
9670         }
9671       });
9672       return result;
9673     }
9674   }
9675
9676   /**
9677    * Iterates over elements of a collection, executing the callback for each
9678    * element. The callback is bound to `thisArg` and invoked with three arguments;
9679    * (value, index|key, collection). Callbacks may exit iteration early by
9680    * explicitly returning `false`.
9681    *
9682    * Note: As with other "Collections" methods, objects with a `length` property
9683    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9684    * may be used for object iteration.
9685    *
9686    * @static
9687    * @memberOf _
9688    * @alias each
9689    * @category Collections
9690    * @param {Array|Object|string} collection The collection to iterate over.
9691    * @param {Function} [callback=identity] The function called per iteration.
9692    * @param {*} [thisArg] The `this` binding of `callback`.
9693    * @returns {Array|Object|string} Returns `collection`.
9694    * @example
9695    *
9696    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9697    * // => logs each number and returns '1,2,3'
9698    *
9699    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9700    * // => logs each number and returns the object (property order is not guaranteed across environments)
9701    */
9702   function forEach(collection, callback, thisArg) {
9703     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9704       var index = -1,
9705           length = collection.length;
9706
9707       while (++index < length) {
9708         if (callback(collection[index], index, collection) === false) {
9709           break;
9710         }
9711       }
9712     } else {
9713       baseEach(collection, callback, thisArg);
9714     }
9715     return collection;
9716   }
9717
9718   /**
9719    * Creates an object composed of keys generated from the results of running
9720    * each element of a collection through the callback. The corresponding value
9721    * of each key is an array of the elements responsible for generating the key.
9722    * The callback is bound to `thisArg` and invoked with three arguments;
9723    * (value, index|key, collection).
9724    *
9725    * If a property name is provided for `callback` the created "_.pluck" style
9726    * callback will return the property value of the given element.
9727    *
9728    * If an object is provided for `callback` the created "_.where" style callback
9729    * will return `true` for elements that have the properties of the given object,
9730    * else `false`
9731    *
9732    * @static
9733    * @memberOf _
9734    * @category Collections
9735    * @param {Array|Object|string} collection The collection to iterate over.
9736    * @param {Function|Object|string} [callback=identity] The function called
9737    *  per iteration. If a property name or object is provided it will be used
9738    *  to create a "_.pluck" or "_.where" style callback, respectively.
9739    * @param {*} [thisArg] The `this` binding of `callback`.
9740    * @returns {Object} Returns the composed aggregate object.
9741    * @example
9742    *
9743    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9744    * // => { '4': [4.2], '6': [6.1, 6.4] }
9745    *
9746    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9747    * // => { '4': [4.2], '6': [6.1, 6.4] }
9748    *
9749    * // using "_.pluck" callback shorthand
9750    * _.groupBy(['one', 'two', 'three'], 'length');
9751    * // => { '3': ['one', 'two'], '5': ['three'] }
9752    */
9753   var groupBy = createAggregator(function(result, value, key) {
9754     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9755   });
9756
9757   /**
9758    * Creates an array of values by running each element in the collection
9759    * through the callback. The callback is bound to `thisArg` and invoked with
9760    * three arguments; (value, index|key, collection).
9761    *
9762    * If a property name is provided for `callback` the created "_.pluck" style
9763    * callback will return the property value of the given element.
9764    *
9765    * If an object is provided for `callback` the created "_.where" style callback
9766    * will return `true` for elements that have the properties of the given object,
9767    * else `false`.
9768    *
9769    * @static
9770    * @memberOf _
9771    * @alias collect
9772    * @category Collections
9773    * @param {Array|Object|string} collection The collection to iterate over.
9774    * @param {Function|Object|string} [callback=identity] The function called
9775    *  per iteration. If a property name or object is provided it will be used
9776    *  to create a "_.pluck" or "_.where" style callback, respectively.
9777    * @param {*} [thisArg] The `this` binding of `callback`.
9778    * @returns {Array} Returns a new array of the results of each `callback` execution.
9779    * @example
9780    *
9781    * _.map([1, 2, 3], function(num) { return num * 3; });
9782    * // => [3, 6, 9]
9783    *
9784    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9785    * // => [3, 6, 9] (property order is not guaranteed across environments)
9786    *
9787    * var characters = [
9788    *   { 'name': 'barney', 'age': 36 },
9789    *   { 'name': 'fred',   'age': 40 }
9790    * ];
9791    *
9792    * // using "_.pluck" callback shorthand
9793    * _.map(characters, 'name');
9794    * // => ['barney', 'fred']
9795    */
9796   function map(collection, callback, thisArg) {
9797     var index = -1,
9798         length = collection ? collection.length : 0,
9799         result = Array(typeof length == 'number' ? length : 0);
9800
9801     callback = lodash.createCallback(callback, thisArg, 3);
9802     if (isArray(collection)) {
9803       while (++index < length) {
9804         result[index] = callback(collection[index], index, collection);
9805       }
9806     } else {
9807       baseEach(collection, function(value, key, collection) {
9808         result[++index] = callback(value, key, collection);
9809       });
9810     }
9811     return result;
9812   }
9813
9814   /**
9815    * Retrieves the value of a specified property from all elements in the collection.
9816    *
9817    * @static
9818    * @memberOf _
9819    * @type Function
9820    * @category Collections
9821    * @param {Array|Object|string} collection The collection to iterate over.
9822    * @param {string} property The property to pluck.
9823    * @returns {Array} Returns a new array of property values.
9824    * @example
9825    *
9826    * var characters = [
9827    *   { 'name': 'barney', 'age': 36 },
9828    *   { 'name': 'fred',   'age': 40 }
9829    * ];
9830    *
9831    * _.pluck(characters, 'name');
9832    * // => ['barney', 'fred']
9833    */
9834   var pluck = map;
9835
9836   /**
9837    * Reduces a collection to a value which is the accumulated result of running
9838    * each element in the collection through the callback, where each successive
9839    * callback execution consumes the return value of the previous execution. If
9840    * `accumulator` is not provided the first element of the collection will be
9841    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9842    * and invoked with four arguments; (accumulator, value, index|key, collection).
9843    *
9844    * @static
9845    * @memberOf _
9846    * @alias foldl, inject
9847    * @category Collections
9848    * @param {Array|Object|string} collection The collection to iterate over.
9849    * @param {Function} [callback=identity] The function called per iteration.
9850    * @param {*} [accumulator] Initial value of the accumulator.
9851    * @param {*} [thisArg] The `this` binding of `callback`.
9852    * @returns {*} Returns the accumulated value.
9853    * @example
9854    *
9855    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9856    *   return sum + num;
9857    * });
9858    * // => 6
9859    *
9860    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9861    *   result[key] = num * 3;
9862    *   return result;
9863    * }, {});
9864    * // => { 'a': 3, 'b': 6, 'c': 9 }
9865    */
9866   function reduce(collection, callback, accumulator, thisArg) {
9867     var noaccum = arguments.length < 3;
9868     callback = lodash.createCallback(callback, thisArg, 4);
9869
9870     if (isArray(collection)) {
9871       var index = -1,
9872           length = collection.length;
9873
9874       if (noaccum) {
9875         accumulator = collection[++index];
9876       }
9877       while (++index < length) {
9878         accumulator = callback(accumulator, collection[index], index, collection);
9879       }
9880     } else {
9881       baseEach(collection, function(value, index, collection) {
9882         accumulator = noaccum
9883           ? (noaccum = false, value)
9884           : callback(accumulator, value, index, collection)
9885       });
9886     }
9887     return accumulator;
9888   }
9889
9890   /**
9891    * The opposite of `_.filter` this method returns the elements of a
9892    * collection that the callback does **not** return truey for.
9893    *
9894    * If a property name is provided for `callback` the created "_.pluck" style
9895    * callback will return the property value of the given element.
9896    *
9897    * If an object is provided for `callback` the created "_.where" style callback
9898    * will return `true` for elements that have the properties of the given object,
9899    * else `false`.
9900    *
9901    * @static
9902    * @memberOf _
9903    * @category Collections
9904    * @param {Array|Object|string} collection The collection to iterate over.
9905    * @param {Function|Object|string} [callback=identity] The function called
9906    *  per iteration. If a property name or object is provided it will be used
9907    *  to create a "_.pluck" or "_.where" style callback, respectively.
9908    * @param {*} [thisArg] The `this` binding of `callback`.
9909    * @returns {Array} Returns a new array of elements that failed the callback check.
9910    * @example
9911    *
9912    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9913    * // => [1, 3, 5]
9914    *
9915    * var characters = [
9916    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9917    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9918    * ];
9919    *
9920    * // using "_.pluck" callback shorthand
9921    * _.reject(characters, 'blocked');
9922    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9923    *
9924    * // using "_.where" callback shorthand
9925    * _.reject(characters, { 'age': 36 });
9926    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9927    */
9928   function reject(collection, callback, thisArg) {
9929     callback = lodash.createCallback(callback, thisArg, 3);
9930     return filter(collection, function(value, index, collection) {
9931       return !callback(value, index, collection);
9932     });
9933   }
9934
9935   /**
9936    * Checks if the callback returns a truey value for **any** element of a
9937    * collection. The function returns as soon as it finds a passing value and
9938    * does not iterate over the entire collection. The callback is bound to
9939    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9940    *
9941    * If a property name is provided for `callback` the created "_.pluck" style
9942    * callback will return the property value of the given element.
9943    *
9944    * If an object is provided for `callback` the created "_.where" style callback
9945    * will return `true` for elements that have the properties of the given object,
9946    * else `false`.
9947    *
9948    * @static
9949    * @memberOf _
9950    * @alias any
9951    * @category Collections
9952    * @param {Array|Object|string} collection The collection to iterate over.
9953    * @param {Function|Object|string} [callback=identity] The function called
9954    *  per iteration. If a property name or object is provided it will be used
9955    *  to create a "_.pluck" or "_.where" style callback, respectively.
9956    * @param {*} [thisArg] The `this` binding of `callback`.
9957    * @returns {boolean} Returns `true` if any element passed the callback check,
9958    *  else `false`.
9959    * @example
9960    *
9961    * _.some([null, 0, 'yes', false], Boolean);
9962    * // => true
9963    *
9964    * var characters = [
9965    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9966    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9967    * ];
9968    *
9969    * // using "_.pluck" callback shorthand
9970    * _.some(characters, 'blocked');
9971    * // => true
9972    *
9973    * // using "_.where" callback shorthand
9974    * _.some(characters, { 'age': 1 });
9975    * // => false
9976    */
9977   function some(collection, callback, thisArg) {
9978     var result;
9979     callback = lodash.createCallback(callback, thisArg, 3);
9980
9981     if (isArray(collection)) {
9982       var index = -1,
9983           length = collection.length;
9984
9985       while (++index < length) {
9986         if ((result = callback(collection[index], index, collection))) {
9987           break;
9988         }
9989       }
9990     } else {
9991       baseEach(collection, function(value, index, collection) {
9992         return !(result = callback(value, index, collection));
9993       });
9994     }
9995     return !!result;
9996   }
9997
9998   /*--------------------------------------------------------------------------*/
9999
10000   /**
10001    * Creates an array with all falsey values removed. The values `false`, `null`,
10002    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10003    *
10004    * @static
10005    * @memberOf _
10006    * @category Arrays
10007    * @param {Array} array The array to compact.
10008    * @returns {Array} Returns a new array of filtered values.
10009    * @example
10010    *
10011    * _.compact([0, 1, false, 2, '', 3]);
10012    * // => [1, 2, 3]
10013    */
10014   function compact(array) {
10015     var index = -1,
10016         length = array ? array.length : 0,
10017         result = [];
10018
10019     while (++index < length) {
10020       var value = array[index];
10021       if (value) {
10022         result.push(value);
10023       }
10024     }
10025     return result;
10026   }
10027
10028   /**
10029    * Creates an array excluding all values of the provided arrays using strict
10030    * equality for comparisons, i.e. `===`.
10031    *
10032    * @static
10033    * @memberOf _
10034    * @category Arrays
10035    * @param {Array} array The array to process.
10036    * @param {...Array} [values] The arrays of values to exclude.
10037    * @returns {Array} Returns a new array of filtered values.
10038    * @example
10039    *
10040    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10041    * // => [1, 3, 4]
10042    */
10043   function difference(array) {
10044     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10045   }
10046
10047   /**
10048    * Gets the first element or first `n` elements of an array. If a callback
10049    * is provided elements at the beginning of the array are returned as long
10050    * as the callback returns truey. The callback is bound to `thisArg` and
10051    * invoked with three arguments; (value, index, array).
10052    *
10053    * If a property name is provided for `callback` the created "_.pluck" style
10054    * callback will return the property value of the given element.
10055    *
10056    * If an object is provided for `callback` the created "_.where" style callback
10057    * will return `true` for elements that have the properties of the given object,
10058    * else `false`.
10059    *
10060    * @static
10061    * @memberOf _
10062    * @alias head, take
10063    * @category Arrays
10064    * @param {Array} array The array to query.
10065    * @param {Function|Object|number|string} [callback] The function called
10066    *  per element or the number of elements to return. If a property name or
10067    *  object is provided it will be used to create a "_.pluck" or "_.where"
10068    *  style callback, respectively.
10069    * @param {*} [thisArg] The `this` binding of `callback`.
10070    * @returns {*} Returns the first element(s) of `array`.
10071    * @example
10072    *
10073    * _.first([1, 2, 3]);
10074    * // => 1
10075    *
10076    * _.first([1, 2, 3], 2);
10077    * // => [1, 2]
10078    *
10079    * _.first([1, 2, 3], function(num) {
10080    *   return num < 3;
10081    * });
10082    * // => [1, 2]
10083    *
10084    * var characters = [
10085    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10086    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10087    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10088    * ];
10089    *
10090    * // using "_.pluck" callback shorthand
10091    * _.first(characters, 'blocked');
10092    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10093    *
10094    * // using "_.where" callback shorthand
10095    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10096    * // => ['barney', 'fred']
10097    */
10098   function first(array, callback, thisArg) {
10099     var n = 0,
10100         length = array ? array.length : 0;
10101
10102     if (typeof callback != 'number' && callback != null) {
10103       var index = -1;
10104       callback = lodash.createCallback(callback, thisArg, 3);
10105       while (++index < length && callback(array[index], index, array)) {
10106         n++;
10107       }
10108     } else {
10109       n = callback;
10110       if (n == null || thisArg) {
10111         return array ? array[0] : undefined;
10112       }
10113     }
10114     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10115   }
10116
10117   /**
10118    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10119    * is truey, the array will only be flattened a single level. If a callback
10120    * is provided each element of the array is passed through the callback before
10121    * flattening. The callback is bound to `thisArg` and invoked with three
10122    * arguments; (value, index, array).
10123    *
10124    * If a property name is provided for `callback` the created "_.pluck" style
10125    * callback will return the property value of the given element.
10126    *
10127    * If an object is provided for `callback` the created "_.where" style callback
10128    * will return `true` for elements that have the properties of the given object,
10129    * else `false`.
10130    *
10131    * @static
10132    * @memberOf _
10133    * @category Arrays
10134    * @param {Array} array The array to flatten.
10135    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10136    * @param {Function|Object|string} [callback=identity] The function called
10137    *  per iteration. If a property name or object is provided it will be used
10138    *  to create a "_.pluck" or "_.where" style callback, respectively.
10139    * @param {*} [thisArg] The `this` binding of `callback`.
10140    * @returns {Array} Returns a new flattened array.
10141    * @example
10142    *
10143    * _.flatten([1, [2], [3, [[4]]]]);
10144    * // => [1, 2, 3, 4];
10145    *
10146    * _.flatten([1, [2], [3, [[4]]]], true);
10147    * // => [1, 2, 3, [[4]]];
10148    *
10149    * var characters = [
10150    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10151    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10152    * ];
10153    *
10154    * // using "_.pluck" callback shorthand
10155    * _.flatten(characters, 'pets');
10156    * // => ['hoppy', 'baby puss', 'dino']
10157    */
10158   function flatten(array, isShallow, callback, thisArg) {
10159     // juggle arguments
10160     if (typeof isShallow != 'boolean' && isShallow != null) {
10161       thisArg = callback;
10162       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10163       isShallow = false;
10164     }
10165     if (callback != null) {
10166       array = map(array, callback, thisArg);
10167     }
10168     return baseFlatten(array, isShallow);
10169   }
10170
10171   /**
10172    * Gets the index at which the first occurrence of `value` is found using
10173    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10174    * providing `true` for `fromIndex` will run a faster binary search.
10175    *
10176    * @static
10177    * @memberOf _
10178    * @category Arrays
10179    * @param {Array} array The array to search.
10180    * @param {*} value The value to search for.
10181    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10182    *  to perform a binary search on a sorted array.
10183    * @returns {number} Returns the index of the matched value or `-1`.
10184    * @example
10185    *
10186    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10187    * // => 1
10188    *
10189    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10190    * // => 4
10191    *
10192    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10193    * // => 2
10194    */
10195   function indexOf(array, value, fromIndex) {
10196     if (typeof fromIndex == 'number') {
10197       var length = array ? array.length : 0;
10198       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10199     } else if (fromIndex) {
10200       var index = sortedIndex(array, value);
10201       return array[index] === value ? index : -1;
10202     }
10203     return baseIndexOf(array, value, fromIndex);
10204   }
10205
10206   /**
10207    * Creates an array of unique values present in all provided arrays using
10208    * strict equality for comparisons, i.e. `===`.
10209    *
10210    * @static
10211    * @memberOf _
10212    * @category Arrays
10213    * @param {...Array} [array] The arrays to inspect.
10214    * @returns {Array} Returns an array of composite values.
10215    * @example
10216    *
10217    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10218    * // => [1, 2]
10219    */
10220   function intersection(array) {
10221     var args = arguments,
10222         argsLength = args.length,
10223         argsIndex = -1,
10224         caches = getArray(),
10225         index = -1,
10226         indexOf = getIndexOf(),
10227         length = array ? array.length : 0,
10228         result = [],
10229         seen = getArray();
10230
10231     while (++argsIndex < argsLength) {
10232       var value = args[argsIndex];
10233       caches[argsIndex] = indexOf === baseIndexOf &&
10234         (value ? value.length : 0) >= largeArraySize &&
10235         createCache(argsIndex ? args[argsIndex] : seen);
10236     }
10237     outer:
10238     while (++index < length) {
10239       var cache = caches[0];
10240       value = array[index];
10241
10242       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10243         argsIndex = argsLength;
10244         (cache || seen).push(value);
10245         while (--argsIndex) {
10246           cache = caches[argsIndex];
10247           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10248             continue outer;
10249           }
10250         }
10251         result.push(value);
10252       }
10253     }
10254     while (argsLength--) {
10255       cache = caches[argsLength];
10256       if (cache) {
10257         releaseObject(cache);
10258       }
10259     }
10260     releaseArray(caches);
10261     releaseArray(seen);
10262     return result;
10263   }
10264
10265   /**
10266    * Gets the last element or last `n` elements of an array. If a callback is
10267    * provided elements at the end of the array are returned as long as the
10268    * callback returns truey. The callback is bound to `thisArg` and invoked
10269    * with three arguments; (value, index, array).
10270    *
10271    * If a property name is provided for `callback` the created "_.pluck" style
10272    * callback will return the property value of the given element.
10273    *
10274    * If an object is provided for `callback` the created "_.where" style callback
10275    * will return `true` for elements that have the properties of the given object,
10276    * else `false`.
10277    *
10278    * @static
10279    * @memberOf _
10280    * @category Arrays
10281    * @param {Array} array The array to query.
10282    * @param {Function|Object|number|string} [callback] The function called
10283    *  per element or the number of elements to return. If a property name or
10284    *  object is provided it will be used to create a "_.pluck" or "_.where"
10285    *  style callback, respectively.
10286    * @param {*} [thisArg] The `this` binding of `callback`.
10287    * @returns {*} Returns the last element(s) of `array`.
10288    * @example
10289    *
10290    * _.last([1, 2, 3]);
10291    * // => 3
10292    *
10293    * _.last([1, 2, 3], 2);
10294    * // => [2, 3]
10295    *
10296    * _.last([1, 2, 3], function(num) {
10297    *   return num > 1;
10298    * });
10299    * // => [2, 3]
10300    *
10301    * var characters = [
10302    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10303    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10304    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10305    * ];
10306    *
10307    * // using "_.pluck" callback shorthand
10308    * _.pluck(_.last(characters, 'blocked'), 'name');
10309    * // => ['fred', 'pebbles']
10310    *
10311    * // using "_.where" callback shorthand
10312    * _.last(characters, { 'employer': 'na' });
10313    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10314    */
10315   function last(array, callback, thisArg) {
10316     var n = 0,
10317         length = array ? array.length : 0;
10318
10319     if (typeof callback != 'number' && callback != null) {
10320       var index = length;
10321       callback = lodash.createCallback(callback, thisArg, 3);
10322       while (index-- && callback(array[index], index, array)) {
10323         n++;
10324       }
10325     } else {
10326       n = callback;
10327       if (n == null || thisArg) {
10328         return array ? array[length - 1] : undefined;
10329       }
10330     }
10331     return slice(array, nativeMax(0, length - n));
10332   }
10333
10334   /**
10335    * Uses a binary search to determine the smallest index at which a value
10336    * should be inserted into a given sorted array in order to maintain the sort
10337    * order of the array. If a callback is provided it will be executed for
10338    * `value` and each element of `array` to compute their sort ranking. The
10339    * callback is bound to `thisArg` and invoked with one argument; (value).
10340    *
10341    * If a property name is provided for `callback` the created "_.pluck" style
10342    * callback will return the property value of the given element.
10343    *
10344    * If an object is provided for `callback` the created "_.where" style callback
10345    * will return `true` for elements that have the properties of the given object,
10346    * else `false`.
10347    *
10348    * @static
10349    * @memberOf _
10350    * @category Arrays
10351    * @param {Array} array The array to inspect.
10352    * @param {*} value The value to evaluate.
10353    * @param {Function|Object|string} [callback=identity] The function called
10354    *  per iteration. If a property name or object is provided it will be used
10355    *  to create a "_.pluck" or "_.where" style callback, respectively.
10356    * @param {*} [thisArg] The `this` binding of `callback`.
10357    * @returns {number} Returns the index at which `value` should be inserted
10358    *  into `array`.
10359    * @example
10360    *
10361    * _.sortedIndex([20, 30, 50], 40);
10362    * // => 2
10363    *
10364    * // using "_.pluck" callback shorthand
10365    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10366    * // => 2
10367    *
10368    * var dict = {
10369    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10370    * };
10371    *
10372    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10373    *   return dict.wordToNumber[word];
10374    * });
10375    * // => 2
10376    *
10377    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10378    *   return this.wordToNumber[word];
10379    * }, dict);
10380    * // => 2
10381    */
10382   function sortedIndex(array, value, callback, thisArg) {
10383     var low = 0,
10384         high = array ? array.length : low;
10385
10386     // explicitly reference `identity` for better inlining in Firefox
10387     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10388     value = callback(value);
10389
10390     while (low < high) {
10391       var mid = (low + high) >>> 1;
10392       (callback(array[mid]) < value)
10393         ? low = mid + 1
10394         : high = mid;
10395     }
10396     return low;
10397   }
10398
10399   /**
10400    * Creates an array of unique values, in order, of the provided arrays using
10401    * strict equality for comparisons, i.e. `===`.
10402    *
10403    * @static
10404    * @memberOf _
10405    * @category Arrays
10406    * @param {...Array} [array] The arrays to inspect.
10407    * @returns {Array} Returns an array of composite values.
10408    * @example
10409    *
10410    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10411    * // => [1, 2, 3, 101, 10]
10412    */
10413   function union(array) {
10414     return baseUniq(baseFlatten(arguments, true, true));
10415   }
10416
10417   /**
10418    * Creates a duplicate-value-free version of an array using strict equality
10419    * for comparisons, i.e. `===`. If the array is sorted, providing
10420    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10421    * each element of `array` is passed through the callback before uniqueness
10422    * is computed. The callback is bound to `thisArg` and invoked with three
10423    * arguments; (value, index, array).
10424    *
10425    * If a property name is provided for `callback` the created "_.pluck" style
10426    * callback will return the property value of the given element.
10427    *
10428    * If an object is provided for `callback` the created "_.where" style callback
10429    * will return `true` for elements that have the properties of the given object,
10430    * else `false`.
10431    *
10432    * @static
10433    * @memberOf _
10434    * @alias unique
10435    * @category Arrays
10436    * @param {Array} array The array to process.
10437    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10438    * @param {Function|Object|string} [callback=identity] The function called
10439    *  per iteration. If a property name or object is provided it will be used
10440    *  to create a "_.pluck" or "_.where" style callback, respectively.
10441    * @param {*} [thisArg] The `this` binding of `callback`.
10442    * @returns {Array} Returns a duplicate-value-free array.
10443    * @example
10444    *
10445    * _.uniq([1, 2, 1, 3, 1]);
10446    * // => [1, 2, 3]
10447    *
10448    * _.uniq([1, 1, 2, 2, 3], true);
10449    * // => [1, 2, 3]
10450    *
10451    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10452    * // => ['A', 'b', 'C']
10453    *
10454    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10455    * // => [1, 2.5, 3]
10456    *
10457    * // using "_.pluck" callback shorthand
10458    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10459    * // => [{ 'x': 1 }, { 'x': 2 }]
10460    */
10461   function uniq(array, isSorted, callback, thisArg) {
10462     // juggle arguments
10463     if (typeof isSorted != 'boolean' && isSorted != null) {
10464       thisArg = callback;
10465       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10466       isSorted = false;
10467     }
10468     if (callback != null) {
10469       callback = lodash.createCallback(callback, thisArg, 3);
10470     }
10471     return baseUniq(array, isSorted, callback);
10472   }
10473
10474   /**
10475    * Creates an array excluding all provided values using strict equality for
10476    * comparisons, i.e. `===`.
10477    *
10478    * @static
10479    * @memberOf _
10480    * @category Arrays
10481    * @param {Array} array The array to filter.
10482    * @param {...*} [value] The values to exclude.
10483    * @returns {Array} Returns a new array of filtered values.
10484    * @example
10485    *
10486    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10487    * // => [2, 3, 4]
10488    */
10489   function without(array) {
10490     return baseDifference(array, slice(arguments, 1));
10491   }
10492
10493   /*--------------------------------------------------------------------------*/
10494
10495   /**
10496    * Creates a function that, when called, invokes `func` with the `this`
10497    * binding of `thisArg` and prepends any additional `bind` arguments to those
10498    * provided to the bound function.
10499    *
10500    * @static
10501    * @memberOf _
10502    * @category Functions
10503    * @param {Function} func The function to bind.
10504    * @param {*} [thisArg] The `this` binding of `func`.
10505    * @param {...*} [arg] Arguments to be partially applied.
10506    * @returns {Function} Returns the new bound function.
10507    * @example
10508    *
10509    * var func = function(greeting) {
10510    *   return greeting + ' ' + this.name;
10511    * };
10512    *
10513    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10514    * func();
10515    * // => 'hi fred'
10516    */
10517   function bind(func, thisArg) {
10518     return arguments.length > 2
10519       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10520       : createWrapper(func, 1, null, null, thisArg);
10521   }
10522
10523   /**
10524    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10525    * name the created callback will return the property value for a given element.
10526    * If `func` is an object the created callback will return `true` for elements
10527    * that contain the equivalent object properties, otherwise it will return `false`.
10528    *
10529    * @static
10530    * @memberOf _
10531    * @category Functions
10532    * @param {*} [func=identity] The value to convert to a callback.
10533    * @param {*} [thisArg] The `this` binding of the created callback.
10534    * @param {number} [argCount] The number of arguments the callback accepts.
10535    * @returns {Function} Returns a callback function.
10536    * @example
10537    *
10538    * var characters = [
10539    *   { 'name': 'barney', 'age': 36 },
10540    *   { 'name': 'fred',   'age': 40 }
10541    * ];
10542    *
10543    * // wrap to create custom callback shorthands
10544    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10545    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10546    *   return !match ? func(callback, thisArg) : function(object) {
10547    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10548    *   };
10549    * });
10550    *
10551    * _.filter(characters, 'age__gt38');
10552    * // => [{ 'name': 'fred', 'age': 40 }]
10553    */
10554   function createCallback(func, thisArg, argCount) {
10555     var type = typeof func;
10556     if (func == null || type == 'function') {
10557       return baseCreateCallback(func, thisArg, argCount);
10558     }
10559     // handle "_.pluck" style callback shorthands
10560     if (type != 'object') {
10561       return function(object) {
10562         return object[func];
10563       };
10564     }
10565     var props = keys(func),
10566         key = props[0],
10567         a = func[key];
10568
10569     // handle "_.where" style callback shorthands
10570     if (props.length == 1 && a === a && !isObject(a)) {
10571       // fast path the common case of providing an object with a single
10572       // property containing a primitive value
10573       return function(object) {
10574         var b = object[key];
10575         return a === b && (a !== 0 || (1 / a == 1 / b));
10576       };
10577     }
10578     return function(object) {
10579       var length = props.length,
10580           result = false;
10581
10582       while (length--) {
10583         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10584           break;
10585         }
10586       }
10587       return result;
10588     };
10589   }
10590
10591   /**
10592    * Creates a function that will delay the execution of `func` until after
10593    * `wait` milliseconds have elapsed since the last time it was invoked.
10594    * Provide an options object to indicate that `func` should be invoked on
10595    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10596    * to the debounced function will return the result of the last `func` call.
10597    *
10598    * Note: If `leading` and `trailing` options are `true` `func` will be called
10599    * on the trailing edge of the timeout only if the the debounced function is
10600    * invoked more than once during the `wait` timeout.
10601    *
10602    * @static
10603    * @memberOf _
10604    * @category Functions
10605    * @param {Function} func The function to debounce.
10606    * @param {number} wait The number of milliseconds to delay.
10607    * @param {Object} [options] The options object.
10608    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10609    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10610    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10611    * @returns {Function} Returns the new debounced function.
10612    * @example
10613    *
10614    * // avoid costly calculations while the window size is in flux
10615    * var lazyLayout = _.debounce(calculateLayout, 150);
10616    * jQuery(window).on('resize', lazyLayout);
10617    *
10618    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10619    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10620    *   'leading': true,
10621    *   'trailing': false
10622    * });
10623    *
10624    * // ensure `batchLog` is executed once after 1 second of debounced calls
10625    * var source = new EventSource('/stream');
10626    * source.addEventListener('message', _.debounce(batchLog, 250, {
10627    *   'maxWait': 1000
10628    * }, false);
10629    */
10630   function debounce(func, wait, options) {
10631     var args,
10632         maxTimeoutId,
10633         result,
10634         stamp,
10635         thisArg,
10636         timeoutId,
10637         trailingCall,
10638         lastCalled = 0,
10639         maxWait = false,
10640         trailing = true;
10641
10642     if (!isFunction(func)) {
10643       throw new TypeError;
10644     }
10645     wait = nativeMax(0, wait) || 0;
10646     if (options === true) {
10647       var leading = true;
10648       trailing = false;
10649     } else if (isObject(options)) {
10650       leading = options.leading;
10651       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10652       trailing = 'trailing' in options ? options.trailing : trailing;
10653     }
10654     var delayed = function() {
10655       var remaining = wait - (now() - stamp);
10656       if (remaining <= 0) {
10657         if (maxTimeoutId) {
10658           clearTimeout(maxTimeoutId);
10659         }
10660         var isCalled = trailingCall;
10661         maxTimeoutId = timeoutId = trailingCall = undefined;
10662         if (isCalled) {
10663           lastCalled = now();
10664           result = func.apply(thisArg, args);
10665           if (!timeoutId && !maxTimeoutId) {
10666             args = thisArg = null;
10667           }
10668         }
10669       } else {
10670         timeoutId = setTimeout(delayed, remaining);
10671       }
10672     };
10673
10674     var maxDelayed = function() {
10675       if (timeoutId) {
10676         clearTimeout(timeoutId);
10677       }
10678       maxTimeoutId = timeoutId = trailingCall = undefined;
10679       if (trailing || (maxWait !== wait)) {
10680         lastCalled = now();
10681         result = func.apply(thisArg, args);
10682         if (!timeoutId && !maxTimeoutId) {
10683           args = thisArg = null;
10684         }
10685       }
10686     };
10687
10688     return function() {
10689       args = arguments;
10690       stamp = now();
10691       thisArg = this;
10692       trailingCall = trailing && (timeoutId || !leading);
10693
10694       if (maxWait === false) {
10695         var leadingCall = leading && !timeoutId;
10696       } else {
10697         if (!maxTimeoutId && !leading) {
10698           lastCalled = stamp;
10699         }
10700         var remaining = maxWait - (stamp - lastCalled),
10701             isCalled = remaining <= 0;
10702
10703         if (isCalled) {
10704           if (maxTimeoutId) {
10705             maxTimeoutId = clearTimeout(maxTimeoutId);
10706           }
10707           lastCalled = stamp;
10708           result = func.apply(thisArg, args);
10709         }
10710         else if (!maxTimeoutId) {
10711           maxTimeoutId = setTimeout(maxDelayed, remaining);
10712         }
10713       }
10714       if (isCalled && timeoutId) {
10715         timeoutId = clearTimeout(timeoutId);
10716       }
10717       else if (!timeoutId && wait !== maxWait) {
10718         timeoutId = setTimeout(delayed, wait);
10719       }
10720       if (leadingCall) {
10721         isCalled = true;
10722         result = func.apply(thisArg, args);
10723       }
10724       if (isCalled && !timeoutId && !maxTimeoutId) {
10725         args = thisArg = null;
10726       }
10727       return result;
10728     };
10729   }
10730
10731   /**
10732    * Creates a function that, when executed, will only call the `func` function
10733    * at most once per every `wait` milliseconds. Provide an options object to
10734    * indicate that `func` should be invoked on the leading and/or trailing edge
10735    * of the `wait` timeout. Subsequent calls to the throttled function will
10736    * return the result of the last `func` call.
10737    *
10738    * Note: If `leading` and `trailing` options are `true` `func` will be called
10739    * on the trailing edge of the timeout only if the the throttled function is
10740    * invoked more than once during the `wait` timeout.
10741    *
10742    * @static
10743    * @memberOf _
10744    * @category Functions
10745    * @param {Function} func The function to throttle.
10746    * @param {number} wait The number of milliseconds to throttle executions to.
10747    * @param {Object} [options] The options object.
10748    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10749    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10750    * @returns {Function} Returns the new throttled function.
10751    * @example
10752    *
10753    * // avoid excessively updating the position while scrolling
10754    * var throttled = _.throttle(updatePosition, 100);
10755    * jQuery(window).on('scroll', throttled);
10756    *
10757    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10758    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10759    *   'trailing': false
10760    * }));
10761    */
10762   function throttle(func, wait, options) {
10763     var leading = true,
10764         trailing = true;
10765
10766     if (!isFunction(func)) {
10767       throw new TypeError;
10768     }
10769     if (options === false) {
10770       leading = false;
10771     } else if (isObject(options)) {
10772       leading = 'leading' in options ? options.leading : leading;
10773       trailing = 'trailing' in options ? options.trailing : trailing;
10774     }
10775     debounceOptions.leading = leading;
10776     debounceOptions.maxWait = wait;
10777     debounceOptions.trailing = trailing;
10778
10779     return debounce(func, wait, debounceOptions);
10780   }
10781
10782   /*--------------------------------------------------------------------------*/
10783
10784   /**
10785    * This method returns the first argument provided to it.
10786    *
10787    * @static
10788    * @memberOf _
10789    * @category Utilities
10790    * @param {*} value Any value.
10791    * @returns {*} Returns `value`.
10792    * @example
10793    *
10794    * var object = { 'name': 'fred' };
10795    * _.identity(object) === object;
10796    * // => true
10797    */
10798   function identity(value) {
10799     return value;
10800   }
10801
10802   /**
10803    * Adds function properties of a source object to the `lodash` function and
10804    * chainable wrapper.
10805    *
10806    * @static
10807    * @memberOf _
10808    * @category Utilities
10809    * @param {Object} object The object of function properties to add to `lodash`.
10810    * @param {Object} object The object of function properties to add to `lodash`.
10811    * @example
10812    *
10813    * _.mixin({
10814    *   'capitalize': function(string) {
10815    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10816    *   }
10817    * });
10818    *
10819    * _.capitalize('fred');
10820    * // => 'Fred'
10821    *
10822    * _('fred').capitalize();
10823    * // => 'Fred'
10824    */
10825   function mixin(object, source) {
10826     var ctor = object,
10827         isFunc = !source || isFunction(ctor);
10828
10829     if (!source) {
10830       ctor = lodashWrapper;
10831       source = object;
10832       object = lodash;
10833     }
10834     forEach(functions(source), function(methodName) {
10835       var func = object[methodName] = source[methodName];
10836       if (isFunc) {
10837         ctor.prototype[methodName] = function() {
10838           var value = this.__wrapped__,
10839               args = [value];
10840
10841           push.apply(args, arguments);
10842           var result = func.apply(object, args);
10843           if (value && typeof value == 'object' && value === result) {
10844             return this;
10845           }
10846           result = new ctor(result);
10847           result.__chain__ = this.__chain__;
10848           return result;
10849         };
10850       }
10851     });
10852   }
10853
10854   /**
10855    * A no-operation function.
10856    *
10857    * @static
10858    * @memberOf _
10859    * @category Utilities
10860    * @example
10861    *
10862    * var object = { 'name': 'fred' };
10863    * _.noop(object) === undefined;
10864    * // => true
10865    */
10866   function noop() {
10867     // no operation performed
10868   }
10869
10870   /*--------------------------------------------------------------------------*/
10871
10872   /**
10873    * Creates a `lodash` object that wraps the given value with explicit
10874    * method chaining enabled.
10875    *
10876    * @static
10877    * @memberOf _
10878    * @category Chaining
10879    * @param {*} value The value to wrap.
10880    * @returns {Object} Returns the wrapper object.
10881    * @example
10882    *
10883    * var characters = [
10884    *   { 'name': 'barney',  'age': 36 },
10885    *   { 'name': 'fred',    'age': 40 },
10886    *   { 'name': 'pebbles', 'age': 1 }
10887    * ];
10888    *
10889    * var youngest = _.chain(characters)
10890    *     .sortBy('age')
10891    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10892    *     .first()
10893    *     .value();
10894    * // => 'pebbles is 1'
10895    */
10896   function chain(value) {
10897     value = new lodashWrapper(value);
10898     value.__chain__ = true;
10899     return value;
10900   }
10901
10902   /**
10903    * Enables explicit method chaining on the wrapper object.
10904    *
10905    * @name chain
10906    * @memberOf _
10907    * @category Chaining
10908    * @returns {*} Returns the wrapper object.
10909    * @example
10910    *
10911    * var characters = [
10912    *   { 'name': 'barney', 'age': 36 },
10913    *   { 'name': 'fred',   'age': 40 }
10914    * ];
10915    *
10916    * // without explicit chaining
10917    * _(characters).first();
10918    * // => { 'name': 'barney', 'age': 36 }
10919    *
10920    * // with explicit chaining
10921    * _(characters).chain()
10922    *   .first()
10923    *   .pick('age')
10924    *   .value()
10925    * // => { 'age': 36 }
10926    */
10927   function wrapperChain() {
10928     this.__chain__ = true;
10929     return this;
10930   }
10931
10932   /**
10933    * Produces the `toString` result of the wrapped value.
10934    *
10935    * @name toString
10936    * @memberOf _
10937    * @category Chaining
10938    * @returns {string} Returns the string result.
10939    * @example
10940    *
10941    * _([1, 2, 3]).toString();
10942    * // => '1,2,3'
10943    */
10944   function wrapperToString() {
10945     return String(this.__wrapped__);
10946   }
10947
10948   /**
10949    * Extracts the wrapped value.
10950    *
10951    * @name valueOf
10952    * @memberOf _
10953    * @alias value
10954    * @category Chaining
10955    * @returns {*} Returns the wrapped value.
10956    * @example
10957    *
10958    * _([1, 2, 3]).valueOf();
10959    * // => [1, 2, 3]
10960    */
10961   function wrapperValueOf() {
10962     return this.__wrapped__;
10963   }
10964
10965   /*--------------------------------------------------------------------------*/
10966
10967   lodash.assign = assign;
10968   lodash.bind = bind;
10969   lodash.chain = chain;
10970   lodash.compact = compact;
10971   lodash.createCallback = createCallback;
10972   lodash.debounce = debounce;
10973   lodash.difference = difference;
10974   lodash.filter = filter;
10975   lodash.flatten = flatten;
10976   lodash.forEach = forEach;
10977   lodash.forIn = forIn;
10978   lodash.forOwn = forOwn;
10979   lodash.functions = functions;
10980   lodash.groupBy = groupBy;
10981   lodash.intersection = intersection;
10982   lodash.keys = keys;
10983   lodash.map = map;
10984   lodash.merge = merge;
10985   lodash.omit = omit;
10986   lodash.pairs = pairs;
10987   lodash.pick = pick;
10988   lodash.pluck = pluck;
10989   lodash.reject = reject;
10990   lodash.throttle = throttle;
10991   lodash.union = union;
10992   lodash.uniq = uniq;
10993   lodash.values = values;
10994   lodash.without = without;
10995
10996   // add aliases
10997   lodash.collect = map;
10998   lodash.each = forEach;
10999   lodash.extend = assign;
11000   lodash.methods = functions;
11001   lodash.select = filter;
11002   lodash.unique = uniq;
11003
11004   // add functions to `lodash.prototype`
11005   mixin(lodash);
11006
11007   /*--------------------------------------------------------------------------*/
11008
11009   // add functions that return unwrapped values when chaining
11010   lodash.clone = clone;
11011   lodash.cloneDeep = cloneDeep;
11012   lodash.contains = contains;
11013   lodash.every = every;
11014   lodash.find = find;
11015   lodash.identity = identity;
11016   lodash.indexOf = indexOf;
11017   lodash.isArguments = isArguments;
11018   lodash.isArray = isArray;
11019   lodash.isEmpty = isEmpty;
11020   lodash.isEqual = isEqual;
11021   lodash.isFunction = isFunction;
11022   lodash.isObject = isObject;
11023   lodash.isPlainObject = isPlainObject;
11024   lodash.isString = isString;
11025   lodash.mixin = mixin;
11026   lodash.noop = noop;
11027   lodash.reduce = reduce;
11028   lodash.some = some;
11029   lodash.sortedIndex = sortedIndex;
11030
11031   // add aliases
11032   lodash.all = every;
11033   lodash.any = some;
11034   lodash.detect = find;
11035   lodash.findWhere = find;
11036   lodash.foldl = reduce;
11037   lodash.include = contains;
11038   lodash.inject = reduce;
11039
11040   forOwn(lodash, function(func, methodName) {
11041     if (!lodash.prototype[methodName]) {
11042       lodash.prototype[methodName] = function() {
11043         var args = [this.__wrapped__],
11044             chainAll = this.__chain__;
11045
11046         push.apply(args, arguments);
11047         var result = func.apply(lodash, args);
11048         return chainAll
11049           ? new lodashWrapper(result, chainAll)
11050           : result;
11051       };
11052     }
11053   });
11054
11055   /*--------------------------------------------------------------------------*/
11056
11057   // add functions capable of returning wrapped and unwrapped values when chaining
11058   lodash.first = first;
11059   lodash.last = last;
11060
11061   // add aliases
11062   lodash.take = first;
11063   lodash.head = first;
11064
11065   forOwn(lodash, function(func, methodName) {
11066     var callbackable = methodName !== 'sample';
11067     if (!lodash.prototype[methodName]) {
11068       lodash.prototype[methodName]= function(n, guard) {
11069         var chainAll = this.__chain__,
11070             result = func(this.__wrapped__, n, guard);
11071
11072         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11073           ? result
11074           : new lodashWrapper(result, chainAll);
11075       };
11076     }
11077   });
11078
11079   /*--------------------------------------------------------------------------*/
11080
11081   /**
11082    * The semantic version number.
11083    *
11084    * @static
11085    * @memberOf _
11086    * @type string
11087    */
11088   lodash.VERSION = '2.3.0';
11089
11090   // add "Chaining" functions to the wrapper
11091   lodash.prototype.chain = wrapperChain;
11092   lodash.prototype.toString = wrapperToString;
11093   lodash.prototype.value = wrapperValueOf;
11094   lodash.prototype.valueOf = wrapperValueOf;
11095
11096   // add `Array` functions that return unwrapped values
11097   baseEach(['join', 'pop', 'shift'], function(methodName) {
11098     var func = arrayRef[methodName];
11099     lodash.prototype[methodName] = function() {
11100       var chainAll = this.__chain__,
11101           result = func.apply(this.__wrapped__, arguments);
11102
11103       return chainAll
11104         ? new lodashWrapper(result, chainAll)
11105         : result;
11106     };
11107   });
11108
11109   // add `Array` functions that return the wrapped value
11110   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11111     var func = arrayRef[methodName];
11112     lodash.prototype[methodName] = function() {
11113       func.apply(this.__wrapped__, arguments);
11114       return this;
11115     };
11116   });
11117
11118   // add `Array` functions that return new wrapped values
11119   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11120     var func = arrayRef[methodName];
11121     lodash.prototype[methodName] = function() {
11122       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11123     };
11124   });
11125
11126   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11127   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11128   if (!support.spliceObjects) {
11129     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11130       var func = arrayRef[methodName],
11131           isSplice = methodName == 'splice';
11132
11133       lodash.prototype[methodName] = function() {
11134         var chainAll = this.__chain__,
11135             value = this.__wrapped__,
11136             result = func.apply(value, arguments);
11137
11138         if (value.length === 0) {
11139           delete value[0];
11140         }
11141         return (chainAll || isSplice)
11142           ? new lodashWrapper(result, chainAll)
11143           : result;
11144       };
11145     });
11146   }
11147
11148   /*--------------------------------------------------------------------------*/
11149
11150   if (freeExports && freeModule) {
11151     // in Node.js or RingoJS
11152     if (moduleExports) {
11153       (freeModule.exports = lodash)._ = lodash;
11154     }
11155
11156   }
11157   else {
11158     // in a browser or Rhino
11159     root._ = lodash;
11160   }
11161 }.call(this));
11162 (function(e){if("function"==typeof bootstrap)bootstrap("osmauth",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeOsmAuth=e}else"undefined"!=typeof window?window.osmAuth=e():global.osmAuth=e()})(function(){var define,ses,bootstrap,module,exports;
11163 return (function(e,t,n){function i(n,s){if(!t[n]){if(!e[n]){var o=typeof require=="function"&&require;if(!s&&o)return o(n,!0);if(r)return r(n,!0);throw new Error("Cannot find module '"+n+"'")}var u=t[n]={exports:{}};e[n][0].call(u.exports,function(t){var r=e[n][1][t];return i(r?r:t)},u,u.exports)}return t[n].exports}var r=typeof require=="function"&&require;for(var s=0;s<n.length;s++)i(n[s]);return i})({1:[function(require,module,exports){
11164 'use strict';
11165
11166 var ohauth = require('ohauth'),
11167     xtend = require('xtend'),
11168     store = require('store');
11169
11170 // # osm-auth
11171 //
11172 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11173 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11174 // does not support custom headers, which this uses everywhere.
11175 module.exports = function(o) {
11176
11177     var oauth = {};
11178
11179     // authenticated users will also have a request token secret, but it's
11180     // not used in transactions with the server
11181     oauth.authenticated = function() {
11182         return !!(token('oauth_token') && token('oauth_token_secret'));
11183     };
11184
11185     oauth.logout = function() {
11186         token('oauth_token', '');
11187         token('oauth_token_secret', '');
11188         token('oauth_request_token_secret', '');
11189         return oauth;
11190     };
11191
11192     // TODO: detect lack of click event
11193     oauth.authenticate = function(callback) {
11194         if (oauth.authenticated()) return callback();
11195
11196         oauth.logout();
11197
11198         // ## Getting a request token
11199         var params = timenonce(getAuth(o)),
11200             url = o.url + '/oauth/request_token';
11201
11202         params.oauth_signature = ohauth.signature(
11203             o.oauth_secret, '',
11204             ohauth.baseString('POST', url, params));
11205
11206         if (!o.singlepage) {
11207             // Create a 600x550 popup window in the center of the screen
11208             var w = 600, h = 550,
11209                 settings = [
11210                     ['width', w], ['height', h],
11211                     ['left', screen.width / 2 - w / 2],
11212                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11213                         return x.join('=');
11214                     }).join(','),
11215                 popup = window.open('about:blank', 'oauth_window', settings);
11216         }
11217
11218         // Request a request token. When this is complete, the popup
11219         // window is redirected to OSM's authorization page.
11220         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11221         o.loading();
11222
11223         function reqTokenDone(err, xhr) {
11224             o.done();
11225             if (err) return callback(err);
11226             var resp = ohauth.stringQs(xhr.response);
11227             token('oauth_request_token_secret', resp.oauth_token_secret);
11228             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11229                 oauth_token: resp.oauth_token,
11230                 oauth_callback: location.href.replace('index.html', '')
11231                     .replace(/#.*/, '') + o.landing
11232             });
11233
11234             if (o.singlepage) {
11235                 location.href = authorize_url;
11236             } else {
11237                 popup.location = authorize_url;
11238             }
11239         }
11240
11241         // Called by a function in a landing page, in the popup window. The
11242         // window closes itself.
11243         window.authComplete = function(token) {
11244             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11245             get_access_token(oauth_token.oauth_token);
11246             delete window.authComplete;
11247         };
11248
11249         // ## Getting an request token
11250         //
11251         // At this point we have an `oauth_token`, brought in from a function
11252         // call on a landing page popup.
11253         function get_access_token(oauth_token) {
11254             var url = o.url + '/oauth/access_token',
11255                 params = timenonce(getAuth(o)),
11256                 request_token_secret = token('oauth_request_token_secret');
11257             params.oauth_token = oauth_token;
11258             params.oauth_signature = ohauth.signature(
11259                 o.oauth_secret,
11260                 request_token_secret,
11261                 ohauth.baseString('POST', url, params));
11262
11263             // ## Getting an access token
11264             //
11265             // The final token required for authentication. At this point
11266             // we have a `request token secret`
11267             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11268             o.loading();
11269         }
11270
11271         function accessTokenDone(err, xhr) {
11272             o.done();
11273             if (err) return callback(err);
11274             var access_token = ohauth.stringQs(xhr.response);
11275             token('oauth_token', access_token.oauth_token);
11276             token('oauth_token_secret', access_token.oauth_token_secret);
11277             callback(null, oauth);
11278         }
11279     };
11280
11281     oauth.bootstrapToken = function(oauth_token, callback) {
11282         // ## Getting an request token
11283         // At this point we have an `oauth_token`, brought in from a function
11284         // call on a landing page popup.
11285         function get_access_token(oauth_token) {
11286             var url = o.url + '/oauth/access_token',
11287                 params = timenonce(getAuth(o)),
11288                 request_token_secret = token('oauth_request_token_secret');
11289             params.oauth_token = oauth_token;
11290             params.oauth_signature = ohauth.signature(
11291                 o.oauth_secret,
11292                 request_token_secret,
11293                 ohauth.baseString('POST', url, params));
11294
11295             // ## Getting an access token
11296             // The final token required for authentication. At this point
11297             // we have a `request token secret`
11298             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11299             o.loading();
11300         }
11301
11302         function accessTokenDone(err, xhr) {
11303             o.done();
11304             if (err) return callback(err);
11305             var access_token = ohauth.stringQs(xhr.response);
11306             token('oauth_token', access_token.oauth_token);
11307             token('oauth_token_secret', access_token.oauth_token_secret);
11308             callback(null, oauth);
11309         }
11310
11311         get_access_token(oauth_token);
11312     };
11313
11314     // # xhr
11315     //
11316     // A single XMLHttpRequest wrapper that does authenticated calls if the
11317     // user has logged in.
11318     oauth.xhr = function(options, callback) {
11319         if (!oauth.authenticated()) {
11320             if (o.auto) return oauth.authenticate(run);
11321             else return callback('not authenticated', null);
11322         } else return run();
11323
11324         function run() {
11325             var params = timenonce(getAuth(o)),
11326                 url = o.url + options.path,
11327                 oauth_token_secret = token('oauth_token_secret');
11328
11329             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11330             if ((!options.options || !options.options.header ||
11331                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11332                 options.content) {
11333                 params = xtend(params, ohauth.stringQs(options.content));
11334             }
11335
11336             params.oauth_token = token('oauth_token');
11337             params.oauth_signature = ohauth.signature(
11338                 o.oauth_secret,
11339                 oauth_token_secret,
11340                 ohauth.baseString(options.method, url, params));
11341
11342             ohauth.xhr(options.method,
11343                 url, params, options.content, options.options, done);
11344         }
11345
11346         function done(err, xhr) {
11347             if (err) return callback(err);
11348             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11349             else return callback(err, xhr.response);
11350         }
11351     };
11352
11353     // pre-authorize this object, if we can just get a token and token_secret
11354     // from the start
11355     oauth.preauth = function(c) {
11356         if (!c) return;
11357         if (c.oauth_token) token('oauth_token', c.oauth_token);
11358         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11359         return oauth;
11360     };
11361
11362     oauth.options = function(_) {
11363         if (!arguments.length) return o;
11364
11365         o = _;
11366
11367         o.url = o.url || 'http://www.openstreetmap.org';
11368         o.landing = o.landing || 'land.html';
11369
11370         o.singlepage = o.singlepage || false;
11371
11372         // Optional loading and loading-done functions for nice UI feedback.
11373         // by default, no-ops
11374         o.loading = o.loading || function() {};
11375         o.done = o.done || function() {};
11376
11377         return oauth.preauth(o);
11378     };
11379
11380     // 'stamp' an authentication object from `getAuth()`
11381     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11382     // and timestamp
11383     function timenonce(o) {
11384         o.oauth_timestamp = ohauth.timestamp();
11385         o.oauth_nonce = ohauth.nonce();
11386         return o;
11387     }
11388
11389     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11390     // can be used with multiple APIs and the keys in `localStorage`
11391     // will not clash
11392     var token;
11393
11394     if (store.enabled) {
11395         token = function (x, y) {
11396             if (arguments.length === 1) return store.get(o.url + x);
11397             else if (arguments.length === 2) return store.set(o.url + x, y);
11398         };
11399     } else {
11400         var storage = {};
11401         token = function (x, y) {
11402             if (arguments.length === 1) return storage[o.url + x];
11403             else if (arguments.length === 2) return storage[o.url + x] = y;
11404         };
11405     }
11406
11407     // Get an authentication object. If you just add and remove properties
11408     // from a single object, you'll need to use `delete` to make sure that
11409     // it doesn't contain undesired properties for authentication
11410     function getAuth(o) {
11411         return {
11412             oauth_consumer_key: o.oauth_consumer_key,
11413             oauth_signature_method: "HMAC-SHA1"
11414         };
11415     }
11416
11417     // potentially pre-authorize
11418     oauth.options(o);
11419
11420     return oauth;
11421 };
11422
11423 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11424 (function(global){;(function(win){
11425         var store = {},
11426                 doc = win.document,
11427                 localStorageName = 'localStorage',
11428                 storage
11429
11430         store.disabled = false
11431         store.set = function(key, value) {}
11432         store.get = function(key) {}
11433         store.remove = function(key) {}
11434         store.clear = function() {}
11435         store.transact = function(key, defaultVal, transactionFn) {
11436                 var val = store.get(key)
11437                 if (transactionFn == null) {
11438                         transactionFn = defaultVal
11439                         defaultVal = null
11440                 }
11441                 if (typeof val == 'undefined') { val = defaultVal || {} }
11442                 transactionFn(val)
11443                 store.set(key, val)
11444         }
11445         store.getAll = function() {}
11446         store.forEach = function() {}
11447
11448         store.serialize = function(value) {
11449                 return JSON.stringify(value)
11450         }
11451         store.deserialize = function(value) {
11452                 if (typeof value != 'string') { return undefined }
11453                 try { return JSON.parse(value) }
11454                 catch(e) { return value || undefined }
11455         }
11456
11457         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11458         // when about.config::dom.storage.enabled === false
11459         // See https://github.com/marcuswestin/store.js/issues#issue/13
11460         function isLocalStorageNameSupported() {
11461                 try { return (localStorageName in win && win[localStorageName]) }
11462                 catch(err) { return false }
11463         }
11464
11465         if (isLocalStorageNameSupported()) {
11466                 storage = win[localStorageName]
11467                 store.set = function(key, val) {
11468                         if (val === undefined) { return store.remove(key) }
11469                         storage.setItem(key, store.serialize(val))
11470                         return val
11471                 }
11472                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11473                 store.remove = function(key) { storage.removeItem(key) }
11474                 store.clear = function() { storage.clear() }
11475                 store.getAll = function() {
11476                         var ret = {}
11477                         store.forEach(function(key, val) {
11478                                 ret[key] = val
11479                         })
11480                         return ret
11481                 }
11482                 store.forEach = function(callback) {
11483                         for (var i=0; i<storage.length; i++) {
11484                                 var key = storage.key(i)
11485                                 callback(key, store.get(key))
11486                         }
11487                 }
11488         } else if (doc.documentElement.addBehavior) {
11489                 var storageOwner,
11490                         storageContainer
11491                 // Since #userData storage applies only to specific paths, we need to
11492                 // somehow link our data to a specific path.  We choose /favicon.ico
11493                 // as a pretty safe option, since all browsers already make a request to
11494                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11495                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11496                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11497                 // since the iframe access rules appear to allow direct access and
11498                 // manipulation of the document element, even for a 404 page.  This
11499                 // document can be used instead of the current document (which would
11500                 // have been limited to the current path) to perform #userData storage.
11501                 try {
11502                         storageContainer = new ActiveXObject('htmlfile')
11503                         storageContainer.open()
11504                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11505                         storageContainer.close()
11506                         storageOwner = storageContainer.w.frames[0].document
11507                         storage = storageOwner.createElement('div')
11508                 } catch(e) {
11509                         // somehow ActiveXObject instantiation failed (perhaps some special
11510                         // security settings or otherwse), fall back to per-path storage
11511                         storage = doc.createElement('div')
11512                         storageOwner = doc.body
11513                 }
11514                 function withIEStorage(storeFunction) {
11515                         return function() {
11516                                 var args = Array.prototype.slice.call(arguments, 0)
11517                                 args.unshift(storage)
11518                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11519                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11520                                 storageOwner.appendChild(storage)
11521                                 storage.addBehavior('#default#userData')
11522                                 storage.load(localStorageName)
11523                                 var result = storeFunction.apply(store, args)
11524                                 storageOwner.removeChild(storage)
11525                                 return result
11526                         }
11527                 }
11528
11529                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11530                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11531                 function ieKeyFix(key) {
11532                         return key.replace(forbiddenCharsRegex, '___')
11533                 }
11534                 store.set = withIEStorage(function(storage, key, val) {
11535                         key = ieKeyFix(key)
11536                         if (val === undefined) { return store.remove(key) }
11537                         storage.setAttribute(key, store.serialize(val))
11538                         storage.save(localStorageName)
11539                         return val
11540                 })
11541                 store.get = withIEStorage(function(storage, key) {
11542                         key = ieKeyFix(key)
11543                         return store.deserialize(storage.getAttribute(key))
11544                 })
11545                 store.remove = withIEStorage(function(storage, key) {
11546                         key = ieKeyFix(key)
11547                         storage.removeAttribute(key)
11548                         storage.save(localStorageName)
11549                 })
11550                 store.clear = withIEStorage(function(storage) {
11551                         var attributes = storage.XMLDocument.documentElement.attributes
11552                         storage.load(localStorageName)
11553                         for (var i=0, attr; attr=attributes[i]; i++) {
11554                                 storage.removeAttribute(attr.name)
11555                         }
11556                         storage.save(localStorageName)
11557                 })
11558                 store.getAll = function(storage) {
11559                         var ret = {}
11560                         store.forEach(function(key, val) {
11561                                 ret[key] = val
11562                         })
11563                         return ret
11564                 }
11565                 store.forEach = withIEStorage(function(storage, callback) {
11566                         var attributes = storage.XMLDocument.documentElement.attributes
11567                         for (var i=0, attr; attr=attributes[i]; ++i) {
11568                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11569                         }
11570                 })
11571         }
11572
11573         try {
11574                 var testKey = '__storejs__'
11575                 store.set(testKey, testKey)
11576                 if (store.get(testKey) != testKey) { store.disabled = true }
11577                 store.remove(testKey)
11578         } catch(e) {
11579                 store.disabled = true
11580         }
11581         store.enabled = !store.disabled
11582         
11583         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11584         else if (typeof define === 'function' && define.amd) { define(store) }
11585         else { win.store = store }
11586         
11587 })(this.window || global);
11588
11589 })(window)
11590 },{}],5:[function(require,module,exports){
11591 module.exports = hasKeys
11592
11593 function hasKeys(source) {
11594     return source !== null &&
11595         (typeof source === "object" ||
11596         typeof source === "function")
11597 }
11598
11599 },{}],4:[function(require,module,exports){
11600 var Keys = require("object-keys")
11601 var hasKeys = require("./has-keys")
11602
11603 module.exports = extend
11604
11605 function extend() {
11606     var target = {}
11607
11608     for (var i = 0; i < arguments.length; i++) {
11609         var source = arguments[i]
11610
11611         if (!hasKeys(source)) {
11612             continue
11613         }
11614
11615         var keys = Keys(source)
11616
11617         for (var j = 0; j < keys.length; j++) {
11618             var name = keys[j]
11619             target[name] = source[name]
11620         }
11621     }
11622
11623     return target
11624 }
11625
11626 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11627 (function(global){/**
11628  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11629  * 
11630  * @class Hashes
11631  * @author Tomas Aparicio <tomas@rijndael-project.com>
11632  * @license New BSD (see LICENSE file)
11633  * @version 1.0.4
11634  *
11635  * Algorithms specification:
11636  *
11637  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11638  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11639  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11640  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11641  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11642  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11643  *
11644  */
11645 (function(){
11646   var Hashes;
11647   
11648   // private helper methods
11649   function utf8Encode(str) {
11650     var  x, y, output = '', i = -1, l;
11651     
11652     if (str && str.length) {
11653       l = str.length;
11654       while ((i+=1) < l) {
11655         /* Decode utf-16 surrogate pairs */
11656         x = str.charCodeAt(i);
11657         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11658         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11659             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11660             i += 1;
11661         }
11662         /* Encode output as utf-8 */
11663         if (x <= 0x7F) {
11664             output += String.fromCharCode(x);
11665         } else if (x <= 0x7FF) {
11666             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11667                         0x80 | ( x & 0x3F));
11668         } else if (x <= 0xFFFF) {
11669             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11670                         0x80 | ((x >>> 6 ) & 0x3F),
11671                         0x80 | ( x & 0x3F));
11672         } else if (x <= 0x1FFFFF) {
11673             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11674                         0x80 | ((x >>> 12) & 0x3F),
11675                         0x80 | ((x >>> 6 ) & 0x3F),
11676                         0x80 | ( x & 0x3F));
11677         }
11678       }
11679     }
11680     return output;
11681   }
11682   
11683   function utf8Decode(str) {
11684     var i, ac, c1, c2, c3, arr = [], l;
11685     i = ac = c1 = c2 = c3 = 0;
11686     
11687     if (str && str.length) {
11688       l = str.length;
11689       str += '';
11690     
11691       while (i < l) {
11692           c1 = str.charCodeAt(i);
11693           ac += 1;
11694           if (c1 < 128) {
11695               arr[ac] = String.fromCharCode(c1);
11696               i+=1;
11697           } else if (c1 > 191 && c1 < 224) {
11698               c2 = str.charCodeAt(i + 1);
11699               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11700               i += 2;
11701           } else {
11702               c2 = str.charCodeAt(i + 1);
11703               c3 = str.charCodeAt(i + 2);
11704               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11705               i += 3;
11706           }
11707       }
11708     }
11709     return arr.join('');
11710   }
11711
11712   /**
11713    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11714    * to work around bugs in some JS interpreters.
11715    */
11716   function safe_add(x, y) {
11717     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11718         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11719     return (msw << 16) | (lsw & 0xFFFF);
11720   }
11721
11722   /**
11723    * Bitwise rotate a 32-bit number to the left.
11724    */
11725   function bit_rol(num, cnt) {
11726     return (num << cnt) | (num >>> (32 - cnt));
11727   }
11728
11729   /**
11730    * Convert a raw string to a hex string
11731    */
11732   function rstr2hex(input, hexcase) {
11733     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11734         output = '', x, i = 0, l = input.length;
11735     for (; i < l; i+=1) {
11736       x = input.charCodeAt(i);
11737       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11738     }
11739     return output;
11740   }
11741
11742   /**
11743    * Encode a string as utf-16
11744    */
11745   function str2rstr_utf16le(input) {
11746     var i, l = input.length, output = '';
11747     for (i = 0; i < l; i+=1) {
11748       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11749     }
11750     return output;
11751   }
11752
11753   function str2rstr_utf16be(input) {
11754     var i, l = input.length, output = '';
11755     for (i = 0; i < l; i+=1) {
11756       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11757     }
11758     return output;
11759   }
11760
11761   /**
11762    * Convert an array of big-endian words to a string
11763    */
11764   function binb2rstr(input) {
11765     var i, l = input.length * 32, output = '';
11766     for (i = 0; i < l; i += 8) {
11767         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11768     }
11769     return output;
11770   }
11771
11772   /**
11773    * Convert an array of little-endian words to a string
11774    */
11775   function binl2rstr(input) {
11776     var i, l = input.length * 32, output = '';
11777     for (i = 0;i < l; i += 8) {
11778       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11779     }
11780     return output;
11781   }
11782
11783   /**
11784    * Convert a raw string to an array of little-endian words
11785    * Characters >255 have their high-byte silently ignored.
11786    */
11787   function rstr2binl(input) {
11788     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11789     for (i = 0; i < lo; i+=1) {
11790       output[i] = 0;
11791     }
11792     for (i = 0; i < l; i += 8) {
11793       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11794     }
11795     return output;
11796   }
11797   
11798   /**
11799    * Convert a raw string to an array of big-endian words 
11800    * Characters >255 have their high-byte silently ignored.
11801    */
11802    function rstr2binb(input) {
11803       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11804       for (i = 0; i < lo; i+=1) {
11805             output[i] = 0;
11806         }
11807       for (i = 0; i < l; i += 8) {
11808             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11809         }
11810       return output;
11811    }
11812
11813   /**
11814    * Convert a raw string to an arbitrary string encoding
11815    */
11816   function rstr2any(input, encoding) {
11817     var divisor = encoding.length,
11818         remainders = Array(),
11819         i, q, x, ld, quotient, dividend, output, full_length;
11820   
11821     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11822     dividend = Array(Math.ceil(input.length / 2));
11823     ld = dividend.length;
11824     for (i = 0; i < ld; i+=1) {
11825       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11826     }
11827   
11828     /**
11829      * Repeatedly perform a long division. The binary array forms the dividend,
11830      * the length of the encoding is the divisor. Once computed, the quotient
11831      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11832      * All remainders are stored for later use.
11833      */
11834     while(dividend.length > 0) {
11835       quotient = Array();
11836       x = 0;
11837       for (i = 0; i < dividend.length; i+=1) {
11838         x = (x << 16) + dividend[i];
11839         q = Math.floor(x / divisor);
11840         x -= q * divisor;
11841         if (quotient.length > 0 || q > 0) {
11842           quotient[quotient.length] = q;
11843         }
11844       }
11845       remainders[remainders.length] = x;
11846       dividend = quotient;
11847     }
11848   
11849     /* Convert the remainders to the output string */
11850     output = '';
11851     for (i = remainders.length - 1; i >= 0; i--) {
11852       output += encoding.charAt(remainders[i]);
11853     }
11854   
11855     /* Append leading zero equivalents */
11856     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11857     for (i = output.length; i < full_length; i+=1) {
11858       output = encoding[0] + output;
11859     }
11860     return output;
11861   }
11862
11863   /**
11864    * Convert a raw string to a base-64 string
11865    */
11866   function rstr2b64(input, b64pad) {
11867     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11868         output = '',
11869         len = input.length, i, j, triplet;
11870     b64pad= b64pad || '=';
11871     for (i = 0; i < len; i += 3) {
11872       triplet = (input.charCodeAt(i) << 16)
11873             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11874             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11875       for (j = 0; j < 4; j+=1) {
11876         if (i * 8 + j * 6 > input.length * 8) { 
11877           output += b64pad; 
11878         } else { 
11879           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11880         }
11881        }
11882     }
11883     return output;
11884   }
11885
11886   Hashes = {
11887   /**  
11888    * @property {String} version
11889    * @readonly
11890    */
11891   VERSION : '1.0.3',
11892   /**
11893    * @member Hashes
11894    * @class Base64
11895    * @constructor
11896    */
11897   Base64 : function () {
11898     // private properties
11899     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11900         pad = '=', // default pad according with the RFC standard
11901         url = false, // URL encoding support @todo
11902         utf8 = true; // by default enable UTF-8 support encoding
11903
11904     // public method for encoding
11905     this.encode = function (input) {
11906       var i, j, triplet,
11907           output = '', 
11908           len = input.length;
11909
11910       pad = pad || '=';
11911       input = (utf8) ? utf8Encode(input) : input;
11912
11913       for (i = 0; i < len; i += 3) {
11914         triplet = (input.charCodeAt(i) << 16)
11915               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11916               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11917         for (j = 0; j < 4; j+=1) {
11918           if (i * 8 + j * 6 > len * 8) {
11919               output += pad;
11920           } else {
11921               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11922           }
11923         }
11924       }
11925       return output;    
11926     };
11927
11928     // public method for decoding
11929     this.decode = function (input) {
11930       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11931       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11932         dec = '',
11933         arr = [];
11934       if (!input) { return input; }
11935
11936       i = ac = 0;
11937       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11938       //input += '';
11939
11940       do { // unpack four hexets into three octets using index points in b64
11941         h1 = tab.indexOf(input.charAt(i+=1));
11942         h2 = tab.indexOf(input.charAt(i+=1));
11943         h3 = tab.indexOf(input.charAt(i+=1));
11944         h4 = tab.indexOf(input.charAt(i+=1));
11945
11946         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11947
11948         o1 = bits >> 16 & 0xff;
11949         o2 = bits >> 8 & 0xff;
11950         o3 = bits & 0xff;
11951         ac += 1;
11952
11953         if (h3 === 64) {
11954           arr[ac] = String.fromCharCode(o1);
11955         } else if (h4 === 64) {
11956           arr[ac] = String.fromCharCode(o1, o2);
11957         } else {
11958           arr[ac] = String.fromCharCode(o1, o2, o3);
11959         }
11960       } while (i < input.length);
11961
11962       dec = arr.join('');
11963       dec = (utf8) ? utf8Decode(dec) : dec;
11964
11965       return dec;
11966     };
11967
11968     // set custom pad string
11969     this.setPad = function (str) {
11970         pad = str || pad;
11971         return this;
11972     };
11973     // set custom tab string characters
11974     this.setTab = function (str) {
11975         tab = str || tab;
11976         return this;
11977     };
11978     this.setUTF8 = function (bool) {
11979         if (typeof bool === 'boolean') {
11980           utf8 = bool;
11981         }
11982         return this;
11983     };
11984   },
11985
11986   /**
11987    * CRC-32 calculation
11988    * @member Hashes
11989    * @method CRC32
11990    * @static
11991    * @param {String} str Input String
11992    * @return {String}
11993    */
11994   CRC32 : function (str) {
11995     var crc = 0, x = 0, y = 0, table, i, iTop;
11996     str = utf8Encode(str);
11997         
11998     table = [ 
11999         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12000         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12001         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12002         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12003         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12004         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12005         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12006         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12007         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12008         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12009         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12010         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12011         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12012         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12013         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12014         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12015         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12016         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12017         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12018         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12019         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12020         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12021         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12022         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12023         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12024         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12025     ].join('');
12026
12027     crc = crc ^ (-1);
12028     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12029         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12030         x = '0x' + table.substr( y * 9, 8 );
12031         crc = ( crc >>> 8 ) ^ x;
12032     }
12033     // always return a positive number (that's what >>> 0 does)
12034     return (crc ^ (-1)) >>> 0;
12035   },
12036   /**
12037    * @member Hashes
12038    * @class MD5
12039    * @constructor
12040    * @param {Object} [config]
12041    * 
12042    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12043    * Digest Algorithm, as defined in RFC 1321.
12044    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12045    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12046    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12047    */
12048   MD5 : function (options) {  
12049     /**
12050      * Private config properties. You may need to tweak these to be compatible with
12051      * the server-side, but the defaults work in most cases.
12052      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12053      */
12054     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12055         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12056         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12057
12058     // privileged (public) methods 
12059     this.hex = function (s) { 
12060       return rstr2hex(rstr(s, utf8), hexcase);
12061     };
12062     this.b64 = function (s) { 
12063       return rstr2b64(rstr(s), b64pad);
12064     };
12065     this.any = function(s, e) { 
12066       return rstr2any(rstr(s, utf8), e); 
12067     };
12068     this.hex_hmac = function (k, d) { 
12069       return rstr2hex(rstr_hmac(k, d), hexcase); 
12070     };
12071     this.b64_hmac = function (k, d) { 
12072       return rstr2b64(rstr_hmac(k,d), b64pad); 
12073     };
12074     this.any_hmac = function (k, d, e) { 
12075       return rstr2any(rstr_hmac(k, d), e); 
12076     };
12077     /**
12078      * Perform a simple self-test to see if the VM is working
12079      * @return {String} Hexadecimal hash sample
12080      */
12081     this.vm_test = function () {
12082       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12083     };
12084     /** 
12085      * Enable/disable uppercase hexadecimal returned string 
12086      * @param {Boolean} 
12087      * @return {Object} this
12088      */ 
12089     this.setUpperCase = function (a) {
12090       if (typeof a === 'boolean' ) {
12091         hexcase = a;
12092       }
12093       return this;
12094     };
12095     /** 
12096      * Defines a base64 pad string 
12097      * @param {String} Pad
12098      * @return {Object} this
12099      */ 
12100     this.setPad = function (a) {
12101       b64pad = a || b64pad;
12102       return this;
12103     };
12104     /** 
12105      * Defines a base64 pad string 
12106      * @param {Boolean} 
12107      * @return {Object} [this]
12108      */ 
12109     this.setUTF8 = function (a) {
12110       if (typeof a === 'boolean') { 
12111         utf8 = a;
12112       }
12113       return this;
12114     };
12115
12116     // private methods
12117
12118     /**
12119      * Calculate the MD5 of a raw string
12120      */
12121     function rstr(s) {
12122       s = (utf8) ? utf8Encode(s): s;
12123       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12124     }
12125     
12126     /**
12127      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12128      */
12129     function rstr_hmac(key, data) {
12130       var bkey, ipad, opad, hash, i;
12131
12132       key = (utf8) ? utf8Encode(key) : key;
12133       data = (utf8) ? utf8Encode(data) : data;
12134       bkey = rstr2binl(key);
12135       if (bkey.length > 16) { 
12136         bkey = binl(bkey, key.length * 8); 
12137       }
12138
12139       ipad = Array(16), opad = Array(16); 
12140       for (i = 0; i < 16; i+=1) {
12141           ipad[i] = bkey[i] ^ 0x36363636;
12142           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12143       }
12144       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12145       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12146     }
12147
12148     /**
12149      * Calculate the MD5 of an array of little-endian words, and a bit length.
12150      */
12151     function binl(x, len) {
12152       var i, olda, oldb, oldc, oldd,
12153           a =  1732584193,
12154           b = -271733879,
12155           c = -1732584194,
12156           d =  271733878;
12157         
12158       /* append padding */
12159       x[len >> 5] |= 0x80 << ((len) % 32);
12160       x[(((len + 64) >>> 9) << 4) + 14] = len;
12161
12162       for (i = 0; i < x.length; i += 16) {
12163         olda = a;
12164         oldb = b;
12165         oldc = c;
12166         oldd = d;
12167
12168         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12169         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12170         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12171         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12172         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12173         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12174         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12175         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12176         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12177         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12178         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12179         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12180         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12181         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12182         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12183         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12184
12185         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12186         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12187         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12188         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12189         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12190         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12191         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12192         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12193         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12194         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12195         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12196         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12197         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12198         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12199         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12200         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12201
12202         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12203         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12204         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12205         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12206         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12207         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12208         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12209         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12210         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12211         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12212         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12213         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12214         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12215         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12216         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12217         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12218
12219         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12220         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12221         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12222         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12223         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12224         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12225         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12226         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12227         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12228         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12229         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12230         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12231         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12232         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12233         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12234         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12235
12236         a = safe_add(a, olda);
12237         b = safe_add(b, oldb);
12238         c = safe_add(c, oldc);
12239         d = safe_add(d, oldd);
12240       }
12241       return Array(a, b, c, d);
12242     }
12243
12244     /**
12245      * These functions implement the four basic operations the algorithm uses.
12246      */
12247     function md5_cmn(q, a, b, x, s, t) {
12248       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12249     }
12250     function md5_ff(a, b, c, d, x, s, t) {
12251       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12252     }
12253     function md5_gg(a, b, c, d, x, s, t) {
12254       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12255     }
12256     function md5_hh(a, b, c, d, x, s, t) {
12257       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12258     }
12259     function md5_ii(a, b, c, d, x, s, t) {
12260       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12261     }
12262   },
12263   /**
12264    * @member Hashes
12265    * @class Hashes.SHA1
12266    * @param {Object} [config]
12267    * @constructor
12268    * 
12269    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12270    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12271    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12272    * See http://pajhome.org.uk/crypt/md5 for details.
12273    */
12274   SHA1 : function (options) {
12275    /**
12276      * Private config properties. You may need to tweak these to be compatible with
12277      * the server-side, but the defaults work in most cases.
12278      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12279      */
12280     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12281         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12282         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12283
12284     // public methods
12285     this.hex = function (s) { 
12286         return rstr2hex(rstr(s, utf8), hexcase); 
12287     };
12288     this.b64 = function (s) { 
12289         return rstr2b64(rstr(s, utf8), b64pad);
12290     };
12291     this.any = function (s, e) { 
12292         return rstr2any(rstr(s, utf8), e);
12293     };
12294     this.hex_hmac = function (k, d) {
12295         return rstr2hex(rstr_hmac(k, d));
12296     };
12297     this.b64_hmac = function (k, d) { 
12298         return rstr2b64(rstr_hmac(k, d), b64pad); 
12299     };
12300     this.any_hmac = function (k, d, e) { 
12301         return rstr2any(rstr_hmac(k, d), e);
12302     };
12303     /**
12304      * Perform a simple self-test to see if the VM is working
12305      * @return {String} Hexadecimal hash sample
12306      * @public
12307      */
12308     this.vm_test = function () {
12309       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12310     };
12311     /** 
12312      * @description Enable/disable uppercase hexadecimal returned string 
12313      * @param {boolean} 
12314      * @return {Object} this
12315      * @public
12316      */ 
12317     this.setUpperCase = function (a) {
12318         if (typeof a === 'boolean') {
12319         hexcase = a;
12320       }
12321         return this;
12322     };
12323     /** 
12324      * @description Defines a base64 pad string 
12325      * @param {string} Pad
12326      * @return {Object} this
12327      * @public
12328      */ 
12329     this.setPad = function (a) {
12330       b64pad = a || b64pad;
12331         return this;
12332     };
12333     /** 
12334      * @description Defines a base64 pad string 
12335      * @param {boolean} 
12336      * @return {Object} this
12337      * @public
12338      */ 
12339     this.setUTF8 = function (a) {
12340         if (typeof a === 'boolean') {
12341         utf8 = a;
12342       }
12343         return this;
12344     };
12345
12346     // private methods
12347
12348     /**
12349          * Calculate the SHA-512 of a raw string
12350          */
12351         function rstr(s) {
12352       s = (utf8) ? utf8Encode(s) : s;
12353       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12354         }
12355
12356     /**
12357      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12358      */
12359     function rstr_hmac(key, data) {
12360         var bkey, ipad, opad, i, hash;
12361         key = (utf8) ? utf8Encode(key) : key;
12362         data = (utf8) ? utf8Encode(data) : data;
12363         bkey = rstr2binb(key);
12364
12365         if (bkey.length > 16) {
12366         bkey = binb(bkey, key.length * 8);
12367       }
12368         ipad = Array(16), opad = Array(16);
12369         for (i = 0; i < 16; i+=1) {
12370                 ipad[i] = bkey[i] ^ 0x36363636;
12371                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12372         }
12373         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12374         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12375     }
12376
12377     /**
12378      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12379      */
12380     function binb(x, len) {
12381       var i, j, t, olda, oldb, oldc, oldd, olde,
12382           w = Array(80),
12383           a =  1732584193,
12384           b = -271733879,
12385           c = -1732584194,
12386           d =  271733878,
12387           e = -1009589776;
12388
12389       /* append padding */
12390       x[len >> 5] |= 0x80 << (24 - len % 32);
12391       x[((len + 64 >> 9) << 4) + 15] = len;
12392
12393       for (i = 0; i < x.length; i += 16) {
12394         olda = a,
12395         oldb = b;
12396         oldc = c;
12397         oldd = d;
12398         olde = e;
12399       
12400         for (j = 0; j < 80; j+=1)       {
12401           if (j < 16) { 
12402             w[j] = x[i + j]; 
12403           } else { 
12404             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12405           }
12406           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12407                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12408           e = d;
12409           d = c;
12410           c = bit_rol(b, 30);
12411           b = a;
12412           a = t;
12413         }
12414
12415         a = safe_add(a, olda);
12416         b = safe_add(b, oldb);
12417         c = safe_add(c, oldc);
12418         d = safe_add(d, oldd);
12419         e = safe_add(e, olde);
12420       }
12421       return Array(a, b, c, d, e);
12422     }
12423
12424     /**
12425      * Perform the appropriate triplet combination function for the current
12426      * iteration
12427      */
12428     function sha1_ft(t, b, c, d) {
12429       if (t < 20) { return (b & c) | ((~b) & d); }
12430       if (t < 40) { return b ^ c ^ d; }
12431       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12432       return b ^ c ^ d;
12433     }
12434
12435     /**
12436      * Determine the appropriate additive constant for the current iteration
12437      */
12438     function sha1_kt(t) {
12439       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12440                  (t < 60) ? -1894007588 : -899497514;
12441     }
12442   },
12443   /**
12444    * @class Hashes.SHA256
12445    * @param {config}
12446    * 
12447    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12448    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12449    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12450    * See http://pajhome.org.uk/crypt/md5 for details.
12451    * Also http://anmar.eu.org/projects/jssha2/
12452    */
12453   SHA256 : function (options) {
12454     /**
12455      * Private properties configuration variables. You may need to tweak these to be compatible with
12456      * the server-side, but the defaults work in most cases.
12457      * @see this.setUpperCase() method
12458      * @see this.setPad() method
12459      */
12460     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12461               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12462               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12463               sha256_K;
12464
12465     /* privileged (public) methods */
12466     this.hex = function (s) { 
12467       return rstr2hex(rstr(s, utf8)); 
12468     };
12469     this.b64 = function (s) { 
12470       return rstr2b64(rstr(s, utf8), b64pad);
12471     };
12472     this.any = function (s, e) { 
12473       return rstr2any(rstr(s, utf8), e); 
12474     };
12475     this.hex_hmac = function (k, d) { 
12476       return rstr2hex(rstr_hmac(k, d)); 
12477     };
12478     this.b64_hmac = function (k, d) { 
12479       return rstr2b64(rstr_hmac(k, d), b64pad);
12480     };
12481     this.any_hmac = function (k, d, e) { 
12482       return rstr2any(rstr_hmac(k, d), e); 
12483     };
12484     /**
12485      * Perform a simple self-test to see if the VM is working
12486      * @return {String} Hexadecimal hash sample
12487      * @public
12488      */
12489     this.vm_test = function () {
12490       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12491     };
12492     /** 
12493      * Enable/disable uppercase hexadecimal returned string 
12494      * @param {boolean} 
12495      * @return {Object} this
12496      * @public
12497      */ 
12498     this.setUpperCase = function (a) {
12499       if (typeof a === 'boolean') { 
12500         hexcase = a;
12501       }
12502       return this;
12503     };
12504     /** 
12505      * @description Defines a base64 pad string 
12506      * @param {string} Pad
12507      * @return {Object} this
12508      * @public
12509      */ 
12510     this.setPad = function (a) {
12511       b64pad = a || b64pad;
12512       return this;
12513     };
12514     /** 
12515      * Defines a base64 pad string 
12516      * @param {boolean} 
12517      * @return {Object} this
12518      * @public
12519      */ 
12520     this.setUTF8 = function (a) {
12521       if (typeof a === 'boolean') {
12522         utf8 = a;
12523       }
12524       return this;
12525     };
12526     
12527     // private methods
12528
12529     /**
12530      * Calculate the SHA-512 of a raw string
12531      */
12532     function rstr(s, utf8) {
12533       s = (utf8) ? utf8Encode(s) : s;
12534       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12535     }
12536
12537     /**
12538      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12539      */
12540     function rstr_hmac(key, data) {
12541       key = (utf8) ? utf8Encode(key) : key;
12542       data = (utf8) ? utf8Encode(data) : data;
12543       var hash, i = 0,
12544           bkey = rstr2binb(key), 
12545           ipad = Array(16), 
12546           opad = Array(16);
12547
12548       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12549       
12550       for (; i < 16; i+=1) {
12551         ipad[i] = bkey[i] ^ 0x36363636;
12552         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12553       }
12554       
12555       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12556       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12557     }
12558     
12559     /*
12560      * Main sha256 function, with its support functions
12561      */
12562     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12563     function sha256_R (X, n) {return ( X >>> n );}
12564     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12565     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12566     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12567     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12568     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12569     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12570     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12571     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12572     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12573     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12574     
12575     sha256_K = [
12576       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12577       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12578       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12579       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12580       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12581       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12582       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12583       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12584       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12585       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12586       -1866530822, -1538233109, -1090935817, -965641998
12587     ];
12588     
12589     function binb(m, l) {
12590       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12591                  1359893119, -1694144372, 528734635, 1541459225];
12592       var W = new Array(64);
12593       var a, b, c, d, e, f, g, h;
12594       var i, j, T1, T2;
12595     
12596       /* append padding */
12597       m[l >> 5] |= 0x80 << (24 - l % 32);
12598       m[((l + 64 >> 9) << 4) + 15] = l;
12599     
12600       for (i = 0; i < m.length; i += 16)
12601       {
12602       a = HASH[0];
12603       b = HASH[1];
12604       c = HASH[2];
12605       d = HASH[3];
12606       e = HASH[4];
12607       f = HASH[5];
12608       g = HASH[6];
12609       h = HASH[7];
12610     
12611       for (j = 0; j < 64; j+=1)
12612       {
12613         if (j < 16) { 
12614           W[j] = m[j + i];
12615         } else { 
12616           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12617                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12618         }
12619     
12620         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12621                                   sha256_K[j]), W[j]);
12622         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12623         h = g;
12624         g = f;
12625         f = e;
12626         e = safe_add(d, T1);
12627         d = c;
12628         c = b;
12629         b = a;
12630         a = safe_add(T1, T2);
12631       }
12632     
12633       HASH[0] = safe_add(a, HASH[0]);
12634       HASH[1] = safe_add(b, HASH[1]);
12635       HASH[2] = safe_add(c, HASH[2]);
12636       HASH[3] = safe_add(d, HASH[3]);
12637       HASH[4] = safe_add(e, HASH[4]);
12638       HASH[5] = safe_add(f, HASH[5]);
12639       HASH[6] = safe_add(g, HASH[6]);
12640       HASH[7] = safe_add(h, HASH[7]);
12641       }
12642       return HASH;
12643     }
12644
12645   },
12646
12647   /**
12648    * @class Hashes.SHA512
12649    * @param {config}
12650    * 
12651    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12652    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12653    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12654    * See http://pajhome.org.uk/crypt/md5 for details. 
12655    */
12656   SHA512 : function (options) {
12657     /**
12658      * Private properties configuration variables. You may need to tweak these to be compatible with
12659      * the server-side, but the defaults work in most cases.
12660      * @see this.setUpperCase() method
12661      * @see this.setPad() method
12662      */
12663     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12664         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12665         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12666         sha512_k;
12667
12668     /* privileged (public) methods */
12669     this.hex = function (s) { 
12670       return rstr2hex(rstr(s)); 
12671     };
12672     this.b64 = function (s) { 
12673       return rstr2b64(rstr(s), b64pad);  
12674     };
12675     this.any = function (s, e) { 
12676       return rstr2any(rstr(s), e);
12677     };
12678     this.hex_hmac = function (k, d) {
12679       return rstr2hex(rstr_hmac(k, d));
12680     };
12681     this.b64_hmac = function (k, d) { 
12682       return rstr2b64(rstr_hmac(k, d), b64pad);
12683     };
12684     this.any_hmac = function (k, d, e) { 
12685       return rstr2any(rstr_hmac(k, d), e);
12686     };
12687     /**
12688      * Perform a simple self-test to see if the VM is working
12689      * @return {String} Hexadecimal hash sample
12690      * @public
12691      */
12692     this.vm_test = function () {
12693       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12694     };
12695     /** 
12696      * @description Enable/disable uppercase hexadecimal returned string 
12697      * @param {boolean} 
12698      * @return {Object} this
12699      * @public
12700      */ 
12701     this.setUpperCase = function (a) {
12702       if (typeof a === 'boolean') {
12703         hexcase = a;
12704       }
12705       return this;
12706     };
12707     /** 
12708      * @description Defines a base64 pad string 
12709      * @param {string} Pad
12710      * @return {Object} this
12711      * @public
12712      */ 
12713     this.setPad = function (a) {
12714       b64pad = a || b64pad;
12715       return this;
12716     };
12717     /** 
12718      * @description Defines a base64 pad string 
12719      * @param {boolean} 
12720      * @return {Object} this
12721      * @public
12722      */ 
12723     this.setUTF8 = function (a) {
12724       if (typeof a === 'boolean') {
12725         utf8 = a;
12726       }
12727       return this;
12728     };
12729
12730     /* private methods */
12731     
12732     /**
12733      * Calculate the SHA-512 of a raw string
12734      */
12735     function rstr(s) {
12736       s = (utf8) ? utf8Encode(s) : s;
12737       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12738     }
12739     /*
12740      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12741      */
12742     function rstr_hmac(key, data) {
12743       key = (utf8) ? utf8Encode(key) : key;
12744       data = (utf8) ? utf8Encode(data) : data;
12745       
12746       var hash, i = 0, 
12747           bkey = rstr2binb(key),
12748           ipad = Array(32), opad = Array(32);
12749
12750       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12751       
12752       for (; i < 32; i+=1) {
12753         ipad[i] = bkey[i] ^ 0x36363636;
12754         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12755       }
12756       
12757       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12758       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12759     }
12760             
12761     /**
12762      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12763      */
12764     function binb(x, len) {
12765       var j, i, l,
12766           W = new Array(80),
12767           hash = new Array(16),
12768           //Initial hash values
12769           H = [
12770             new int64(0x6a09e667, -205731576),
12771             new int64(-1150833019, -2067093701),
12772             new int64(0x3c6ef372, -23791573),
12773             new int64(-1521486534, 0x5f1d36f1),
12774             new int64(0x510e527f, -1377402159),
12775             new int64(-1694144372, 0x2b3e6c1f),
12776             new int64(0x1f83d9ab, -79577749),
12777             new int64(0x5be0cd19, 0x137e2179)
12778           ],
12779           T1 = new int64(0, 0),
12780           T2 = new int64(0, 0),
12781           a = new int64(0,0),
12782           b = new int64(0,0),
12783           c = new int64(0,0),
12784           d = new int64(0,0),
12785           e = new int64(0,0),
12786           f = new int64(0,0),
12787           g = new int64(0,0),
12788           h = new int64(0,0),
12789           //Temporary variables not specified by the document
12790           s0 = new int64(0, 0),
12791           s1 = new int64(0, 0),
12792           Ch = new int64(0, 0),
12793           Maj = new int64(0, 0),
12794           r1 = new int64(0, 0),
12795           r2 = new int64(0, 0),
12796           r3 = new int64(0, 0);
12797
12798       if (sha512_k === undefined) {
12799           //SHA512 constants
12800           sha512_k = [
12801             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12802             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12803             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12804             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12805             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12806             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12807             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12808             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12809             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12810             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12811             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12812             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12813             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12814             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12815             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12816             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12817             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12818             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12819             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12820             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12821             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12822             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12823             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12824             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12825             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12826             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12827             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12828             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12829             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12830             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12831             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12832             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12833             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12834             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12835             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12836             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12837             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12838             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12839             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12840             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12841           ];
12842       }
12843   
12844       for (i=0; i<80; i+=1) {
12845         W[i] = new int64(0, 0);
12846       }
12847     
12848       // append padding to the source string. The format is described in the FIPS.
12849       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12850       x[((len + 128 >> 10)<< 5) + 31] = len;
12851       l = x.length;
12852       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12853         int64copy(a, H[0]);
12854         int64copy(b, H[1]);
12855         int64copy(c, H[2]);
12856         int64copy(d, H[3]);
12857         int64copy(e, H[4]);
12858         int64copy(f, H[5]);
12859         int64copy(g, H[6]);
12860         int64copy(h, H[7]);
12861       
12862         for (j=0; j<16; j+=1) {
12863           W[j].h = x[i + 2*j];
12864           W[j].l = x[i + 2*j + 1];
12865         }
12866       
12867         for (j=16; j<80; j+=1) {
12868           //sigma1
12869           int64rrot(r1, W[j-2], 19);
12870           int64revrrot(r2, W[j-2], 29);
12871           int64shr(r3, W[j-2], 6);
12872           s1.l = r1.l ^ r2.l ^ r3.l;
12873           s1.h = r1.h ^ r2.h ^ r3.h;
12874           //sigma0
12875           int64rrot(r1, W[j-15], 1);
12876           int64rrot(r2, W[j-15], 8);
12877           int64shr(r3, W[j-15], 7);
12878           s0.l = r1.l ^ r2.l ^ r3.l;
12879           s0.h = r1.h ^ r2.h ^ r3.h;
12880       
12881           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12882         }
12883       
12884         for (j = 0; j < 80; j+=1) {
12885           //Ch
12886           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12887           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12888       
12889           //Sigma1
12890           int64rrot(r1, e, 14);
12891           int64rrot(r2, e, 18);
12892           int64revrrot(r3, e, 9);
12893           s1.l = r1.l ^ r2.l ^ r3.l;
12894           s1.h = r1.h ^ r2.h ^ r3.h;
12895       
12896           //Sigma0
12897           int64rrot(r1, a, 28);
12898           int64revrrot(r2, a, 2);
12899           int64revrrot(r3, a, 7);
12900           s0.l = r1.l ^ r2.l ^ r3.l;
12901           s0.h = r1.h ^ r2.h ^ r3.h;
12902       
12903           //Maj
12904           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12905           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12906       
12907           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12908           int64add(T2, s0, Maj);
12909       
12910           int64copy(h, g);
12911           int64copy(g, f);
12912           int64copy(f, e);
12913           int64add(e, d, T1);
12914           int64copy(d, c);
12915           int64copy(c, b);
12916           int64copy(b, a);
12917           int64add(a, T1, T2);
12918         }
12919         int64add(H[0], H[0], a);
12920         int64add(H[1], H[1], b);
12921         int64add(H[2], H[2], c);
12922         int64add(H[3], H[3], d);
12923         int64add(H[4], H[4], e);
12924         int64add(H[5], H[5], f);
12925         int64add(H[6], H[6], g);
12926         int64add(H[7], H[7], h);
12927       }
12928     
12929       //represent the hash as an array of 32-bit dwords
12930       for (i=0; i<8; i+=1) {
12931         hash[2*i] = H[i].h;
12932         hash[2*i + 1] = H[i].l;
12933       }
12934       return hash;
12935     }
12936     
12937     //A constructor for 64-bit numbers
12938     function int64(h, l) {
12939       this.h = h;
12940       this.l = l;
12941       //this.toString = int64toString;
12942     }
12943     
12944     //Copies src into dst, assuming both are 64-bit numbers
12945     function int64copy(dst, src) {
12946       dst.h = src.h;
12947       dst.l = src.l;
12948     }
12949     
12950     //Right-rotates a 64-bit number by shift
12951     //Won't handle cases of shift>=32
12952     //The function revrrot() is for that
12953     function int64rrot(dst, x, shift) {
12954       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12955       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12956     }
12957     
12958     //Reverses the dwords of the source and then rotates right by shift.
12959     //This is equivalent to rotation by 32+shift
12960     function int64revrrot(dst, x, shift) {
12961       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12962       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12963     }
12964     
12965     //Bitwise-shifts right a 64-bit number by shift
12966     //Won't handle shift>=32, but it's never needed in SHA512
12967     function int64shr(dst, x, shift) {
12968       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12969       dst.h = (x.h >>> shift);
12970     }
12971     
12972     //Adds two 64-bit numbers
12973     //Like the original implementation, does not rely on 32-bit operations
12974     function int64add(dst, x, y) {
12975        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12976        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12977        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12978        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12979        dst.l = (w0 & 0xffff) | (w1 << 16);
12980        dst.h = (w2 & 0xffff) | (w3 << 16);
12981     }
12982     
12983     //Same, except with 4 addends. Works faster than adding them one by one.
12984     function int64add4(dst, a, b, c, d) {
12985        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12986        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12987        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12988        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12989        dst.l = (w0 & 0xffff) | (w1 << 16);
12990        dst.h = (w2 & 0xffff) | (w3 << 16);
12991     }
12992     
12993     //Same, except with 5 addends
12994     function int64add5(dst, a, b, c, d, e) {
12995       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
12996           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
12997           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
12998           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
12999        dst.l = (w0 & 0xffff) | (w1 << 16);
13000        dst.h = (w2 & 0xffff) | (w3 << 16);
13001     }
13002   },
13003   /**
13004    * @class Hashes.RMD160
13005    * @constructor
13006    * @param {Object} [config]
13007    * 
13008    * A JavaScript implementation of the RIPEMD-160 Algorithm
13009    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13010    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13011    * See http://pajhome.org.uk/crypt/md5 for details.
13012    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13013    */
13014   RMD160 : function (options) {
13015     /**
13016      * Private properties configuration variables. You may need to tweak these to be compatible with
13017      * the server-side, but the defaults work in most cases.
13018      * @see this.setUpperCase() method
13019      * @see this.setPad() method
13020      */
13021     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13022         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13023         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13024         rmd160_r1 = [
13025            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13026            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13027            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13028            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13029            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13030         ],
13031         rmd160_r2 = [
13032            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13033            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13034           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13035            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13036           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13037         ],
13038         rmd160_s1 = [
13039           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13040            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13041           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13042           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13043            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13044         ],
13045         rmd160_s2 = [
13046            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13047            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13048            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13049           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13050            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13051         ];
13052
13053     /* privileged (public) methods */
13054     this.hex = function (s) {
13055       return rstr2hex(rstr(s, utf8)); 
13056     };
13057     this.b64 = function (s) {
13058       return rstr2b64(rstr(s, utf8), b64pad);
13059     };
13060     this.any = function (s, e) { 
13061       return rstr2any(rstr(s, utf8), e);
13062     };
13063     this.hex_hmac = function (k, d) { 
13064       return rstr2hex(rstr_hmac(k, d));
13065     };
13066     this.b64_hmac = function (k, d) { 
13067       return rstr2b64(rstr_hmac(k, d), b64pad);
13068     };
13069     this.any_hmac = function (k, d, e) { 
13070       return rstr2any(rstr_hmac(k, d), e); 
13071     };
13072     /**
13073      * Perform a simple self-test to see if the VM is working
13074      * @return {String} Hexadecimal hash sample
13075      * @public
13076      */
13077     this.vm_test = function () {
13078       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13079     };
13080     /** 
13081      * @description Enable/disable uppercase hexadecimal returned string 
13082      * @param {boolean} 
13083      * @return {Object} this
13084      * @public
13085      */ 
13086     this.setUpperCase = function (a) {
13087       if (typeof a === 'boolean' ) { hexcase = a; }
13088       return this;
13089     };
13090     /** 
13091      * @description Defines a base64 pad string 
13092      * @param {string} Pad
13093      * @return {Object} this
13094      * @public
13095      */ 
13096     this.setPad = function (a) {
13097       if (typeof a !== 'undefined' ) { b64pad = a; }
13098       return this;
13099     };
13100     /** 
13101      * @description Defines a base64 pad string 
13102      * @param {boolean} 
13103      * @return {Object} this
13104      * @public
13105      */ 
13106     this.setUTF8 = function (a) {
13107       if (typeof a === 'boolean') { utf8 = a; }
13108       return this;
13109     };
13110
13111     /* private methods */
13112
13113     /**
13114      * Calculate the rmd160 of a raw string
13115      */
13116     function rstr(s) {
13117       s = (utf8) ? utf8Encode(s) : s;
13118       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13119     }
13120
13121     /**
13122      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13123      */
13124     function rstr_hmac(key, data) {
13125       key = (utf8) ? utf8Encode(key) : key;
13126       data = (utf8) ? utf8Encode(data) : data;
13127       var i, hash,
13128           bkey = rstr2binl(key),
13129           ipad = Array(16), opad = Array(16);
13130
13131       if (bkey.length > 16) { 
13132         bkey = binl(bkey, key.length * 8); 
13133       }
13134       
13135       for (i = 0; i < 16; i+=1) {
13136         ipad[i] = bkey[i] ^ 0x36363636;
13137         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13138       }
13139       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13140       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13141     }
13142
13143     /**
13144      * Convert an array of little-endian words to a string
13145      */
13146     function binl2rstr(input) {
13147       var i, output = '', l = input.length * 32;
13148       for (i = 0; i < l; i += 8) {
13149         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13150       }
13151       return output;
13152     }
13153
13154     /**
13155      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13156      */
13157     function binl(x, len) {
13158       var T, j, i, l,
13159           h0 = 0x67452301,
13160           h1 = 0xefcdab89,
13161           h2 = 0x98badcfe,
13162           h3 = 0x10325476,
13163           h4 = 0xc3d2e1f0,
13164           A1, B1, C1, D1, E1,
13165           A2, B2, C2, D2, E2;
13166
13167       /* append padding */
13168       x[len >> 5] |= 0x80 << (len % 32);
13169       x[(((len + 64) >>> 9) << 4) + 14] = len;
13170       l = x.length;
13171       
13172       for (i = 0; i < l; i+=16) {
13173         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13174         for (j = 0; j <= 79; j+=1) {
13175           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13176           T = safe_add(T, x[i + rmd160_r1[j]]);
13177           T = safe_add(T, rmd160_K1(j));
13178           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13179           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13180           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13181           T = safe_add(T, x[i + rmd160_r2[j]]);
13182           T = safe_add(T, rmd160_K2(j));
13183           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13184           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13185         }
13186
13187         T = safe_add(h1, safe_add(C1, D2));
13188         h1 = safe_add(h2, safe_add(D1, E2));
13189         h2 = safe_add(h3, safe_add(E1, A2));
13190         h3 = safe_add(h4, safe_add(A1, B2));
13191         h4 = safe_add(h0, safe_add(B1, C2));
13192         h0 = T;
13193       }
13194       return [h0, h1, h2, h3, h4];
13195     }
13196
13197     // specific algorithm methods 
13198     function rmd160_f(j, x, y, z) {
13199       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13200          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13201          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13202          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13203          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13204          'rmd160_f: j out of range';
13205     }
13206
13207     function rmd160_K1(j) {
13208       return ( 0 <= j && j <= 15) ? 0x00000000 :
13209          (16 <= j && j <= 31) ? 0x5a827999 :
13210          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13211          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13212          (64 <= j && j <= 79) ? 0xa953fd4e :
13213          'rmd160_K1: j out of range';
13214     }
13215
13216     function rmd160_K2(j){
13217       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13218          (16 <= j && j <= 31) ? 0x5c4dd124 :
13219          (32 <= j && j <= 47) ? 0x6d703ef3 :
13220          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13221          (64 <= j && j <= 79) ? 0x00000000 :
13222          'rmd160_K2: j out of range';
13223     }
13224   }
13225 };
13226
13227   // exposes Hashes
13228   (function( window, undefined ) {
13229     var freeExports = false;
13230     if (typeof exports === 'object' ) {
13231       freeExports = exports;
13232       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13233     }
13234
13235     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13236       // define as an anonymous module, so, through path mapping, it can be aliased
13237       define(function () { return Hashes; });
13238     }
13239     else if ( freeExports ) {
13240       // in Node.js or RingoJS v0.8.0+
13241       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13242         module.exports = Hashes;
13243       }
13244       // in Narwhal or RingoJS v0.7.0-
13245       else {
13246         freeExports.Hashes = Hashes;
13247       }
13248     }
13249     else {
13250       // in a browser or Rhino
13251       window.Hashes = Hashes;
13252     }
13253   }( this ));
13254 }()); // IIFE
13255
13256 })(window)
13257 },{}],2:[function(require,module,exports){
13258 'use strict';
13259
13260 var hashes = require('jshashes'),
13261     xtend = require('xtend'),
13262     sha1 = new hashes.SHA1();
13263
13264 var ohauth = {};
13265
13266 ohauth.qsString = function(obj) {
13267     return Object.keys(obj).sort().map(function(key) {
13268         return ohauth.percentEncode(key) + '=' +
13269             ohauth.percentEncode(obj[key]);
13270     }).join('&');
13271 };
13272
13273 ohauth.stringQs = function(str) {
13274     return str.split('&').reduce(function(obj, pair){
13275         var parts = pair.split('=');
13276         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13277             '' : decodeURIComponent(parts[1]);
13278         return obj;
13279     }, {});
13280 };
13281
13282 ohauth.rawxhr = function(method, url, data, headers, callback) {
13283     var xhr = new XMLHttpRequest(),
13284         twoHundred = /^20\d$/;
13285     xhr.onreadystatechange = function() {
13286         if (4 == xhr.readyState && 0 !== xhr.status) {
13287             if (twoHundred.test(xhr.status)) callback(null, xhr);
13288             else return callback(xhr, null);
13289         }
13290     };
13291     xhr.onerror = function(e) { return callback(e, null); };
13292     xhr.open(method, url, true);
13293     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13294     xhr.send(data);
13295 };
13296
13297 ohauth.xhr = function(method, url, auth, data, options, callback) {
13298     var headers = (options && options.header) || {
13299         'Content-Type': 'application/x-www-form-urlencoded'
13300     };
13301     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13302     ohauth.rawxhr(method, url, data, headers, callback);
13303 };
13304
13305 ohauth.nonce = function() {
13306     for (var o = ''; o.length < 6;) {
13307         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13308     }
13309     return o;
13310 };
13311
13312 ohauth.authHeader = function(obj) {
13313     return Object.keys(obj).sort().map(function(key) {
13314         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13315     }).join(', ');
13316 };
13317
13318 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13319
13320 ohauth.percentEncode = function(s) {
13321     return encodeURIComponent(s)
13322         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13323         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13324 };
13325
13326 ohauth.baseString = function(method, url, params) {
13327     if (params.oauth_signature) delete params.oauth_signature;
13328     return [
13329         method,
13330         ohauth.percentEncode(url),
13331         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13332 };
13333
13334 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13335     return sha1.b64_hmac(
13336         ohauth.percentEncode(oauth_secret) + '&' +
13337         ohauth.percentEncode(token_secret),
13338         baseString);
13339 };
13340
13341 /**
13342  * Takes an options object for configuration (consumer_key,
13343  * consumer_secret, version, signature_method, token) and returns a
13344  * function that generates the Authorization header for given data.
13345  *
13346  * The returned function takes these parameters:
13347  * - method: GET/POST/...
13348  * - uri: full URI with protocol, port, path and query string
13349  * - extra_params: any extra parameters (that are passed in the POST data),
13350  *   can be an object or a from-urlencoded string.
13351  *
13352  * Returned function returns full OAuth header with "OAuth" string in it.
13353  */
13354
13355 ohauth.headerGenerator = function(options) {
13356     options = options || {};
13357     var consumer_key = options.consumer_key || '',
13358         consumer_secret = options.consumer_secret || '',
13359         signature_method = options.signature_method || 'HMAC-SHA1',
13360         version = options.version || '1.0',
13361         token = options.token || '';
13362
13363     return function(method, uri, extra_params) {
13364         method = method.toUpperCase();
13365         if (typeof extra_params === 'string' && extra_params.length > 0) {
13366             extra_params = ohauth.stringQs(extra_params);
13367         }
13368
13369         var uri_parts = uri.split('?', 2),
13370         base_uri = uri_parts[0];
13371
13372         var query_params = uri_parts.length === 2 ?
13373             ohauth.stringQs(uri_parts[1]) : {};
13374
13375         var oauth_params = {
13376             oauth_consumer_key: consumer_key,
13377             oauth_signature_method: signature_method,
13378             oauth_version: version,
13379             oauth_timestamp: ohauth.timestamp(),
13380             oauth_nonce: ohauth.nonce()
13381         };
13382
13383         if (token) oauth_params.oauth_token = token;
13384
13385         var all_params = xtend({}, oauth_params, query_params, extra_params),
13386             base_str = ohauth.baseString(method, base_uri, all_params);
13387
13388         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13389
13390         return 'OAuth ' + ohauth.authHeader(oauth_params);
13391     };
13392 };
13393
13394 module.exports = ohauth;
13395
13396 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13397 module.exports = Object.keys || require('./shim');
13398
13399
13400 },{"./shim":8}],8:[function(require,module,exports){
13401 (function () {
13402         "use strict";
13403
13404         // modified from https://github.com/kriskowal/es5-shim
13405         var has = Object.prototype.hasOwnProperty,
13406                 is = require('is'),
13407                 forEach = require('foreach'),
13408                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13409                 dontEnums = [
13410                         "toString",
13411                         "toLocaleString",
13412                         "valueOf",
13413                         "hasOwnProperty",
13414                         "isPrototypeOf",
13415                         "propertyIsEnumerable",
13416                         "constructor"
13417                 ],
13418                 keysShim;
13419
13420         keysShim = function keys(object) {
13421                 if (!is.object(object) && !is.array(object)) {
13422                         throw new TypeError("Object.keys called on a non-object");
13423                 }
13424
13425                 var name, theKeys = [];
13426                 for (name in object) {
13427                         if (has.call(object, name)) {
13428                                 theKeys.push(name);
13429                         }
13430                 }
13431
13432                 if (hasDontEnumBug) {
13433                         forEach(dontEnums, function (dontEnum) {
13434                                 if (has.call(object, dontEnum)) {
13435                                         theKeys.push(dontEnum);
13436                                 }
13437                         });
13438                 }
13439                 return theKeys;
13440         };
13441
13442         module.exports = keysShim;
13443 }());
13444
13445
13446 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13447
13448 /**!
13449  * is
13450  * the definitive JavaScript type testing library
13451  * 
13452  * @copyright 2013 Enrico Marino
13453  * @license MIT
13454  */
13455
13456 var objProto = Object.prototype;
13457 var owns = objProto.hasOwnProperty;
13458 var toString = objProto.toString;
13459 var isActualNaN = function (value) {
13460   return value !== value;
13461 };
13462 var NON_HOST_TYPES = {
13463   "boolean": 1,
13464   "number": 1,
13465   "string": 1,
13466   "undefined": 1
13467 };
13468
13469 /**
13470  * Expose `is`
13471  */
13472
13473 var is = module.exports = {};
13474
13475 /**
13476  * Test general.
13477  */
13478
13479 /**
13480  * is.type
13481  * Test if `value` is a type of `type`.
13482  *
13483  * @param {Mixed} value value to test
13484  * @param {String} type type
13485  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13486  * @api public
13487  */
13488
13489 is.a =
13490 is.type = function (value, type) {
13491   return typeof value === type;
13492 };
13493
13494 /**
13495  * is.defined
13496  * Test if `value` is defined.
13497  *
13498  * @param {Mixed} value value to test
13499  * @return {Boolean} true if 'value' is defined, false otherwise
13500  * @api public
13501  */
13502
13503 is.defined = function (value) {
13504   return value !== undefined;
13505 };
13506
13507 /**
13508  * is.empty
13509  * Test if `value` is empty.
13510  *
13511  * @param {Mixed} value value to test
13512  * @return {Boolean} true if `value` is empty, false otherwise
13513  * @api public
13514  */
13515
13516 is.empty = function (value) {
13517   var type = toString.call(value);
13518   var key;
13519
13520   if ('[object Array]' === type || '[object Arguments]' === type) {
13521     return value.length === 0;
13522   }
13523
13524   if ('[object Object]' === type) {
13525     for (key in value) if (owns.call(value, key)) return false;
13526     return true;
13527   }
13528
13529   if ('[object String]' === type) {
13530     return '' === value;
13531   }
13532
13533   return false;
13534 };
13535
13536 /**
13537  * is.equal
13538  * Test if `value` is equal to `other`.
13539  *
13540  * @param {Mixed} value value to test
13541  * @param {Mixed} other value to compare with
13542  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13543  */
13544
13545 is.equal = function (value, other) {
13546   var type = toString.call(value)
13547   var key;
13548
13549   if (type !== toString.call(other)) {
13550     return false;
13551   }
13552
13553   if ('[object Object]' === type) {
13554     for (key in value) {
13555       if (!is.equal(value[key], other[key])) {
13556         return false;
13557       }
13558     }
13559     return true;
13560   }
13561
13562   if ('[object Array]' === type) {
13563     key = value.length;
13564     if (key !== other.length) {
13565       return false;
13566     }
13567     while (--key) {
13568       if (!is.equal(value[key], other[key])) {
13569         return false;
13570       }
13571     }
13572     return true;
13573   }
13574
13575   if ('[object Function]' === type) {
13576     return value.prototype === other.prototype;
13577   }
13578
13579   if ('[object Date]' === type) {
13580     return value.getTime() === other.getTime();
13581   }
13582
13583   return value === other;
13584 };
13585
13586 /**
13587  * is.hosted
13588  * Test if `value` is hosted by `host`.
13589  *
13590  * @param {Mixed} value to test
13591  * @param {Mixed} host host to test with
13592  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13593  * @api public
13594  */
13595
13596 is.hosted = function (value, host) {
13597   var type = typeof host[value];
13598   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13599 };
13600
13601 /**
13602  * is.instance
13603  * Test if `value` is an instance of `constructor`.
13604  *
13605  * @param {Mixed} value value to test
13606  * @return {Boolean} true if `value` is an instance of `constructor`
13607  * @api public
13608  */
13609
13610 is.instance = is['instanceof'] = function (value, constructor) {
13611   return value instanceof constructor;
13612 };
13613
13614 /**
13615  * is.null
13616  * Test if `value` is null.
13617  *
13618  * @param {Mixed} value value to test
13619  * @return {Boolean} true if `value` is null, false otherwise
13620  * @api public
13621  */
13622
13623 is['null'] = function (value) {
13624   return value === null;
13625 };
13626
13627 /**
13628  * is.undefined
13629  * Test if `value` is undefined.
13630  *
13631  * @param {Mixed} value value to test
13632  * @return {Boolean} true if `value` is undefined, false otherwise
13633  * @api public
13634  */
13635
13636 is.undefined = function (value) {
13637   return value === undefined;
13638 };
13639
13640 /**
13641  * Test arguments.
13642  */
13643
13644 /**
13645  * is.arguments
13646  * Test if `value` is an arguments object.
13647  *
13648  * @param {Mixed} value value to test
13649  * @return {Boolean} true if `value` is an arguments object, false otherwise
13650  * @api public
13651  */
13652
13653 is.arguments = function (value) {
13654   var isStandardArguments = '[object Arguments]' === toString.call(value);
13655   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13656   return isStandardArguments || isOldArguments;
13657 };
13658
13659 /**
13660  * Test array.
13661  */
13662
13663 /**
13664  * is.array
13665  * Test if 'value' is an array.
13666  *
13667  * @param {Mixed} value value to test
13668  * @return {Boolean} true if `value` is an array, false otherwise
13669  * @api public
13670  */
13671
13672 is.array = function (value) {
13673   return '[object Array]' === toString.call(value);
13674 };
13675
13676 /**
13677  * is.arguments.empty
13678  * Test if `value` is an empty arguments object.
13679  *
13680  * @param {Mixed} value value to test
13681  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13682  * @api public
13683  */
13684 is.arguments.empty = function (value) {
13685   return is.arguments(value) && value.length === 0;
13686 };
13687
13688 /**
13689  * is.array.empty
13690  * Test if `value` is an empty array.
13691  *
13692  * @param {Mixed} value value to test
13693  * @return {Boolean} true if `value` is an empty array, false otherwise
13694  * @api public
13695  */
13696 is.array.empty = function (value) {
13697   return is.array(value) && value.length === 0;
13698 };
13699
13700 /**
13701  * is.arraylike
13702  * Test if `value` is an arraylike object.
13703  *
13704  * @param {Mixed} value value to test
13705  * @return {Boolean} true if `value` is an arguments object, false otherwise
13706  * @api public
13707  */
13708
13709 is.arraylike = function (value) {
13710   return !!value && !is.boolean(value)
13711     && owns.call(value, 'length')
13712     && isFinite(value.length)
13713     && is.number(value.length)
13714     && value.length >= 0;
13715 };
13716
13717 /**
13718  * Test boolean.
13719  */
13720
13721 /**
13722  * is.boolean
13723  * Test if `value` is a boolean.
13724  *
13725  * @param {Mixed} value value to test
13726  * @return {Boolean} true if `value` is a boolean, false otherwise
13727  * @api public
13728  */
13729
13730 is.boolean = function (value) {
13731   return '[object Boolean]' === toString.call(value);
13732 };
13733
13734 /**
13735  * is.false
13736  * Test if `value` is false.
13737  *
13738  * @param {Mixed} value value to test
13739  * @return {Boolean} true if `value` is false, false otherwise
13740  * @api public
13741  */
13742
13743 is['false'] = function (value) {
13744   return is.boolean(value) && (value === false || value.valueOf() === false);
13745 };
13746
13747 /**
13748  * is.true
13749  * Test if `value` is true.
13750  *
13751  * @param {Mixed} value value to test
13752  * @return {Boolean} true if `value` is true, false otherwise
13753  * @api public
13754  */
13755
13756 is['true'] = function (value) {
13757   return is.boolean(value) && (value === true || value.valueOf() === true);
13758 };
13759
13760 /**
13761  * Test date.
13762  */
13763
13764 /**
13765  * is.date
13766  * Test if `value` is a date.
13767  *
13768  * @param {Mixed} value value to test
13769  * @return {Boolean} true if `value` is a date, false otherwise
13770  * @api public
13771  */
13772
13773 is.date = function (value) {
13774   return '[object Date]' === toString.call(value);
13775 };
13776
13777 /**
13778  * Test element.
13779  */
13780
13781 /**
13782  * is.element
13783  * Test if `value` is an html element.
13784  *
13785  * @param {Mixed} value value to test
13786  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13787  * @api public
13788  */
13789
13790 is.element = function (value) {
13791   return value !== undefined
13792     && typeof HTMLElement !== 'undefined'
13793     && value instanceof HTMLElement
13794     && value.nodeType === 1;
13795 };
13796
13797 /**
13798  * Test error.
13799  */
13800
13801 /**
13802  * is.error
13803  * Test if `value` is an error object.
13804  *
13805  * @param {Mixed} value value to test
13806  * @return {Boolean} true if `value` is an error object, false otherwise
13807  * @api public
13808  */
13809
13810 is.error = function (value) {
13811   return '[object Error]' === toString.call(value);
13812 };
13813
13814 /**
13815  * Test function.
13816  */
13817
13818 /**
13819  * is.fn / is.function (deprecated)
13820  * Test if `value` is a function.
13821  *
13822  * @param {Mixed} value value to test
13823  * @return {Boolean} true if `value` is a function, false otherwise
13824  * @api public
13825  */
13826
13827 is.fn = is['function'] = function (value) {
13828   var isAlert = typeof window !== 'undefined' && value === window.alert;
13829   return isAlert || '[object Function]' === toString.call(value);
13830 };
13831
13832 /**
13833  * Test number.
13834  */
13835
13836 /**
13837  * is.number
13838  * Test if `value` is a number.
13839  *
13840  * @param {Mixed} value value to test
13841  * @return {Boolean} true if `value` is a number, false otherwise
13842  * @api public
13843  */
13844
13845 is.number = function (value) {
13846   return '[object Number]' === toString.call(value);
13847 };
13848
13849 /**
13850  * is.infinite
13851  * Test if `value` is positive or negative infinity.
13852  *
13853  * @param {Mixed} value value to test
13854  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13855  * @api public
13856  */
13857 is.infinite = function (value) {
13858   return value === Infinity || value === -Infinity;
13859 };
13860
13861 /**
13862  * is.decimal
13863  * Test if `value` is a decimal number.
13864  *
13865  * @param {Mixed} value value to test
13866  * @return {Boolean} true if `value` is a decimal number, false otherwise
13867  * @api public
13868  */
13869
13870 is.decimal = function (value) {
13871   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13872 };
13873
13874 /**
13875  * is.divisibleBy
13876  * Test if `value` is divisible by `n`.
13877  *
13878  * @param {Number} value value to test
13879  * @param {Number} n dividend
13880  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13881  * @api public
13882  */
13883
13884 is.divisibleBy = function (value, n) {
13885   var isDividendInfinite = is.infinite(value);
13886   var isDivisorInfinite = is.infinite(n);
13887   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13888   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13889 };
13890
13891 /**
13892  * is.int
13893  * Test if `value` is an integer.
13894  *
13895  * @param value to test
13896  * @return {Boolean} true if `value` is an integer, false otherwise
13897  * @api public
13898  */
13899
13900 is.int = function (value) {
13901   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13902 };
13903
13904 /**
13905  * is.maximum
13906  * Test if `value` is greater than 'others' values.
13907  *
13908  * @param {Number} value value to test
13909  * @param {Array} others values to compare with
13910  * @return {Boolean} true if `value` is greater than `others` values
13911  * @api public
13912  */
13913
13914 is.maximum = function (value, others) {
13915   if (isActualNaN(value)) {
13916     throw new TypeError('NaN is not a valid value');
13917   } else if (!is.arraylike(others)) {
13918     throw new TypeError('second argument must be array-like');
13919   }
13920   var len = others.length;
13921
13922   while (--len >= 0) {
13923     if (value < others[len]) {
13924       return false;
13925     }
13926   }
13927
13928   return true;
13929 };
13930
13931 /**
13932  * is.minimum
13933  * Test if `value` is less than `others` values.
13934  *
13935  * @param {Number} value value to test
13936  * @param {Array} others values to compare with
13937  * @return {Boolean} true if `value` is less than `others` values
13938  * @api public
13939  */
13940
13941 is.minimum = function (value, others) {
13942   if (isActualNaN(value)) {
13943     throw new TypeError('NaN is not a valid value');
13944   } else if (!is.arraylike(others)) {
13945     throw new TypeError('second argument must be array-like');
13946   }
13947   var len = others.length;
13948
13949   while (--len >= 0) {
13950     if (value > others[len]) {
13951       return false;
13952     }
13953   }
13954
13955   return true;
13956 };
13957
13958 /**
13959  * is.nan
13960  * Test if `value` is not a number.
13961  *
13962  * @param {Mixed} value value to test
13963  * @return {Boolean} true if `value` is not a number, false otherwise
13964  * @api public
13965  */
13966
13967 is.nan = function (value) {
13968   return !is.number(value) || value !== value;
13969 };
13970
13971 /**
13972  * is.even
13973  * Test if `value` is an even number.
13974  *
13975  * @param {Number} value value to test
13976  * @return {Boolean} true if `value` is an even number, false otherwise
13977  * @api public
13978  */
13979
13980 is.even = function (value) {
13981   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13982 };
13983
13984 /**
13985  * is.odd
13986  * Test if `value` is an odd number.
13987  *
13988  * @param {Number} value value to test
13989  * @return {Boolean} true if `value` is an odd number, false otherwise
13990  * @api public
13991  */
13992
13993 is.odd = function (value) {
13994   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13995 };
13996
13997 /**
13998  * is.ge
13999  * Test if `value` is greater than or equal to `other`.
14000  *
14001  * @param {Number} value value to test
14002  * @param {Number} other value to compare with
14003  * @return {Boolean}
14004  * @api public
14005  */
14006
14007 is.ge = function (value, other) {
14008   if (isActualNaN(value) || isActualNaN(other)) {
14009     throw new TypeError('NaN is not a valid value');
14010   }
14011   return !is.infinite(value) && !is.infinite(other) && value >= other;
14012 };
14013
14014 /**
14015  * is.gt
14016  * Test if `value` is greater than `other`.
14017  *
14018  * @param {Number} value value to test
14019  * @param {Number} other value to compare with
14020  * @return {Boolean}
14021  * @api public
14022  */
14023
14024 is.gt = function (value, other) {
14025   if (isActualNaN(value) || isActualNaN(other)) {
14026     throw new TypeError('NaN is not a valid value');
14027   }
14028   return !is.infinite(value) && !is.infinite(other) && value > other;
14029 };
14030
14031 /**
14032  * is.le
14033  * Test if `value` is less than or equal to `other`.
14034  *
14035  * @param {Number} value value to test
14036  * @param {Number} other value to compare with
14037  * @return {Boolean} if 'value' is less than or equal to 'other'
14038  * @api public
14039  */
14040
14041 is.le = function (value, other) {
14042   if (isActualNaN(value) || isActualNaN(other)) {
14043     throw new TypeError('NaN is not a valid value');
14044   }
14045   return !is.infinite(value) && !is.infinite(other) && value <= other;
14046 };
14047
14048 /**
14049  * is.lt
14050  * Test if `value` is less than `other`.
14051  *
14052  * @param {Number} value value to test
14053  * @param {Number} other value to compare with
14054  * @return {Boolean} if `value` is less than `other`
14055  * @api public
14056  */
14057
14058 is.lt = function (value, other) {
14059   if (isActualNaN(value) || isActualNaN(other)) {
14060     throw new TypeError('NaN is not a valid value');
14061   }
14062   return !is.infinite(value) && !is.infinite(other) && value < other;
14063 };
14064
14065 /**
14066  * is.within
14067  * Test if `value` is within `start` and `finish`.
14068  *
14069  * @param {Number} value value to test
14070  * @param {Number} start lower bound
14071  * @param {Number} finish upper bound
14072  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14073  * @api public
14074  */
14075 is.within = function (value, start, finish) {
14076   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14077     throw new TypeError('NaN is not a valid value');
14078   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14079     throw new TypeError('all arguments must be numbers');
14080   }
14081   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14082   return isAnyInfinite || (value >= start && value <= finish);
14083 };
14084
14085 /**
14086  * Test object.
14087  */
14088
14089 /**
14090  * is.object
14091  * Test if `value` is an object.
14092  *
14093  * @param {Mixed} value value to test
14094  * @return {Boolean} true if `value` is an object, false otherwise
14095  * @api public
14096  */
14097
14098 is.object = function (value) {
14099   return value && '[object Object]' === toString.call(value);
14100 };
14101
14102 /**
14103  * is.hash
14104  * Test if `value` is a hash - a plain object literal.
14105  *
14106  * @param {Mixed} value value to test
14107  * @return {Boolean} true if `value` is a hash, false otherwise
14108  * @api public
14109  */
14110
14111 is.hash = function (value) {
14112   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14113 };
14114
14115 /**
14116  * Test regexp.
14117  */
14118
14119 /**
14120  * is.regexp
14121  * Test if `value` is a regular expression.
14122  *
14123  * @param {Mixed} value value to test
14124  * @return {Boolean} true if `value` is a regexp, false otherwise
14125  * @api public
14126  */
14127
14128 is.regexp = function (value) {
14129   return '[object RegExp]' === toString.call(value);
14130 };
14131
14132 /**
14133  * Test string.
14134  */
14135
14136 /**
14137  * is.string
14138  * Test if `value` is a string.
14139  *
14140  * @param {Mixed} value value to test
14141  * @return {Boolean} true if 'value' is a string, false otherwise
14142  * @api public
14143  */
14144
14145 is.string = function (value) {
14146   return '[object String]' === toString.call(value);
14147 };
14148
14149
14150 },{}],10:[function(require,module,exports){
14151
14152 var hasOwn = Object.prototype.hasOwnProperty;
14153 var toString = Object.prototype.toString;
14154
14155 module.exports = function forEach (obj, fn, ctx) {
14156     if (toString.call(fn) !== '[object Function]') {
14157         throw new TypeError('iterator must be a function');
14158     }
14159     var l = obj.length;
14160     if (l === +l) {
14161         for (var i = 0; i < l; i++) {
14162             fn.call(ctx, obj[i], i, obj);
14163         }
14164     } else {
14165         for (var k in obj) {
14166             if (hasOwn.call(obj, k)) {
14167                 fn.call(ctx, obj[k], k, obj);
14168             }
14169         }
14170     }
14171 };
14172
14173
14174 },{}]},{},[1])(1)
14175 });
14176 ;/*
14177  (c) 2013, Vladimir Agafonkin
14178  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14179  https://github.com/mourner/rbush
14180 */
14181
14182 (function () { 'use strict';
14183
14184 function rbush(maxEntries, format) {
14185
14186     // jshint newcap: false, validthis: true
14187     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14188
14189     // max entries in a node is 9 by default; min node fill is 40% for best performance
14190     this._maxEntries = Math.max(4, maxEntries || 9);
14191     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14192
14193     if (format) {
14194         this._initFormat(format);
14195     }
14196
14197     this.clear();
14198 }
14199
14200 rbush.prototype = {
14201
14202     all: function () {
14203         return this._all(this.data, []);
14204     },
14205
14206     search: function (bbox) {
14207
14208         var node = this.data,
14209             result = [];
14210
14211         if (!this._intersects(bbox, node.bbox)) { return result; }
14212
14213         var nodesToSearch = [],
14214             i, len, child, childBBox;
14215
14216         while (node) {
14217             for (i = 0, len = node.children.length; i < len; i++) {
14218                 child = node.children[i];
14219                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14220
14221                 if (this._intersects(bbox, childBBox)) {
14222
14223                     if (node.leaf) {
14224                         result.push(child);
14225
14226                     } else if (this._contains(bbox, childBBox)) {
14227                         this._all(child, result);
14228
14229                     } else {
14230                         nodesToSearch.push(child);
14231                     }
14232                 }
14233             }
14234
14235             node = nodesToSearch.pop();
14236         }
14237
14238         return result;
14239     },
14240
14241     load: function (data) {
14242         if (!(data && data.length)) { return this; }
14243
14244         if (data.length < this._minEntries) {
14245             for (var i = 0, len = data.length; i < len; i++) {
14246                 this.insert(data[i]);
14247             }
14248             return this;
14249         }
14250
14251         // recursively build the tree with the given data from stratch using OMT algorithm
14252         var node = this._build(data.slice(), 0);
14253
14254         if (!this.data.children.length) {
14255             // save as is if tree is empty
14256             this.data = node;
14257
14258         } else if (this.data.height === node.height) {
14259             // split root if trees have the same height
14260             this._splitRoot(this.data, node);
14261
14262         } else {
14263             if (this.data.height < node.height) {
14264                 // swap trees if inserted one is bigger
14265                 var tmpNode = this.data;
14266                 this.data = node;
14267                 node = tmpNode;
14268             }
14269
14270             // insert the small tree into the large tree at appropriate level
14271             this._insert(node, this.data.height - node.height - 1, true);
14272         }
14273
14274         return this;
14275     },
14276
14277     insert: function (item) {
14278         if (item) {
14279             this._insert(item, this.data.height - 1);
14280         }
14281         return this;
14282     },
14283
14284     clear: function () {
14285         this.data = {
14286             children: [],
14287             leaf: true,
14288             bbox: this._empty(),
14289             height: 1
14290         };
14291         return this;
14292     },
14293
14294     remove: function (item) {
14295         if (!item) { return this; }
14296
14297         var node = this.data,
14298             bbox = this.toBBox(item),
14299             path = [],
14300             indexes = [],
14301             i, parent, index, goingUp;
14302
14303         // depth-first iterative tree traversal
14304         while (node || path.length) {
14305
14306             if (!node) { // go up
14307                 node = path.pop();
14308                 parent = path[path.length - 1];
14309                 i = indexes.pop();
14310                 goingUp = true;
14311             }
14312
14313             if (node.leaf) { // check current node
14314                 index = node.children.indexOf(item);
14315
14316                 if (index !== -1) {
14317                     // item found, remove the item and condense tree upwards
14318                     node.children.splice(index, 1);
14319                     path.push(node);
14320                     this._condense(path);
14321                     return this;
14322                 }
14323             }
14324
14325             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14326                 path.push(node);
14327                 indexes.push(i);
14328                 i = 0;
14329                 parent = node;
14330                 node = node.children[0];
14331
14332             } else if (parent) { // go right
14333                 i++;
14334                 node = parent.children[i];
14335                 goingUp = false;
14336
14337             } else { // nothing found
14338                 node = null;
14339             }
14340         }
14341
14342         return this;
14343     },
14344
14345     toBBox: function (item) { return item; },
14346
14347     compareMinX: function (a, b) { return a[0] - b[0]; },
14348     compareMinY: function (a, b) { return a[1] - b[1]; },
14349
14350     toJSON: function () { return this.data; },
14351
14352     fromJSON: function (data) {
14353         this.data = data;
14354         return this;
14355     },
14356
14357     _all: function (node, result) {
14358         var nodesToSearch = [];
14359         while (node) {
14360             if (node.leaf) {
14361                 result.push.apply(result, node.children);
14362             } else {
14363                 nodesToSearch.push.apply(nodesToSearch, node.children);
14364             }
14365             node = nodesToSearch.pop();
14366         }
14367         return result;
14368     },
14369
14370     _build: function (items, level, height) {
14371
14372         var N = items.length,
14373             M = this._maxEntries,
14374             node;
14375
14376         if (N <= M) {
14377             node = {
14378                 children: items,
14379                 leaf: true,
14380                 height: 1
14381             };
14382             this._calcBBox(node);
14383             return node;
14384         }
14385
14386         if (!level) {
14387             // target height of the bulk-loaded tree
14388             height = Math.ceil(Math.log(N) / Math.log(M));
14389
14390             // target number of root entries to maximize storage utilization
14391             M = Math.ceil(N / Math.pow(M, height - 1));
14392
14393             items.sort(this.compareMinX);
14394         }
14395
14396         // TODO eliminate recursion?
14397
14398         node = {
14399             children: [],
14400             height: height
14401         };
14402
14403         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14404             N2 = Math.ceil(N / M),
14405             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14406             i, j, slice, sliceLen, childNode;
14407
14408         // split the items into M mostly square tiles
14409         for (i = 0; i < N; i += N1) {
14410             slice = items.slice(i, i + N1).sort(compare);
14411
14412             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14413                 // pack each entry recursively
14414                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14415                 node.children.push(childNode);
14416             }
14417         }
14418
14419         this._calcBBox(node);
14420
14421         return node;
14422     },
14423
14424     _chooseSubtree: function (bbox, node, level, path) {
14425
14426         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14427
14428         while (true) {
14429             path.push(node);
14430
14431             if (node.leaf || path.length - 1 === level) { break; }
14432
14433             minArea = minEnlargement = Infinity;
14434
14435             for (i = 0, len = node.children.length; i < len; i++) {
14436                 child = node.children[i];
14437                 area = this._area(child.bbox);
14438                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14439
14440                 // choose entry with the least area enlargement
14441                 if (enlargement < minEnlargement) {
14442                     minEnlargement = enlargement;
14443                     minArea = area < minArea ? area : minArea;
14444                     targetNode = child;
14445
14446                 } else if (enlargement === minEnlargement) {
14447                     // otherwise choose one with the smallest area
14448                     if (area < minArea) {
14449                         minArea = area;
14450                         targetNode = child;
14451                     }
14452                 }
14453             }
14454
14455             node = targetNode;
14456         }
14457
14458         return node;
14459     },
14460
14461     _insert: function (item, level, isNode, root) {
14462
14463         var bbox = isNode ? item.bbox : this.toBBox(item),
14464             insertPath = [];
14465
14466         // find the best node for accommodating the item, saving all nodes along the path too
14467         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14468             splitOccured;
14469
14470         // put the item into the node
14471         node.children.push(item);
14472         this._extend(node.bbox, bbox);
14473
14474         // split on node overflow; propagate upwards if necessary
14475         do {
14476             splitOccured = false;
14477             if (insertPath[level].children.length > this._maxEntries) {
14478                 this._split(insertPath, level);
14479                 splitOccured = true;
14480                 level--;
14481             }
14482         } while (level >= 0 && splitOccured);
14483
14484         // adjust bboxes along the insertion path
14485         this._adjustParentBBoxes(bbox, insertPath, level);
14486     },
14487
14488     // split overflowed node into two
14489     _split: function (insertPath, level) {
14490
14491         var node = insertPath[level],
14492             M = node.children.length,
14493             m = this._minEntries;
14494
14495         this._chooseSplitAxis(node, m, M);
14496
14497         var newNode = {
14498             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14499             height: node.height
14500         };
14501
14502         if (node.leaf) {
14503             newNode.leaf = true;
14504         }
14505
14506         this._calcBBox(node);
14507         this._calcBBox(newNode);
14508
14509         if (level) {
14510             insertPath[level - 1].children.push(newNode);
14511         } else {
14512             this._splitRoot(node, newNode);
14513         }
14514     },
14515
14516     _splitRoot: function (node, newNode) {
14517         // split root node
14518         this.data = {};
14519         this.data.children = [node, newNode];
14520         this.data.height = node.height + 1;
14521         this._calcBBox(this.data);
14522     },
14523
14524     _chooseSplitIndex: function (node, m, M) {
14525
14526         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14527
14528         minOverlap = minArea = Infinity;
14529
14530         for (i = m; i <= M - m; i++) {
14531             bbox1 = this._distBBox(node, 0, i);
14532             bbox2 = this._distBBox(node, i, M);
14533
14534             overlap = this._intersectionArea(bbox1, bbox2);
14535             area = this._area(bbox1) + this._area(bbox2);
14536
14537             // choose distribution with minimum overlap
14538             if (overlap < minOverlap) {
14539                 minOverlap = overlap;
14540                 index = i;
14541
14542                 minArea = area < minArea ? area : minArea;
14543
14544             } else if (overlap === minOverlap) {
14545                 // otherwise choose distribution with minimum area
14546                 if (area < minArea) {
14547                     minArea = area;
14548                     index = i;
14549                 }
14550             }
14551         }
14552
14553         return index;
14554     },
14555
14556     // sorts node children by the best axis for split
14557     _chooseSplitAxis: function (node, m, M) {
14558
14559         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14560             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14561             xMargin = this._allDistMargin(node, m, M, compareMinX),
14562             yMargin = this._allDistMargin(node, m, M, compareMinY);
14563
14564         // if total distributions margin value is minimal for x, sort by minX,
14565         // otherwise it's already sorted by minY
14566
14567         if (xMargin < yMargin) {
14568             node.children.sort(compareMinX);
14569         }
14570     },
14571
14572     // total margin of all possible split distributions where each node is at least m full
14573     _allDistMargin: function (node, m, M, compare) {
14574
14575         node.children.sort(compare);
14576
14577         var leftBBox = this._distBBox(node, 0, m),
14578             rightBBox = this._distBBox(node, M - m, M),
14579             margin = this._margin(leftBBox) + this._margin(rightBBox),
14580             i, child;
14581
14582         for (i = m; i < M - m; i++) {
14583             child = node.children[i];
14584             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14585             margin += this._margin(leftBBox);
14586         }
14587
14588         for (i = M - m - 1; i >= 0; i--) {
14589             child = node.children[i];
14590             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14591             margin += this._margin(rightBBox);
14592         }
14593
14594         return margin;
14595     },
14596
14597     // min bounding rectangle of node children from k to p-1
14598     _distBBox: function (node, k, p) {
14599         var bbox = this._empty();
14600
14601         for (var i = k, child; i < p; i++) {
14602             child = node.children[i];
14603             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14604         }
14605
14606         return bbox;
14607     },
14608
14609     // calculate node's bbox from bboxes of its children
14610     _calcBBox: function (node) {
14611         node.bbox = this._empty();
14612
14613         for (var i = 0, len = node.children.length, child; i < len; i++) {
14614             child = node.children[i];
14615             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14616         }
14617     },
14618
14619     _adjustParentBBoxes: function (bbox, path, level) {
14620         // adjust bboxes along the given tree path
14621         for (var i = level; i >= 0; i--) {
14622             this._extend(path[i].bbox, bbox);
14623         }
14624     },
14625
14626     _condense: function (path) {
14627         // go through the path, removing empty nodes and updating bboxes
14628         for (var i = path.length - 1, parent; i >= 0; i--) {
14629             if (path[i].children.length === 0) {
14630                 if (i > 0) {
14631                     parent = path[i - 1].children;
14632                     parent.splice(parent.indexOf(path[i]), 1);
14633                 } else {
14634                     this.clear();
14635                 }
14636             } else {
14637                 this._calcBBox(path[i]);
14638             }
14639         }
14640     },
14641
14642     _contains: function(a, b) {
14643         return a[0] <= b[0] &&
14644                a[1] <= b[1] &&
14645                b[2] <= a[2] &&
14646                b[3] <= a[3];
14647     },
14648
14649     _intersects: function (a, b) {
14650         return b[0] <= a[2] &&
14651                b[1] <= a[3] &&
14652                b[2] >= a[0] &&
14653                b[3] >= a[1];
14654     },
14655
14656     _extend: function (a, b) {
14657         a[0] = Math.min(a[0], b[0]);
14658         a[1] = Math.min(a[1], b[1]);
14659         a[2] = Math.max(a[2], b[2]);
14660         a[3] = Math.max(a[3], b[3]);
14661         return a;
14662     },
14663
14664     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14665     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14666
14667     _enlargedArea: function (a, b) {
14668         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14669                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14670     },
14671
14672     _intersectionArea: function (a, b) {
14673         var minX = Math.max(a[0], b[0]),
14674             minY = Math.max(a[1], b[1]),
14675             maxX = Math.min(a[2], b[2]),
14676             maxY = Math.min(a[3], b[3]);
14677
14678         return Math.max(0, maxX - minX) *
14679                Math.max(0, maxY - minY);
14680     },
14681
14682     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14683
14684     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14685     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14686
14687     _initFormat: function (format) {
14688         // data format (minX, minY, maxX, maxY accessors)
14689
14690         // uses eval-type function compilation instead of just accepting a toBBox function
14691         // because the algorithms are very sensitive to sorting functions performance,
14692         // so they should be dead simple and without inner calls
14693
14694         // jshint evil: true
14695
14696         var compareArr = ['return a', ' - b', ';'];
14697
14698         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14699         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14700
14701         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14702     }
14703 };
14704
14705 if (typeof define === 'function' && define.amd) {
14706     define(function() {
14707         return rbush;
14708     });
14709 } else if (typeof module !== 'undefined') {
14710     module.exports = rbush;
14711 } else if (typeof self !== 'undefined') {
14712     self.rbush = rbush;
14713 } else {
14714     window.rbush = rbush;
14715 }
14716
14717 })();
14718 (function(e){if("function"==typeof bootstrap)bootstrap("sexagesimal",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeSexagesimal=e}else"undefined"!=typeof window?window.sexagesimal=e():global.sexagesimal=e()})(function(){var define,ses,bootstrap,module,exports;
14719 return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
14720 module.exports = element;
14721 module.exports.pair = pair;
14722 module.exports.format = format;
14723 module.exports.formatPair = formatPair;
14724
14725 function element(x, dims) {
14726     return search(x, dims).val;
14727 }
14728
14729 function formatPair(x) {
14730     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14731 }
14732
14733 // Is 0 North or South?
14734 function format(x, dim) {
14735     var dirs = {
14736             lat: ['N', 'S'],
14737             lon: ['E', 'W']
14738         }[dim] || '',
14739         dir = dirs[x >= 0 ? 0 : 1],
14740         abs = Math.abs(x),
14741         whole = Math.floor(abs),
14742         fraction = abs - whole,
14743         fractionMinutes = fraction * 60,
14744         minutes = Math.floor(fractionMinutes),
14745         seconds = Math.floor((fractionMinutes - minutes) * 60);
14746
14747     return whole + '° ' +
14748         (minutes ? minutes + "' " : '') +
14749         (seconds ? seconds + '" ' : '') + dir;
14750 }
14751
14752 function search(x, dims, r) {
14753     if (!dims) dims = 'NSEW';
14754     if (typeof x !== 'string') return { val: null, regex: r };
14755     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14756     var m = r.exec(x);
14757     if (!m) return { val: null, regex: r };
14758     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14759     else return {
14760         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14761             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14762             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14763             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14764         regex: r,
14765         raw: m[0],
14766         dim: m[4]
14767     };
14768 }
14769
14770 function pair(x, dims) {
14771     x = x.trim();
14772     var one = search(x, dims);
14773     if (one.val === null) return null;
14774     var two = search(x, dims, one.regex);
14775     if (two.val === null) return null;
14776     // null if one/two are not contiguous.
14777     if (one.raw + two.raw !== x) return null;
14778     if (one.dim) return swapdim(one.val, two.val, one.dim);
14779     else return [one.val, two.val];
14780 }
14781
14782 function swapdim(a, b, dim) {
14783     if (dim == 'N' || dim == 'S') return [a, b];
14784     if (dim == 'W' || dim == 'E') return [b, a];
14785 }
14786
14787 },{}]},{},[1])
14788 (1)
14789 });
14790 ;toGeoJSON = (function() {
14791     'use strict';
14792
14793     var removeSpace = (/\s*/g),
14794         trimSpace = (/^\s*|\s*$/g),
14795         splitSpace = (/\s+/);
14796     // generate a short, numeric hash of a string
14797     function okhash(x) {
14798         if (!x || !x.length) return 0;
14799         for (var i = 0, h = 0; i < x.length; i++) {
14800             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14801         } return h;
14802     }
14803     // all Y children of X
14804     function get(x, y) { return x.getElementsByTagName(y); }
14805     function attr(x, y) { return x.getAttribute(y); }
14806     function attrf(x, y) { return parseFloat(attr(x, y)); }
14807     // one Y child of X, if any, otherwise null
14808     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14809     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14810     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14811     // cast array x into numbers
14812     function numarray(x) {
14813         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14814         return o;
14815     }
14816     function clean(x) {
14817         var o = {};
14818         for (var i in x) if (x[i]) o[i] = x[i];
14819         return o;
14820     }
14821     // get the content of a text node, if any
14822     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14823     // get one coordinate from a coordinate array, if any
14824     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14825     // get all coordinates from a coordinate array as [[],[]]
14826     function coord(v) {
14827         var coords = v.replace(trimSpace, '').split(splitSpace),
14828             o = [];
14829         for (var i = 0; i < coords.length; i++) {
14830             o.push(coord1(coords[i]));
14831         }
14832         return o;
14833     }
14834     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14835
14836     // create a new feature collection parent object
14837     function fc() {
14838         return {
14839             type: 'FeatureCollection',
14840             features: []
14841         };
14842     }
14843
14844     var styleSupport = false;
14845     if (typeof XMLSerializer !== 'undefined') {
14846         var serializer = new XMLSerializer();
14847         styleSupport = true;
14848     }
14849     function xml2str(str) { return serializer.serializeToString(str); }
14850
14851     var t = {
14852         kml: function(doc, o) {
14853             o = o || {};
14854
14855             var gj = fc(),
14856                 // styleindex keeps track of hashed styles in order to match features
14857                 styleIndex = {},
14858                 // atomic geospatial types supported by KML - MultiGeometry is
14859                 // handled separately
14860                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14861                 // all root placemarks in the file
14862                 placemarks = get(doc, 'Placemark'),
14863                 styles = get(doc, 'Style');
14864
14865             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14866                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14867             }
14868             for (var j = 0; j < placemarks.length; j++) {
14869                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14870             }
14871             function gxCoord(v) { return numarray(v.split(' ')); }
14872             function gxCoords(root) {
14873                 var elems = get(root, 'coord', 'gx'), coords = [];
14874                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14875                 return coords;
14876             }
14877             function getGeometry(root) {
14878                 var geomNode, geomNodes, i, j, k, geoms = [];
14879                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14880                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14881                 for (i = 0; i < geotypes.length; i++) {
14882                     geomNodes = get(root, geotypes[i]);
14883                     if (geomNodes) {
14884                         for (j = 0; j < geomNodes.length; j++) {
14885                             geomNode = geomNodes[j];
14886                             if (geotypes[i] == 'Point') {
14887                                 geoms.push({
14888                                     type: 'Point',
14889                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14890                                 });
14891                             } else if (geotypes[i] == 'LineString') {
14892                                 geoms.push({
14893                                     type: 'LineString',
14894                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14895                                 });
14896                             } else if (geotypes[i] == 'Polygon') {
14897                                 var rings = get(geomNode, 'LinearRing'),
14898                                     coords = [];
14899                                 for (k = 0; k < rings.length; k++) {
14900                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14901                                 }
14902                                 geoms.push({
14903                                     type: 'Polygon',
14904                                     coordinates: coords
14905                                 });
14906                             } else if (geotypes[i] == 'Track') {
14907                                 geoms.push({
14908                                     type: 'LineString',
14909                                     coordinates: gxCoords(geomNode)
14910                                 });
14911                             }
14912                         }
14913                     }
14914                 }
14915                 return geoms;
14916             }
14917             function getPlacemark(root) {
14918                 var geoms = getGeometry(root), i, properties = {},
14919                     name = nodeVal(get1(root, 'name')),
14920                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14921                     description = nodeVal(get1(root, 'description')),
14922                     extendedData = get1(root, 'ExtendedData');
14923
14924                 if (!geoms.length) return [];
14925                 if (name) properties.name = name;
14926                 if (styleUrl && styleIndex[styleUrl]) {
14927                     properties.styleUrl = styleUrl;
14928                     properties.styleHash = styleIndex[styleUrl];
14929                 }
14930                 if (description) properties.description = description;
14931                 if (extendedData) {
14932                     var datas = get(extendedData, 'Data'),
14933                         simpleDatas = get(extendedData, 'SimpleData');
14934
14935                     for (i = 0; i < datas.length; i++) {
14936                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14937                     }
14938                     for (i = 0; i < simpleDatas.length; i++) {
14939                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14940                     }
14941                 }
14942                 return [{
14943                     type: 'Feature',
14944                     geometry: (geoms.length === 1) ? geoms[0] : {
14945                         type: 'GeometryCollection',
14946                         geometries: geoms
14947                     },
14948                     properties: properties
14949                 }];
14950             }
14951             return gj;
14952         },
14953         gpx: function(doc, o) {
14954             var i,
14955                 tracks = get(doc, 'trk'),
14956                 routes = get(doc, 'rte'),
14957                 waypoints = get(doc, 'wpt'),
14958                 // a feature collection
14959                 gj = fc();
14960             for (i = 0; i < tracks.length; i++) {
14961                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14962             }
14963             for (i = 0; i < routes.length; i++) {
14964                 gj.features.push(getLinestring(routes[i], 'rtept'));
14965             }
14966             for (i = 0; i < waypoints.length; i++) {
14967                 gj.features.push(getPoint(waypoints[i]));
14968             }
14969             function getLinestring(node, pointname) {
14970                 var j, pts = get(node, pointname), line = [];
14971                 for (j = 0; j < pts.length; j++) {
14972                     line.push(coordPair(pts[j]));
14973                 }
14974                 return {
14975                     type: 'Feature',
14976                     properties: getProperties(node),
14977                     geometry: {
14978                         type: 'LineString',
14979                         coordinates: line
14980                     }
14981                 };
14982             }
14983             function getPoint(node) {
14984                 var prop = getProperties(node);
14985                 prop.ele = nodeVal(get1(node, 'ele'));
14986                 prop.sym = nodeVal(get1(node, 'sym'));
14987                 return {
14988                     type: 'Feature',
14989                     properties: prop,
14990                     geometry: {
14991                         type: 'Point',
14992                         coordinates: coordPair(node)
14993                     }
14994                 };
14995             }
14996             function getProperties(node) {
14997                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
14998                             'time', 'keywords'],
14999                     prop = {},
15000                     k;
15001                 for (k = 0; k < meta.length; k++) {
15002                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15003                 }
15004                 return clean(prop);
15005             }
15006             return gj;
15007         }
15008     };
15009     return t;
15010 })();
15011
15012 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15013 /**
15014  * marked - a markdown parser
15015  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15016  * https://github.com/chjj/marked
15017  */
15018
15019 ;(function() {
15020
15021 /**
15022  * Block-Level Grammar
15023  */
15024
15025 var block = {
15026   newline: /^\n+/,
15027   code: /^( {4}[^\n]+\n*)+/,
15028   fences: noop,
15029   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15030   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15031   nptable: noop,
15032   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15033   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15034   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15035   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15036   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15037   table: noop,
15038   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15039   text: /^[^\n]+/
15040 };
15041
15042 block.bullet = /(?:[*+-]|\d+\.)/;
15043 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15044 block.item = replace(block.item, 'gm')
15045   (/bull/g, block.bullet)
15046   ();
15047
15048 block.list = replace(block.list)
15049   (/bull/g, block.bullet)
15050   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15051   ();
15052
15053 block._tag = '(?!(?:'
15054   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15055   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15056   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15057
15058 block.html = replace(block.html)
15059   ('comment', /<!--[\s\S]*?-->/)
15060   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15061   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15062   (/tag/g, block._tag)
15063   ();
15064
15065 block.paragraph = replace(block.paragraph)
15066   ('hr', block.hr)
15067   ('heading', block.heading)
15068   ('lheading', block.lheading)
15069   ('blockquote', block.blockquote)
15070   ('tag', '<' + block._tag)
15071   ('def', block.def)
15072   ();
15073
15074 /**
15075  * Normal Block Grammar
15076  */
15077
15078 block.normal = merge({}, block);
15079
15080 /**
15081  * GFM Block Grammar
15082  */
15083
15084 block.gfm = merge({}, block.normal, {
15085   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15086   paragraph: /^/
15087 });
15088
15089 block.gfm.paragraph = replace(block.paragraph)
15090   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15091   ();
15092
15093 /**
15094  * GFM + Tables Block Grammar
15095  */
15096
15097 block.tables = merge({}, block.gfm, {
15098   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15099   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15100 });
15101
15102 /**
15103  * Block Lexer
15104  */
15105
15106 function Lexer(options) {
15107   this.tokens = [];
15108   this.tokens.links = {};
15109   this.options = options || marked.defaults;
15110   this.rules = block.normal;
15111
15112   if (this.options.gfm) {
15113     if (this.options.tables) {
15114       this.rules = block.tables;
15115     } else {
15116       this.rules = block.gfm;
15117     }
15118   }
15119 }
15120
15121 /**
15122  * Expose Block Rules
15123  */
15124
15125 Lexer.rules = block;
15126
15127 /**
15128  * Static Lex Method
15129  */
15130
15131 Lexer.lex = function(src, options) {
15132   var lexer = new Lexer(options);
15133   return lexer.lex(src);
15134 };
15135
15136 /**
15137  * Preprocessing
15138  */
15139
15140 Lexer.prototype.lex = function(src) {
15141   src = src
15142     .replace(/\r\n|\r/g, '\n')
15143     .replace(/\t/g, '    ')
15144     .replace(/\u00a0/g, ' ')
15145     .replace(/\u2424/g, '\n');
15146
15147   return this.token(src, true);
15148 };
15149
15150 /**
15151  * Lexing
15152  */
15153
15154 Lexer.prototype.token = function(src, top) {
15155   var src = src.replace(/^ +$/gm, '')
15156     , next
15157     , loose
15158     , cap
15159     , bull
15160     , b
15161     , item
15162     , space
15163     , i
15164     , l;
15165
15166   while (src) {
15167     // newline
15168     if (cap = this.rules.newline.exec(src)) {
15169       src = src.substring(cap[0].length);
15170       if (cap[0].length > 1) {
15171         this.tokens.push({
15172           type: 'space'
15173         });
15174       }
15175     }
15176
15177     // code
15178     if (cap = this.rules.code.exec(src)) {
15179       src = src.substring(cap[0].length);
15180       cap = cap[0].replace(/^ {4}/gm, '');
15181       this.tokens.push({
15182         type: 'code',
15183         text: !this.options.pedantic
15184           ? cap.replace(/\n+$/, '')
15185           : cap
15186       });
15187       continue;
15188     }
15189
15190     // fences (gfm)
15191     if (cap = this.rules.fences.exec(src)) {
15192       src = src.substring(cap[0].length);
15193       this.tokens.push({
15194         type: 'code',
15195         lang: cap[2],
15196         text: cap[3]
15197       });
15198       continue;
15199     }
15200
15201     // heading
15202     if (cap = this.rules.heading.exec(src)) {
15203       src = src.substring(cap[0].length);
15204       this.tokens.push({
15205         type: 'heading',
15206         depth: cap[1].length,
15207         text: cap[2]
15208       });
15209       continue;
15210     }
15211
15212     // table no leading pipe (gfm)
15213     if (top && (cap = this.rules.nptable.exec(src))) {
15214       src = src.substring(cap[0].length);
15215
15216       item = {
15217         type: 'table',
15218         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15219         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15220         cells: cap[3].replace(/\n$/, '').split('\n')
15221       };
15222
15223       for (i = 0; i < item.align.length; i++) {
15224         if (/^ *-+: *$/.test(item.align[i])) {
15225           item.align[i] = 'right';
15226         } else if (/^ *:-+: *$/.test(item.align[i])) {
15227           item.align[i] = 'center';
15228         } else if (/^ *:-+ *$/.test(item.align[i])) {
15229           item.align[i] = 'left';
15230         } else {
15231           item.align[i] = null;
15232         }
15233       }
15234
15235       for (i = 0; i < item.cells.length; i++) {
15236         item.cells[i] = item.cells[i].split(/ *\| */);
15237       }
15238
15239       this.tokens.push(item);
15240
15241       continue;
15242     }
15243
15244     // lheading
15245     if (cap = this.rules.lheading.exec(src)) {
15246       src = src.substring(cap[0].length);
15247       this.tokens.push({
15248         type: 'heading',
15249         depth: cap[2] === '=' ? 1 : 2,
15250         text: cap[1]
15251       });
15252       continue;
15253     }
15254
15255     // hr
15256     if (cap = this.rules.hr.exec(src)) {
15257       src = src.substring(cap[0].length);
15258       this.tokens.push({
15259         type: 'hr'
15260       });
15261       continue;
15262     }
15263
15264     // blockquote
15265     if (cap = this.rules.blockquote.exec(src)) {
15266       src = src.substring(cap[0].length);
15267
15268       this.tokens.push({
15269         type: 'blockquote_start'
15270       });
15271
15272       cap = cap[0].replace(/^ *> ?/gm, '');
15273
15274       // Pass `top` to keep the current
15275       // "toplevel" state. This is exactly
15276       // how markdown.pl works.
15277       this.token(cap, top);
15278
15279       this.tokens.push({
15280         type: 'blockquote_end'
15281       });
15282
15283       continue;
15284     }
15285
15286     // list
15287     if (cap = this.rules.list.exec(src)) {
15288       src = src.substring(cap[0].length);
15289       bull = cap[2];
15290
15291       this.tokens.push({
15292         type: 'list_start',
15293         ordered: bull.length > 1
15294       });
15295
15296       // Get each top-level item.
15297       cap = cap[0].match(this.rules.item);
15298
15299       next = false;
15300       l = cap.length;
15301       i = 0;
15302
15303       for (; i < l; i++) {
15304         item = cap[i];
15305
15306         // Remove the list item's bullet
15307         // so it is seen as the next token.
15308         space = item.length;
15309         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15310
15311         // Outdent whatever the
15312         // list item contains. Hacky.
15313         if (~item.indexOf('\n ')) {
15314           space -= item.length;
15315           item = !this.options.pedantic
15316             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15317             : item.replace(/^ {1,4}/gm, '');
15318         }
15319
15320         // Determine whether the next list item belongs here.
15321         // Backpedal if it does not belong in this list.
15322         if (this.options.smartLists && i !== l - 1) {
15323           b = block.bullet.exec(cap[i+1])[0];
15324           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15325             src = cap.slice(i + 1).join('\n') + src;
15326             i = l - 1;
15327           }
15328         }
15329
15330         // Determine whether item is loose or not.
15331         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15332         // for discount behavior.
15333         loose = next || /\n\n(?!\s*$)/.test(item);
15334         if (i !== l - 1) {
15335           next = item[item.length-1] === '\n';
15336           if (!loose) loose = next;
15337         }
15338
15339         this.tokens.push({
15340           type: loose
15341             ? 'loose_item_start'
15342             : 'list_item_start'
15343         });
15344
15345         // Recurse.
15346         this.token(item, false);
15347
15348         this.tokens.push({
15349           type: 'list_item_end'
15350         });
15351       }
15352
15353       this.tokens.push({
15354         type: 'list_end'
15355       });
15356
15357       continue;
15358     }
15359
15360     // html
15361     if (cap = this.rules.html.exec(src)) {
15362       src = src.substring(cap[0].length);
15363       this.tokens.push({
15364         type: this.options.sanitize
15365           ? 'paragraph'
15366           : 'html',
15367         pre: cap[1] === 'pre' || cap[1] === 'script',
15368         text: cap[0]
15369       });
15370       continue;
15371     }
15372
15373     // def
15374     if (top && (cap = this.rules.def.exec(src))) {
15375       src = src.substring(cap[0].length);
15376       this.tokens.links[cap[1].toLowerCase()] = {
15377         href: cap[2],
15378         title: cap[3]
15379       };
15380       continue;
15381     }
15382
15383     // table (gfm)
15384     if (top && (cap = this.rules.table.exec(src))) {
15385       src = src.substring(cap[0].length);
15386
15387       item = {
15388         type: 'table',
15389         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15390         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15391         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15392       };
15393
15394       for (i = 0; i < item.align.length; i++) {
15395         if (/^ *-+: *$/.test(item.align[i])) {
15396           item.align[i] = 'right';
15397         } else if (/^ *:-+: *$/.test(item.align[i])) {
15398           item.align[i] = 'center';
15399         } else if (/^ *:-+ *$/.test(item.align[i])) {
15400           item.align[i] = 'left';
15401         } else {
15402           item.align[i] = null;
15403         }
15404       }
15405
15406       for (i = 0; i < item.cells.length; i++) {
15407         item.cells[i] = item.cells[i]
15408           .replace(/^ *\| *| *\| *$/g, '')
15409           .split(/ *\| */);
15410       }
15411
15412       this.tokens.push(item);
15413
15414       continue;
15415     }
15416
15417     // top-level paragraph
15418     if (top && (cap = this.rules.paragraph.exec(src))) {
15419       src = src.substring(cap[0].length);
15420       this.tokens.push({
15421         type: 'paragraph',
15422         text: cap[1][cap[1].length-1] === '\n'
15423           ? cap[1].slice(0, -1)
15424           : cap[1]
15425       });
15426       continue;
15427     }
15428
15429     // text
15430     if (cap = this.rules.text.exec(src)) {
15431       // Top-level should never reach here.
15432       src = src.substring(cap[0].length);
15433       this.tokens.push({
15434         type: 'text',
15435         text: cap[0]
15436       });
15437       continue;
15438     }
15439
15440     if (src) {
15441       throw new
15442         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15443     }
15444   }
15445
15446   return this.tokens;
15447 };
15448
15449 /**
15450  * Inline-Level Grammar
15451  */
15452
15453 var inline = {
15454   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15455   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15456   url: noop,
15457   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15458   link: /^!?\[(inside)\]\(href\)/,
15459   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15460   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15461   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15462   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15463   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15464   br: /^ {2,}\n(?!\s*$)/,
15465   del: noop,
15466   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15467 };
15468
15469 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15470 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15471
15472 inline.link = replace(inline.link)
15473   ('inside', inline._inside)
15474   ('href', inline._href)
15475   ();
15476
15477 inline.reflink = replace(inline.reflink)
15478   ('inside', inline._inside)
15479   ();
15480
15481 /**
15482  * Normal Inline Grammar
15483  */
15484
15485 inline.normal = merge({}, inline);
15486
15487 /**
15488  * Pedantic Inline Grammar
15489  */
15490
15491 inline.pedantic = merge({}, inline.normal, {
15492   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15493   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15494 });
15495
15496 /**
15497  * GFM Inline Grammar
15498  */
15499
15500 inline.gfm = merge({}, inline.normal, {
15501   escape: replace(inline.escape)('])', '~|])')(),
15502   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15503   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15504   text: replace(inline.text)
15505     (']|', '~]|')
15506     ('|', '|https?://|')
15507     ()
15508 });
15509
15510 /**
15511  * GFM + Line Breaks Inline Grammar
15512  */
15513
15514 inline.breaks = merge({}, inline.gfm, {
15515   br: replace(inline.br)('{2,}', '*')(),
15516   text: replace(inline.gfm.text)('{2,}', '*')()
15517 });
15518
15519 /**
15520  * Inline Lexer & Compiler
15521  */
15522
15523 function InlineLexer(links, options) {
15524   this.options = options || marked.defaults;
15525   this.links = links;
15526   this.rules = inline.normal;
15527
15528   if (!this.links) {
15529     throw new
15530       Error('Tokens array requires a `links` property.');
15531   }
15532
15533   if (this.options.gfm) {
15534     if (this.options.breaks) {
15535       this.rules = inline.breaks;
15536     } else {
15537       this.rules = inline.gfm;
15538     }
15539   } else if (this.options.pedantic) {
15540     this.rules = inline.pedantic;
15541   }
15542 }
15543
15544 /**
15545  * Expose Inline Rules
15546  */
15547
15548 InlineLexer.rules = inline;
15549
15550 /**
15551  * Static Lexing/Compiling Method
15552  */
15553
15554 InlineLexer.output = function(src, links, options) {
15555   var inline = new InlineLexer(links, options);
15556   return inline.output(src);
15557 };
15558
15559 /**
15560  * Lexing/Compiling
15561  */
15562
15563 InlineLexer.prototype.output = function(src) {
15564   var out = ''
15565     , link
15566     , text
15567     , href
15568     , cap;
15569
15570   while (src) {
15571     // escape
15572     if (cap = this.rules.escape.exec(src)) {
15573       src = src.substring(cap[0].length);
15574       out += cap[1];
15575       continue;
15576     }
15577
15578     // autolink
15579     if (cap = this.rules.autolink.exec(src)) {
15580       src = src.substring(cap[0].length);
15581       if (cap[2] === '@') {
15582         text = cap[1][6] === ':'
15583           ? this.mangle(cap[1].substring(7))
15584           : this.mangle(cap[1]);
15585         href = this.mangle('mailto:') + text;
15586       } else {
15587         text = escape(cap[1]);
15588         href = text;
15589       }
15590       out += '<a href="'
15591         + href
15592         + '">'
15593         + text
15594         + '</a>';
15595       continue;
15596     }
15597
15598     // url (gfm)
15599     if (cap = this.rules.url.exec(src)) {
15600       src = src.substring(cap[0].length);
15601       text = escape(cap[1]);
15602       href = text;
15603       out += '<a href="'
15604         + href
15605         + '">'
15606         + text
15607         + '</a>';
15608       continue;
15609     }
15610
15611     // tag
15612     if (cap = this.rules.tag.exec(src)) {
15613       src = src.substring(cap[0].length);
15614       out += this.options.sanitize
15615         ? escape(cap[0])
15616         : cap[0];
15617       continue;
15618     }
15619
15620     // link
15621     if (cap = this.rules.link.exec(src)) {
15622       src = src.substring(cap[0].length);
15623       out += this.outputLink(cap, {
15624         href: cap[2],
15625         title: cap[3]
15626       });
15627       continue;
15628     }
15629
15630     // reflink, nolink
15631     if ((cap = this.rules.reflink.exec(src))
15632         || (cap = this.rules.nolink.exec(src))) {
15633       src = src.substring(cap[0].length);
15634       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15635       link = this.links[link.toLowerCase()];
15636       if (!link || !link.href) {
15637         out += cap[0][0];
15638         src = cap[0].substring(1) + src;
15639         continue;
15640       }
15641       out += this.outputLink(cap, link);
15642       continue;
15643     }
15644
15645     // strong
15646     if (cap = this.rules.strong.exec(src)) {
15647       src = src.substring(cap[0].length);
15648       out += '<strong>'
15649         + this.output(cap[2] || cap[1])
15650         + '</strong>';
15651       continue;
15652     }
15653
15654     // em
15655     if (cap = this.rules.em.exec(src)) {
15656       src = src.substring(cap[0].length);
15657       out += '<em>'
15658         + this.output(cap[2] || cap[1])
15659         + '</em>';
15660       continue;
15661     }
15662
15663     // code
15664     if (cap = this.rules.code.exec(src)) {
15665       src = src.substring(cap[0].length);
15666       out += '<code>'
15667         + escape(cap[2], true)
15668         + '</code>';
15669       continue;
15670     }
15671
15672     // br
15673     if (cap = this.rules.br.exec(src)) {
15674       src = src.substring(cap[0].length);
15675       out += '<br>';
15676       continue;
15677     }
15678
15679     // del (gfm)
15680     if (cap = this.rules.del.exec(src)) {
15681       src = src.substring(cap[0].length);
15682       out += '<del>'
15683         + this.output(cap[1])
15684         + '</del>';
15685       continue;
15686     }
15687
15688     // text
15689     if (cap = this.rules.text.exec(src)) {
15690       src = src.substring(cap[0].length);
15691       out += escape(cap[0]);
15692       continue;
15693     }
15694
15695     if (src) {
15696       throw new
15697         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15698     }
15699   }
15700
15701   return out;
15702 };
15703
15704 /**
15705  * Compile Link
15706  */
15707
15708 InlineLexer.prototype.outputLink = function(cap, link) {
15709   if (cap[0][0] !== '!') {
15710     return '<a href="'
15711       + escape(link.href)
15712       + '"'
15713       + (link.title
15714       ? ' title="'
15715       + escape(link.title)
15716       + '"'
15717       : '')
15718       + '>'
15719       + this.output(cap[1])
15720       + '</a>';
15721   } else {
15722     return '<img src="'
15723       + escape(link.href)
15724       + '" alt="'
15725       + escape(cap[1])
15726       + '"'
15727       + (link.title
15728       ? ' title="'
15729       + escape(link.title)
15730       + '"'
15731       : '')
15732       + '>';
15733   }
15734 };
15735
15736 /**
15737  * Smartypants Transformations
15738  */
15739
15740 InlineLexer.prototype.smartypants = function(text) {
15741   if (!this.options.smartypants) return text;
15742   return text
15743     .replace(/--/g, '—')
15744     .replace(/'([^']*)'/g, '‘$1’')
15745     .replace(/"([^"]*)"/g, '“$1”')
15746     .replace(/\.{3}/g, '…');
15747 };
15748
15749 /**
15750  * Mangle Links
15751  */
15752
15753 InlineLexer.prototype.mangle = function(text) {
15754   var out = ''
15755     , l = text.length
15756     , i = 0
15757     , ch;
15758
15759   for (; i < l; i++) {
15760     ch = text.charCodeAt(i);
15761     if (Math.random() > 0.5) {
15762       ch = 'x' + ch.toString(16);
15763     }
15764     out += '&#' + ch + ';';
15765   }
15766
15767   return out;
15768 };
15769
15770 /**
15771  * Parsing & Compiling
15772  */
15773
15774 function Parser(options) {
15775   this.tokens = [];
15776   this.token = null;
15777   this.options = options || marked.defaults;
15778 }
15779
15780 /**
15781  * Static Parse Method
15782  */
15783
15784 Parser.parse = function(src, options) {
15785   var parser = new Parser(options);
15786   return parser.parse(src);
15787 };
15788
15789 /**
15790  * Parse Loop
15791  */
15792
15793 Parser.prototype.parse = function(src) {
15794   this.inline = new InlineLexer(src.links, this.options);
15795   this.tokens = src.reverse();
15796
15797   var out = '';
15798   while (this.next()) {
15799     out += this.tok();
15800   }
15801
15802   return out;
15803 };
15804
15805 /**
15806  * Next Token
15807  */
15808
15809 Parser.prototype.next = function() {
15810   return this.token = this.tokens.pop();
15811 };
15812
15813 /**
15814  * Preview Next Token
15815  */
15816
15817 Parser.prototype.peek = function() {
15818   return this.tokens[this.tokens.length-1] || 0;
15819 };
15820
15821 /**
15822  * Parse Text Tokens
15823  */
15824
15825 Parser.prototype.parseText = function() {
15826   var body = this.token.text;
15827
15828   while (this.peek().type === 'text') {
15829     body += '\n' + this.next().text;
15830   }
15831
15832   return this.inline.output(body);
15833 };
15834
15835 /**
15836  * Parse Current Token
15837  */
15838
15839 Parser.prototype.tok = function() {
15840   switch (this.token.type) {
15841     case 'space': {
15842       return '';
15843     }
15844     case 'hr': {
15845       return '<hr>\n';
15846     }
15847     case 'heading': {
15848       return '<h'
15849         + this.token.depth
15850         + '>'
15851         + this.inline.output(this.token.text)
15852         + '</h'
15853         + this.token.depth
15854         + '>\n';
15855     }
15856     case 'code': {
15857       if (this.options.highlight) {
15858         var code = this.options.highlight(this.token.text, this.token.lang);
15859         if (code != null && code !== this.token.text) {
15860           this.token.escaped = true;
15861           this.token.text = code;
15862         }
15863       }
15864
15865       if (!this.token.escaped) {
15866         this.token.text = escape(this.token.text, true);
15867       }
15868
15869       return '<pre><code'
15870         + (this.token.lang
15871         ? ' class="'
15872         + this.options.langPrefix
15873         + this.token.lang
15874         + '"'
15875         : '')
15876         + '>'
15877         + this.token.text
15878         + '</code></pre>\n';
15879     }
15880     case 'table': {
15881       var body = ''
15882         , heading
15883         , i
15884         , row
15885         , cell
15886         , j;
15887
15888       // header
15889       body += '<thead>\n<tr>\n';
15890       for (i = 0; i < this.token.header.length; i++) {
15891         heading = this.inline.output(this.token.header[i]);
15892         body += this.token.align[i]
15893           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15894           : '<th>' + heading + '</th>\n';
15895       }
15896       body += '</tr>\n</thead>\n';
15897
15898       // body
15899       body += '<tbody>\n'
15900       for (i = 0; i < this.token.cells.length; i++) {
15901         row = this.token.cells[i];
15902         body += '<tr>\n';
15903         for (j = 0; j < row.length; j++) {
15904           cell = this.inline.output(row[j]);
15905           body += this.token.align[j]
15906             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15907             : '<td>' + cell + '</td>\n';
15908         }
15909         body += '</tr>\n';
15910       }
15911       body += '</tbody>\n';
15912
15913       return '<table>\n'
15914         + body
15915         + '</table>\n';
15916     }
15917     case 'blockquote_start': {
15918       var body = '';
15919
15920       while (this.next().type !== 'blockquote_end') {
15921         body += this.tok();
15922       }
15923
15924       return '<blockquote>\n'
15925         + body
15926         + '</blockquote>\n';
15927     }
15928     case 'list_start': {
15929       var type = this.token.ordered ? 'ol' : 'ul'
15930         , body = '';
15931
15932       while (this.next().type !== 'list_end') {
15933         body += this.tok();
15934       }
15935
15936       return '<'
15937         + type
15938         + '>\n'
15939         + body
15940         + '</'
15941         + type
15942         + '>\n';
15943     }
15944     case 'list_item_start': {
15945       var body = '';
15946
15947       while (this.next().type !== 'list_item_end') {
15948         body += this.token.type === 'text'
15949           ? this.parseText()
15950           : this.tok();
15951       }
15952
15953       return '<li>'
15954         + body
15955         + '</li>\n';
15956     }
15957     case 'loose_item_start': {
15958       var body = '';
15959
15960       while (this.next().type !== 'list_item_end') {
15961         body += this.tok();
15962       }
15963
15964       return '<li>'
15965         + body
15966         + '</li>\n';
15967     }
15968     case 'html': {
15969       return !this.token.pre && !this.options.pedantic
15970         ? this.inline.output(this.token.text)
15971         : this.token.text;
15972     }
15973     case 'paragraph': {
15974       return '<p>'
15975         + this.inline.output(this.token.text)
15976         + '</p>\n';
15977     }
15978     case 'text': {
15979       return '<p>'
15980         + this.parseText()
15981         + '</p>\n';
15982     }
15983   }
15984 };
15985
15986 /**
15987  * Helpers
15988  */
15989
15990 function escape(html, encode) {
15991   return html
15992     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15993     .replace(/</g, '&lt;')
15994     .replace(/>/g, '&gt;')
15995     .replace(/"/g, '&quot;')
15996     .replace(/'/g, '&#39;');
15997 }
15998
15999 function replace(regex, opt) {
16000   regex = regex.source;
16001   opt = opt || '';
16002   return function self(name, val) {
16003     if (!name) return new RegExp(regex, opt);
16004     val = val.source || val;
16005     val = val.replace(/(^|[^\[])\^/g, '$1');
16006     regex = regex.replace(name, val);
16007     return self;
16008   };
16009 }
16010
16011 function noop() {}
16012 noop.exec = noop;
16013
16014 function merge(obj) {
16015   var i = 1
16016     , target
16017     , key;
16018
16019   for (; i < arguments.length; i++) {
16020     target = arguments[i];
16021     for (key in target) {
16022       if (Object.prototype.hasOwnProperty.call(target, key)) {
16023         obj[key] = target[key];
16024       }
16025     }
16026   }
16027
16028   return obj;
16029 }
16030
16031 /**
16032  * Marked
16033  */
16034
16035 function marked(src, opt, callback) {
16036   if (callback || typeof opt === 'function') {
16037     if (!callback) {
16038       callback = opt;
16039       opt = null;
16040     }
16041
16042     if (opt) opt = merge({}, marked.defaults, opt);
16043
16044     var tokens = Lexer.lex(tokens, opt)
16045       , highlight = opt.highlight
16046       , pending = 0
16047       , l = tokens.length
16048       , i = 0;
16049
16050     if (!highlight || highlight.length < 3) {
16051       return callback(null, Parser.parse(tokens, opt));
16052     }
16053
16054     var done = function() {
16055       delete opt.highlight;
16056       var out = Parser.parse(tokens, opt);
16057       opt.highlight = highlight;
16058       return callback(null, out);
16059     };
16060
16061     for (; i < l; i++) {
16062       (function(token) {
16063         if (token.type !== 'code') return;
16064         pending++;
16065         return highlight(token.text, token.lang, function(err, code) {
16066           if (code == null || code === token.text) {
16067             return --pending || done();
16068           }
16069           token.text = code;
16070           token.escaped = true;
16071           --pending || done();
16072         });
16073       })(tokens[i]);
16074     }
16075
16076     return;
16077   }
16078   try {
16079     if (opt) opt = merge({}, marked.defaults, opt);
16080     return Parser.parse(Lexer.lex(src, opt), opt);
16081   } catch (e) {
16082     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16083     if ((opt || marked.defaults).silent) {
16084       return '<p>An error occured:</p><pre>'
16085         + escape(e.message + '', true)
16086         + '</pre>';
16087     }
16088     throw e;
16089   }
16090 }
16091
16092 /**
16093  * Options
16094  */
16095
16096 marked.options =
16097 marked.setOptions = function(opt) {
16098   merge(marked.defaults, opt);
16099   return marked;
16100 };
16101
16102 marked.defaults = {
16103   gfm: true,
16104   tables: true,
16105   breaks: false,
16106   pedantic: false,
16107   sanitize: false,
16108   smartLists: false,
16109   silent: false,
16110   highlight: null,
16111   langPrefix: 'lang-'
16112 };
16113
16114 /**
16115  * Expose
16116  */
16117
16118 marked.Parser = Parser;
16119 marked.parser = Parser.parse;
16120
16121 marked.Lexer = Lexer;
16122 marked.lexer = Lexer.lex;
16123
16124 marked.InlineLexer = InlineLexer;
16125 marked.inlineLexer = InlineLexer.output;
16126
16127 marked.parse = marked;
16128
16129 if (typeof exports === 'object') {
16130   module.exports = marked;
16131 } else if (typeof define === 'function' && define.amd) {
16132   define(function() { return marked; });
16133 } else {
16134   this.marked = marked;
16135 }
16136
16137 }).call(function() {
16138   return this || (typeof window !== 'undefined' ? window : global);
16139 }());
16140 /* jshint ignore:start */
16141 (function () {
16142 'use strict';
16143 window.iD = function () {
16144     window.locale.en = iD.data.en;
16145     window.locale.current('en');
16146
16147     var context = {},
16148         storage;
16149
16150     // https://github.com/openstreetmap/iD/issues/772
16151     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16152     try { storage = localStorage; } catch (e) {}
16153     storage = storage || (function() {
16154         var s = {};
16155         return {
16156             getItem: function(k) { return s[k]; },
16157             setItem: function(k, v) { s[k] = v; },
16158             removeItem: function(k) { delete s[k]; }
16159         };
16160     })();
16161
16162     context.storage = function(k, v) {
16163         try {
16164             if (arguments.length === 1) return storage.getItem(k);
16165             else if (v === null) storage.removeItem(k);
16166             else storage.setItem(k, v);
16167         } catch(e) {
16168             // localstorage quota exceeded
16169             /* jshint devel:true */
16170             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16171             /* jshint devel:false */
16172         }
16173     };
16174
16175     var history = iD.History(context),
16176         dispatch = d3.dispatch('enter', 'exit'),
16177         mode,
16178         container,
16179         ui = iD.ui(context),
16180         connection = iD.Connection(),
16181         locale = iD.detect().locale,
16182         localePath;
16183
16184     if (locale && iD.data.locales.indexOf(locale) === -1) {
16185         locale = locale.split('-')[0];
16186     }
16187
16188     connection.on('load.context', function loadContext(err, result) {
16189         history.merge(result.data, result.extent);
16190     });
16191
16192     context.preauth = function(options) {
16193         connection.switch(options);
16194         return context;
16195     };
16196
16197     context.locale = function(_, path) {
16198         locale = _;
16199         localePath = path;
16200         return context;
16201     };
16202
16203     context.loadLocale = function(cb) {
16204         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16205             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16206             d3.json(localePath, function(err, result) {
16207                 window.locale[locale] = result;
16208                 window.locale.current(locale);
16209                 cb();
16210             });
16211         } else {
16212             cb();
16213         }
16214     };
16215
16216     /* Straight accessors. Avoid using these if you can. */
16217     context.ui = function() { return ui; };
16218     context.connection = function() { return connection; };
16219     context.history = function() { return history; };
16220
16221     /* History */
16222     context.graph = history.graph;
16223     context.changes = history.changes;
16224     context.intersects = history.intersects;
16225
16226     var inIntro = false;
16227
16228     context.inIntro = function(_) {
16229         if (!arguments.length) return inIntro;
16230         inIntro = _;
16231         return context;
16232     };
16233
16234     context.save = function() {
16235         if (inIntro) return;
16236         history.save();
16237         if (history.hasChanges()) return t('save.unsaved_changes');
16238     };
16239
16240     context.flush = function() {
16241         connection.flush();
16242         history.reset();
16243         return context;
16244     };
16245
16246     // Debounce save, since it's a synchronous localStorage write,
16247     // and history changes can happen frequently (e.g. when dragging).
16248     var debouncedSave = _.debounce(context.save, 350);
16249     function withDebouncedSave(fn) {
16250         return function() {
16251             var result = fn.apply(history, arguments);
16252             debouncedSave();
16253             return result;
16254         };
16255     }
16256
16257     context.perform = withDebouncedSave(history.perform);
16258     context.replace = withDebouncedSave(history.replace);
16259     context.pop = withDebouncedSave(history.pop);
16260     context.undo = withDebouncedSave(history.undo);
16261     context.redo = withDebouncedSave(history.redo);
16262
16263     /* Graph */
16264     context.hasEntity = function(id) {
16265         return history.graph().hasEntity(id);
16266     };
16267
16268     context.entity = function(id) {
16269         return history.graph().entity(id);
16270     };
16271
16272     context.childNodes = function(way) {
16273         return history.graph().childNodes(way);
16274     };
16275
16276     context.geometry = function(id) {
16277         return context.entity(id).geometry(history.graph());
16278     };
16279
16280     /* Modes */
16281     context.enter = function(newMode) {
16282         if (mode) {
16283             mode.exit();
16284             dispatch.exit(mode);
16285         }
16286
16287         mode = newMode;
16288         mode.enter();
16289         dispatch.enter(mode);
16290     };
16291
16292     context.mode = function() {
16293         return mode;
16294     };
16295
16296     context.selectedIDs = function() {
16297         if (mode && mode.selectedIDs) {
16298             return mode.selectedIDs();
16299         } else {
16300             return [];
16301         }
16302     };
16303
16304     context.loadEntity = function(id, zoomTo) {
16305         if (zoomTo !== false) {
16306             connection.loadEntity(id, function(error, entity) {
16307                 if (entity) {
16308                     map.zoomTo(entity);
16309                 }
16310             });
16311         }
16312
16313         map.on('drawn.loadEntity', function() {
16314             if (!context.hasEntity(id)) return;
16315             map.on('drawn.loadEntity', null);
16316             context.on('enter.loadEntity', null);
16317             context.enter(iD.modes.Select(context, [id]));
16318         });
16319
16320         context.on('enter.loadEntity', function() {
16321             if (mode.id !== 'browse') {
16322                 map.on('drawn.loadEntity', null);
16323                 context.on('enter.loadEntity', null);
16324             }
16325         });
16326     };
16327
16328     context.editable = function() {
16329         return map.editable() && mode && mode.id !== 'save';
16330     };
16331
16332     /* Behaviors */
16333     context.install = function(behavior) {
16334         context.surface().call(behavior);
16335     };
16336
16337     context.uninstall = function(behavior) {
16338         context.surface().call(behavior.off);
16339     };
16340
16341     /* Projection */
16342     context.projection = iD.geo.RawMercator();
16343
16344     /* Background */
16345     var background = iD.Background(context);
16346     context.background = function() { return background; };
16347
16348     /* Map */
16349     var map = iD.Map(context);
16350     context.map = function() { return map; };
16351     context.layers = function() { return map.layers; };
16352     context.surface = function() { return map.surface; };
16353     context.mouse = map.mouse;
16354     context.extent = map.extent;
16355     context.pan = map.pan;
16356     context.zoomIn = map.zoomIn;
16357     context.zoomOut = map.zoomOut;
16358
16359     context.surfaceRect = function() {
16360         // Work around a bug in Firefox.
16361         //   http://stackoverflow.com/questions/18153989/
16362         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16363         return context.surface().node().parentNode.getBoundingClientRect();
16364     };
16365
16366     /* Presets */
16367     var presets = iD.presets()
16368         .load(iD.data.presets);
16369
16370     context.presets = function() {
16371         return presets;
16372     };
16373
16374     context.container = function(_) {
16375         if (!arguments.length) return container;
16376         container = _;
16377         container.classed('id-container', true);
16378         return context;
16379     };
16380
16381     var embed = false;
16382     context.embed = function(_) {
16383         if (!arguments.length) return embed;
16384         embed = _;
16385         return context;
16386     };
16387
16388     var assetPath = '';
16389     context.assetPath = function(_) {
16390         if (!arguments.length) return assetPath;
16391         assetPath = _;
16392         return context;
16393     };
16394
16395     var assetMap = {};
16396     context.assetMap = function(_) {
16397         if (!arguments.length) return assetMap;
16398         assetMap = _;
16399         return context;
16400     };
16401
16402     context.imagePath = function(_) {
16403         var asset = 'img/' + _;
16404         return assetMap[asset] || assetPath + asset;
16405     };
16406
16407     return d3.rebind(context, dispatch, 'on');
16408 };
16409
16410 iD.version = '1.5.0';
16411
16412 (function() {
16413     var detected = {};
16414
16415     var ua = navigator.userAgent,
16416         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16417
16418     if (msie.exec(ua) !== null) {
16419         var rv = parseFloat(RegExp.$1);
16420         detected.support = !(rv && rv < 9);
16421     } else {
16422         detected.support = true;
16423     }
16424
16425     // Added due to incomplete svg style support. See #715
16426     detected.opera = ua.indexOf('Opera') >= 0;
16427
16428     detected.locale = navigator.language || navigator.userLanguage;
16429
16430     detected.filedrop = (window.FileReader && 'ondrop' in window);
16431
16432     function nav(x) {
16433         return navigator.userAgent.indexOf(x) !== -1;
16434     }
16435
16436     if (nav('Win')) detected.os = 'win';
16437     else if (nav('Mac')) detected.os = 'mac';
16438     else if (nav('X11')) detected.os = 'linux';
16439     else if (nav('Linux')) detected.os = 'linux';
16440     else detected.os = 'win';
16441
16442     iD.detect = function() { return detected; };
16443 })();
16444 iD.countryCode  = function() {
16445     var countryCode = {},
16446         endpoint = 'http://nominatim.openstreetmap.org/reverse?';
16447
16448     if (!iD.countryCode.cache) {
16449         iD.countryCode.cache = rbush();
16450     }
16451
16452     var cache = iD.countryCode.cache;
16453
16454     countryCode.search = function(location, callback) {
16455         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16456
16457         if (countryCodes.length > 0)
16458             return callback(null, countryCodes[0][4]);
16459
16460         d3.json(endpoint +
16461             iD.util.qsString({
16462                 format: 'json',
16463                 addressdetails: 1,
16464                 lat: location[1],
16465                 lon: location[0]
16466             }), function(err, result) {
16467                 if (err)
16468                     return callback(err);
16469                 else if (result && result.error)
16470                     return callback(result.error);
16471
16472                 var extent = iD.geo.Extent(location).padByMeters(1000);
16473
16474                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16475
16476                 callback(null, result.address.country_code);
16477             });
16478     };
16479
16480     return countryCode;
16481 };
16482 iD.taginfo = function() {
16483     var taginfo = {},
16484         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16485         tag_sorts = {
16486             point: 'count_nodes',
16487             vertex: 'count_nodes',
16488             area: 'count_ways',
16489             line: 'count_ways'
16490         },
16491         tag_filters = {
16492             point: 'nodes',
16493             vertex: 'nodes',
16494             area: 'ways',
16495             line: 'ways'
16496         };
16497
16498     if (!iD.taginfo.cache) {
16499         iD.taginfo.cache = {};
16500     }
16501
16502     var cache = iD.taginfo.cache;
16503
16504     function sets(parameters, n, o) {
16505         if (parameters.geometry && o[parameters.geometry]) {
16506             parameters[n] = o[parameters.geometry];
16507         }
16508         return parameters;
16509     }
16510
16511     function setFilter(parameters) {
16512         return sets(parameters, 'filter', tag_filters);
16513     }
16514
16515     function setSort(parameters) {
16516         return sets(parameters, 'sortname', tag_sorts);
16517     }
16518
16519     function clean(parameters) {
16520         return _.omit(parameters, 'geometry', 'debounce');
16521     }
16522
16523     function shorten(parameters) {
16524         if (!parameters.query) {
16525             delete parameters.query;
16526         } else {
16527             parameters.query = parameters.query.slice(0, 3);
16528         }
16529         return parameters;
16530     }
16531
16532     function popularKeys(parameters) {
16533         var pop_field = 'count_all';
16534         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16535         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16536     }
16537
16538     function popularValues() {
16539         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16540     }
16541
16542     function valKey(d) { return { value: d.key }; }
16543
16544     function valKeyDescription(d) {
16545         return {
16546             value: d.value,
16547             title: d.description
16548         };
16549     }
16550
16551     var debounced = _.debounce(d3.json, 100, true);
16552
16553     function request(url, debounce, callback) {
16554         if (cache[url]) {
16555             callback(null, cache[url]);
16556         } else if (debounce) {
16557             debounced(url, done);
16558         } else {
16559             d3.json(url, done);
16560         }
16561
16562         function done(err, data) {
16563             if (!err) cache[url] = data;
16564             callback(err, data);
16565         }
16566     }
16567
16568     taginfo.keys = function(parameters, callback) {
16569         var debounce = parameters.debounce;
16570         parameters = clean(shorten(setSort(setFilter(parameters))));
16571         request(endpoint + 'keys/all?' +
16572             iD.util.qsString(_.extend({
16573                 rp: 10,
16574                 sortname: 'count_all',
16575                 sortorder: 'desc',
16576                 page: 1
16577             }, parameters)), debounce, function(err, d) {
16578                 if (err) return callback(err);
16579                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16580             });
16581     };
16582
16583     taginfo.values = function(parameters, callback) {
16584         var debounce = parameters.debounce;
16585         parameters = clean(shorten(setSort(setFilter(parameters))));
16586         request(endpoint + 'key/values?' +
16587             iD.util.qsString(_.extend({
16588                 rp: 25,
16589                 sortname: 'count_all',
16590                 sortorder: 'desc',
16591                 page: 1
16592             }, parameters)), debounce, function(err, d) {
16593                 if (err) return callback(err);
16594                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16595             });
16596     };
16597
16598     taginfo.docs = function(parameters, callback) {
16599         var debounce = parameters.debounce;
16600         parameters = clean(setSort(parameters));
16601
16602         var path = 'key/wiki_pages?';
16603         if (parameters.value) path = 'tag/wiki_pages?';
16604         else if (parameters.rtype) path = 'relation/wiki_pages?';
16605
16606         request(endpoint + path +
16607             iD.util.qsString(parameters), debounce, callback);
16608     };
16609
16610     taginfo.endpoint = function(_) {
16611         if (!arguments.length) return endpoint;
16612         endpoint = _;
16613         return taginfo;
16614     };
16615
16616     return taginfo;
16617 };
16618 iD.wikipedia  = function() {
16619     var wiki = {},
16620         endpoint = 'https://en.wikipedia.org/w/api.php?';
16621
16622     wiki.search = function(lang, query, callback) {
16623         lang = lang || 'en';
16624         d3.jsonp(endpoint.replace('en', lang) +
16625             iD.util.qsString({
16626                 action: 'query',
16627                 list: 'search',
16628                 srlimit: '10',
16629                 srinfo: 'suggestion',
16630                 format: 'json',
16631                 callback: '{callback}',
16632                 srsearch: query
16633             }), function(data) {
16634                 if (!data.query) return;
16635                 callback(query, data.query.search.map(function(d) {
16636                     return d.title;
16637                 }));
16638             });
16639     };
16640
16641     wiki.suggestions = function(lang, query, callback) {
16642         lang = lang || 'en';
16643         d3.jsonp(endpoint.replace('en', lang) +
16644             iD.util.qsString({
16645                 action: 'opensearch',
16646                 namespace: 0,
16647                 suggest: '',
16648                 format: 'json',
16649                 callback: '{callback}',
16650                 search: query
16651             }), function(d) {
16652                 callback(d[0], d[1]);
16653             });
16654     };
16655
16656     wiki.translations = function(lang, title, callback) {
16657         d3.jsonp(endpoint.replace('en', lang) +
16658             iD.util.qsString({
16659                 action: 'query',
16660                 prop: 'langlinks',
16661                 format: 'json',
16662                 callback: '{callback}',
16663                 lllimit: 500,
16664                 titles: title
16665             }), function(d) {
16666                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16667                     translations = {};
16668                 if (list && list.langlinks) {
16669                     list.langlinks.forEach(function(d) {
16670                         translations[d.lang] = d['*'];
16671                     });
16672                     callback(translations);
16673                 }
16674             });
16675     };
16676
16677     return wiki;
16678 };
16679 iD.util = {};
16680
16681 iD.util.tagText = function(entity) {
16682     return d3.entries(entity.tags).map(function(e) {
16683         return e.key + '=' + e.value;
16684     }).join(', ');
16685 };
16686
16687 iD.util.entitySelector = function(ids) {
16688     return ids.length ? '.' + ids.join(',.') : 'nothing';
16689 };
16690
16691 iD.util.entityOrMemberSelector = function(ids, graph) {
16692     var s = iD.util.entitySelector(ids);
16693
16694     ids.forEach(function(id) {
16695         var entity = graph.hasEntity(id);
16696         if (entity && entity.type === 'relation') {
16697             entity.members.forEach(function(member) {
16698                 s += ',.' + member.id;
16699             });
16700         }
16701     });
16702
16703     return s;
16704 };
16705
16706 iD.util.displayName = function(entity) {
16707     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16708     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16709 };
16710
16711 iD.util.stringQs = function(str) {
16712     return str.split('&').reduce(function(obj, pair){
16713         var parts = pair.split('=');
16714         if (parts.length === 2) {
16715             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16716         }
16717         return obj;
16718     }, {});
16719 };
16720
16721 iD.util.qsString = function(obj, noencode) {
16722     function softEncode(s) { return s.replace('&', '%26'); }
16723     return Object.keys(obj).sort().map(function(key) {
16724         return encodeURIComponent(key) + '=' + (
16725             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16726     }).join('&');
16727 };
16728
16729 iD.util.prefixDOMProperty = function(property) {
16730     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16731         i = -1,
16732         n = prefixes.length,
16733         s = document.body;
16734
16735     if (property in s)
16736         return property;
16737
16738     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16739
16740     while (++i < n)
16741         if (prefixes[i] + property in s)
16742             return prefixes[i] + property;
16743
16744     return false;
16745 };
16746
16747 iD.util.prefixCSSProperty = function(property) {
16748     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16749         i = -1,
16750         n = prefixes.length,
16751         s = document.body.style;
16752
16753     if (property.toLowerCase() in s)
16754         return property.toLowerCase();
16755
16756     while (++i < n)
16757         if (prefixes[i] + property in s)
16758             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16759
16760     return false;
16761 };
16762
16763
16764 iD.util.setTransform = function(el, x, y, scale) {
16765     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16766         translate = iD.detect().opera ?
16767             'translate('   + x + 'px,' + y + 'px)' :
16768             'translate3d(' + x + 'px,' + y + 'px,0)';
16769     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16770 };
16771
16772 iD.util.getStyle = function(selector) {
16773     for (var i = 0; i < document.styleSheets.length; i++) {
16774         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16775         for (var k = 0; k < rules.length; k++) {
16776             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16777             if (_.contains(selectorText, selector)) {
16778                 return rules[k];
16779             }
16780         }
16781     }
16782 };
16783
16784 iD.util.editDistance = function(a, b) {
16785     if (a.length === 0) return b.length;
16786     if (b.length === 0) return a.length;
16787     var matrix = [];
16788     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16789     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16790     for (i = 1; i <= b.length; i++) {
16791         for (j = 1; j <= a.length; j++) {
16792             if (b.charAt(i-1) === a.charAt(j-1)) {
16793                 matrix[i][j] = matrix[i-1][j-1];
16794             } else {
16795                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16796                     Math.min(matrix[i][j-1] + 1, // insertion
16797                     matrix[i-1][j] + 1)); // deletion
16798             }
16799         }
16800     }
16801     return matrix[b.length][a.length];
16802 };
16803
16804 // a d3.mouse-alike which
16805 // 1. Only works on HTML elements, not SVG
16806 // 2. Does not cause style recalculation
16807 iD.util.fastMouse = function(container) {
16808     var rect = _.clone(container.getBoundingClientRect()),
16809         rectLeft = rect.left,
16810         rectTop = rect.top,
16811         clientLeft = +container.clientLeft,
16812         clientTop = +container.clientTop;
16813     return function(e) {
16814         return [
16815             e.clientX - rectLeft - clientLeft,
16816             e.clientY - rectTop - clientTop];
16817     };
16818 };
16819
16820 /* jshint -W103 */
16821 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16822
16823 iD.util.asyncMap = function(inputs, func, callback) {
16824     var remaining = inputs.length,
16825         results = [],
16826         errors = [];
16827
16828     inputs.forEach(function(d, i) {
16829         func(d, function done(err, data) {
16830             errors[i] = err;
16831             results[i] = data;
16832             remaining --;
16833             if (!remaining) callback(errors, results);
16834         });
16835     });
16836 };
16837
16838 // wraps an index to an interval [0..length-1]
16839 iD.util.wrap = function(index, length) {
16840     if (index < 0)
16841         index += Math.ceil(-index/length)*length;
16842     return index % length;
16843 };
16844 // A per-domain session mutex backed by a cookie and dead man's
16845 // switch. If the session crashes, the mutex will auto-release
16846 // after 5 seconds.
16847
16848 iD.util.SessionMutex = function(name) {
16849     var mutex = {},
16850         intervalID;
16851
16852     function renew() {
16853         var expires = new Date();
16854         expires.setSeconds(expires.getSeconds() + 5);
16855         document.cookie = name + '=1; expires=' + expires.toUTCString();
16856     }
16857
16858     mutex.lock = function() {
16859         if (intervalID) return true;
16860         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16861         if (cookie) return false;
16862         renew();
16863         intervalID = window.setInterval(renew, 4000);
16864         return true;
16865     };
16866
16867     mutex.unlock = function() {
16868         if (!intervalID) return;
16869         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16870         clearInterval(intervalID);
16871         intervalID = null;
16872     };
16873
16874     mutex.locked = function() {
16875         return !!intervalID;
16876     };
16877
16878     return mutex;
16879 };
16880 iD.util.SuggestNames = function(preset, suggestions) {
16881     preset = preset.id.split('/', 2);
16882     var k = preset[0],
16883         v = preset[1];
16884
16885     return function(value, callback) {
16886         var result = [];
16887         if (value && value.length > 2) {
16888             if (suggestions[k] && suggestions[k][v]) {
16889                 for (var sugg in suggestions[k][v]) {
16890                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16891                     if (dist < 3) {
16892                         result.push({
16893                             title: sugg,
16894                             value: sugg,
16895                             dist: dist
16896                         });
16897                     }
16898                 }
16899             }
16900             result.sort(function(a, b) {
16901                 return a.dist - b.dist;
16902             });
16903         }
16904         result = result.slice(0,3);
16905         callback(result);
16906     };
16907 };
16908 iD.geo = {};
16909
16910 iD.geo.roundCoords = function(c) {
16911     return [Math.floor(c[0]), Math.floor(c[1])];
16912 };
16913
16914 iD.geo.interp = function(p1, p2, t) {
16915     return [p1[0] + (p2[0] - p1[0]) * t,
16916             p1[1] + (p2[1] - p1[1]) * t];
16917 };
16918
16919 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16920 // Returns a positive value, if OAB makes a counter-clockwise turn,
16921 // negative for clockwise turn, and zero if the points are collinear.
16922 iD.geo.cross = function(o, a, b) {
16923     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16924 };
16925
16926 // http://jsperf.com/id-dist-optimization
16927 iD.geo.euclideanDistance = function(a, b) {
16928     var x = a[0] - b[0], y = a[1] - b[1];
16929     return Math.sqrt((x * x) + (y * y));
16930 };
16931
16932 // using WGS84 polar radius (6356752.314245179 m)
16933 // const = 2 * PI * r / 360
16934 iD.geo.latToMeters = function(dLat) {
16935     return dLat * 110946.257617;
16936 };
16937
16938 // using WGS84 equatorial radius (6378137.0 m)
16939 // const = 2 * PI * r / 360
16940 iD.geo.lonToMeters = function(dLon, atLat) {
16941     return Math.abs(atLat) >= 90 ? 0 :
16942         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16943 };
16944
16945 // using WGS84 polar radius (6356752.314245179 m)
16946 // const = 2 * PI * r / 360
16947 iD.geo.metersToLat = function(m) {
16948     return m / 110946.257617;
16949 };
16950
16951 // using WGS84 equatorial radius (6378137.0 m)
16952 // const = 2 * PI * r / 360
16953 iD.geo.metersToLon = function(m, atLat) {
16954     return Math.abs(atLat) >= 90 ? 0 :
16955         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16956 };
16957
16958 // Equirectangular approximation of spherical distances on Earth
16959 iD.geo.sphericalDistance = function(a, b) {
16960     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16961         y = iD.geo.latToMeters(a[1] - b[1]);
16962     return Math.sqrt((x * x) + (y * y));
16963 };
16964
16965 iD.geo.edgeEqual = function(a, b) {
16966     return (a[0] === b[0] && a[1] === b[1]) ||
16967         (a[0] === b[1] && a[1] === b[0]);
16968 };
16969
16970 // Return the counterclockwise angle in the range (-pi, pi)
16971 // between the positive X axis and the line intersecting a and b.
16972 iD.geo.angle = function(a, b, projection) {
16973     a = projection(a.loc);
16974     b = projection(b.loc);
16975     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16976 };
16977
16978 // Choose the edge with the minimal distance from `point` to its orthogonal
16979 // projection onto that edge, if such a projection exists, or the distance to
16980 // the closest vertex on that edge. Returns an object with the `index` of the
16981 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16982 iD.geo.chooseEdge = function(nodes, point, projection) {
16983     var dist = iD.geo.euclideanDistance,
16984         points = nodes.map(function(n) { return projection(n.loc); }),
16985         min = Infinity,
16986         idx, loc;
16987
16988     function dot(p, q) {
16989         return p[0] * q[0] + p[1] * q[1];
16990     }
16991
16992     for (var i = 0; i < points.length - 1; i++) {
16993         var o = points[i],
16994             s = [points[i + 1][0] - o[0],
16995                  points[i + 1][1] - o[1]],
16996             v = [point[0] - o[0],
16997                  point[1] - o[1]],
16998             proj = dot(v, s) / dot(s, s),
16999             p;
17000
17001         if (proj < 0) {
17002             p = o;
17003         } else if (proj > 1) {
17004             p = points[i + 1];
17005         } else {
17006             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17007         }
17008
17009         var d = dist(p, point);
17010         if (d < min) {
17011             min = d;
17012             idx = i + 1;
17013             loc = projection.invert(p);
17014         }
17015     }
17016
17017     return {
17018         index: idx,
17019         distance: min,
17020         loc: loc
17021     };
17022 };
17023
17024 // Return the intersection point of 2 line segments.
17025 // From https://github.com/pgkelley4/line-segments-intersect
17026 // This uses the vector cross product approach described below:
17027 //  http://stackoverflow.com/a/565282/786339
17028 iD.geo.lineIntersection = function(a, b) {
17029     function subtractPoints(point1, point2) {
17030         return [point1[0] - point2[0], point1[1] - point2[1]];
17031     }
17032     function crossProduct(point1, point2) {
17033         return point1[0] * point2[1] - point1[1] * point2[0];
17034     }
17035
17036     var p = [a[0][0], a[0][1]],
17037         p2 = [a[1][0], a[1][1]],
17038         q = [b[0][0], b[0][1]],
17039         q2 = [b[1][0], b[1][1]],
17040         r = subtractPoints(p2, p),
17041         s = subtractPoints(q2, q),
17042         uNumerator = crossProduct(subtractPoints(q, p), r),
17043         denominator = crossProduct(r, s);
17044
17045     if (uNumerator && denominator) {
17046         var u = uNumerator / denominator,
17047             t = crossProduct(subtractPoints(q, p), s) / denominator;
17048
17049         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17050             return iD.geo.interp(p, p2, t);
17051         }
17052     }
17053
17054     return null;
17055 };
17056
17057 // Return whether point is contained in polygon.
17058 //
17059 // `point` should be a 2-item array of coordinates.
17060 // `polygon` should be an array of 2-item arrays of coordinates.
17061 //
17062 // From https://github.com/substack/point-in-polygon.
17063 // ray-casting algorithm based on
17064 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17065 //
17066 iD.geo.pointInPolygon = function(point, polygon) {
17067     var x = point[0],
17068         y = point[1],
17069         inside = false;
17070
17071     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17072         var xi = polygon[i][0], yi = polygon[i][1];
17073         var xj = polygon[j][0], yj = polygon[j][1];
17074
17075         var intersect = ((yi > y) !== (yj > y)) &&
17076             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17077         if (intersect) inside = !inside;
17078     }
17079
17080     return inside;
17081 };
17082
17083 iD.geo.polygonContainsPolygon = function(outer, inner) {
17084     return _.every(inner, function(point) {
17085         return iD.geo.pointInPolygon(point, outer);
17086     });
17087 };
17088
17089 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17090     return _.some(inner, function(point) {
17091         return iD.geo.pointInPolygon(point, outer);
17092     });
17093 };
17094
17095 iD.geo.pathLength = function(path) {
17096     var length = 0,
17097         dx, dy;
17098     for (var i = 0; i < path.length - 1; i++) {
17099         dx = path[i][0] - path[i + 1][0];
17100         dy = path[i][1] - path[i + 1][1];
17101         length += Math.sqrt(dx * dx + dy * dy);
17102     }
17103     return length;
17104 };
17105 iD.geo.Extent = function geoExtent(min, max) {
17106     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17107     if (min instanceof iD.geo.Extent) {
17108         return min;
17109     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17110         this[0] = min[0];
17111         this[1] = min[1];
17112     } else {
17113         this[0] = min        || [ Infinity,  Infinity];
17114         this[1] = max || min || [-Infinity, -Infinity];
17115     }
17116 };
17117
17118 iD.geo.Extent.prototype = [[], []];
17119
17120 _.extend(iD.geo.Extent.prototype, {
17121     extend: function(obj) {
17122         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17123         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17124                               Math.min(obj[0][1], this[0][1])],
17125                              [Math.max(obj[1][0], this[1][0]),
17126                               Math.max(obj[1][1], this[1][1])]);
17127     },
17128
17129     area: function() {
17130         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17131     },
17132
17133     center: function() {
17134         return [(this[0][0] + this[1][0]) / 2,
17135                 (this[0][1] + this[1][1]) / 2];
17136     },
17137
17138     polygon: function() {
17139         return [
17140             [this[0][0], this[0][1]],
17141             [this[0][0], this[1][1]],
17142             [this[1][0], this[1][1]],
17143             [this[1][0], this[0][1]],
17144             [this[0][0], this[0][1]]
17145         ];
17146     },
17147
17148     intersects: function(obj) {
17149         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17150         return obj[0][0] <= this[1][0] &&
17151                obj[0][1] <= this[1][1] &&
17152                obj[1][0] >= this[0][0] &&
17153                obj[1][1] >= this[0][1];
17154     },
17155
17156     intersection: function(obj) {
17157         if (!this.intersects(obj)) return new iD.geo.Extent();
17158         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17159                                   Math.max(obj[0][1], this[0][1])],
17160                                  [Math.min(obj[1][0], this[1][0]),
17161                                   Math.min(obj[1][1], this[1][1])]);
17162     },
17163
17164     padByMeters: function(meters) {
17165         var dLat = iD.geo.metersToLat(meters),
17166             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17167         return iD.geo.Extent(
17168                 [this[0][0] - dLon, this[0][1] - dLat],
17169                 [this[1][0] + dLon, this[1][1] + dLat]);
17170     },
17171
17172     toParam: function() {
17173         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17174     }
17175 });
17176 iD.geo.Turn = function(turn) {
17177     if (!(this instanceof iD.geo.Turn))
17178         return new iD.geo.Turn(turn);
17179     _.extend(this, turn);
17180 };
17181
17182 iD.geo.Intersection = function(graph, vertexId) {
17183     var vertex = graph.entity(vertexId),
17184         highways = [];
17185
17186     // Pre-split ways that would need to be split in
17187     // order to add a restriction. The real split will
17188     // happen when the restriction is added.
17189     graph.parentWays(vertex).forEach(function(way) {
17190         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17191             return;
17192
17193         if (way.affix(vertexId)) {
17194             highways.push(way);
17195         } else {
17196             var idx = _.indexOf(way.nodes, vertex.id, 1),
17197                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17198                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17199
17200             graph = graph.replace(wayA);
17201             graph = graph.replace(wayB);
17202
17203             highways.push(wayA);
17204             highways.push(wayB);
17205         }
17206     });
17207
17208     var intersection = {
17209         highways: highways,
17210         graph: graph
17211     };
17212
17213     intersection.turns = function(fromNodeID) {
17214         if (!fromNodeID)
17215             return [];
17216
17217         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17218         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17219             return [];
17220         if (way.last() === vertex.id && way.tags.oneway === '-1')
17221             return [];
17222
17223         function withRestriction(turn) {
17224             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17225                 if (relation.tags.type !== 'restriction')
17226                     return;
17227
17228                 var f = relation.memberByRole('from'),
17229                     t = relation.memberByRole('to'),
17230                     v = relation.memberByRole('via');
17231
17232                 if (f && f.id === turn.from.way &&
17233                     v && v.id === turn.via.node &&
17234                     t && t.id === turn.to.way) {
17235                     turn.restriction = relation.id;
17236                 } else if (/^only_/.test(relation.tags.restriction) &&
17237                     f && f.id === turn.from.way &&
17238                     v && v.id === turn.via.node &&
17239                     t && t.id !== turn.to.way) {
17240                     turn.restriction = relation.id;
17241                     turn.indirect_restriction = true;
17242                 }
17243             });
17244
17245             return iD.geo.Turn(turn);
17246         }
17247
17248         var from = {
17249                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17250                 way: way.id.split(/-(a|b)/)[0]
17251             },
17252             via = {node: vertex.id},
17253             turns = [];
17254
17255         highways.forEach(function(parent) {
17256             if (parent === way)
17257                 return;
17258
17259             var index = parent.nodes.indexOf(vertex.id);
17260
17261             // backward
17262             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17263                 turns.push(withRestriction({
17264                     from: from,
17265                     via: via,
17266                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17267                 }));
17268             }
17269
17270             // forward
17271             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17272                 turns.push(withRestriction({
17273                     from: from,
17274                     via: via,
17275                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17276                 }));
17277             }
17278         });
17279
17280         // U-turn
17281         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17282             turns.push(withRestriction({
17283                 from: from,
17284                 via: via,
17285                 to: from,
17286                 u: true
17287             }));
17288         }
17289
17290         return turns;
17291     };
17292
17293     return intersection;
17294 };
17295
17296 iD.geo.inferRestriction = function(from, via, to, projection) {
17297     var angle = iD.geo.angle(via, from, projection) -
17298                 iD.geo.angle(via, to, projection);
17299
17300     angle = angle * 180 / Math.PI;
17301
17302     while (angle < 0)
17303         angle += 360;
17304
17305     if (angle < 23)
17306         return 'no_u_turn';
17307     if (angle < 158)
17308         return 'no_right_turn';
17309     if (angle < 202)
17310         return 'no_straight_on';
17311     if (angle < 336)
17312         return 'no_left_turn';
17313
17314     return 'no_u_turn';
17315 };
17316 // For fixing up rendering of multipolygons with tags on the outer member.
17317 // https://github.com/openstreetmap/iD/issues/613
17318 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17319     if (entity.type !== 'way')
17320         return false;
17321
17322     var parents = graph.parentRelations(entity);
17323     if (parents.length !== 1)
17324         return false;
17325
17326     var parent = parents[0];
17327     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17328         return false;
17329
17330     var members = parent.members, member;
17331     for (var i = 0; i < members.length; i++) {
17332         member = members[i];
17333         if (member.id === entity.id && member.role && member.role !== 'outer')
17334             return false; // Not outer member
17335         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17336             return false; // Not a simple multipolygon
17337     }
17338
17339     return parent;
17340 };
17341
17342 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17343     if (entity.type !== 'way')
17344         return false;
17345
17346     var parents = graph.parentRelations(entity);
17347     if (parents.length !== 1)
17348         return false;
17349
17350     var parent = parents[0];
17351     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17352         return false;
17353
17354     var members = parent.members, member, outerMember;
17355     for (var i = 0; i < members.length; i++) {
17356         member = members[i];
17357         if (!member.role || member.role === 'outer') {
17358             if (outerMember)
17359                 return false; // Not a simple multipolygon
17360             outerMember = member;
17361         }
17362     }
17363
17364     return outerMember && graph.hasEntity(outerMember.id);
17365 };
17366
17367 // Join `array` into sequences of connecting ways.
17368 //
17369 // Segments which share identical start/end nodes will, as much as possible,
17370 // be connected with each other.
17371 //
17372 // The return value is a nested array. Each constituent array contains elements
17373 // of `array` which have been determined to connect. Each consitituent array
17374 // also has a `nodes` property whose value is an ordered array of member nodes,
17375 // with appropriate order reversal and start/end coordinate de-duplication.
17376 //
17377 // Members of `array` must have, at minimum, `type` and `id` properties.
17378 // Thus either an array of `iD.Way`s or a relation member array may be
17379 // used.
17380 //
17381 // If an member has a `tags` property, its tags will be reversed via
17382 // `iD.actions.Reverse` in the output.
17383 //
17384 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17385 // false) and non-way members are ignored.
17386 //
17387 iD.geo.joinWays = function(array, graph) {
17388     var joined = [], member, current, nodes, first, last, i, how, what;
17389
17390     array = array.filter(function(member) {
17391         return member.type === 'way' && graph.hasEntity(member.id);
17392     });
17393
17394     function resolve(member) {
17395         return graph.childNodes(graph.entity(member.id));
17396     }
17397
17398     function reverse(member) {
17399         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17400     }
17401
17402     while (array.length) {
17403         member = array.shift();
17404         current = [member];
17405         current.nodes = nodes = resolve(member).slice();
17406         joined.push(current);
17407
17408         while (array.length && _.first(nodes) !== _.last(nodes)) {
17409             first = _.first(nodes);
17410             last  = _.last(nodes);
17411
17412             for (i = 0; i < array.length; i++) {
17413                 member = array[i];
17414                 what = resolve(member);
17415
17416                 if (last === _.first(what)) {
17417                     how  = nodes.push;
17418                     what = what.slice(1);
17419                     break;
17420                 } else if (last === _.last(what)) {
17421                     how  = nodes.push;
17422                     what = what.slice(0, -1).reverse();
17423                     member = reverse(member);
17424                     break;
17425                 } else if (first === _.last(what)) {
17426                     how  = nodes.unshift;
17427                     what = what.slice(0, -1);
17428                     break;
17429                 } else if (first === _.first(what)) {
17430                     how  = nodes.unshift;
17431                     what = what.slice(1).reverse();
17432                     member = reverse(member);
17433                     break;
17434                 } else {
17435                     what = how = null;
17436                 }
17437             }
17438
17439             if (!what)
17440                 break; // No more joinable ways.
17441
17442             how.apply(current, [member]);
17443             how.apply(nodes, what);
17444
17445             array.splice(i, 1);
17446         }
17447     }
17448
17449     return joined;
17450 };
17451 /*
17452     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17453     * Antimeridian clipping
17454     * Spherical rotation
17455     * Resampling
17456 */
17457 iD.geo.RawMercator = function () {
17458     var project = d3.geo.mercator.raw,
17459         k = 512 / Math.PI, // scale
17460         x = 0, y = 0, // translate
17461         clipExtent = [[0, 0], [0, 0]];
17462
17463     function projection(point) {
17464         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17465         return [point[0] * k + x, y - point[1] * k];
17466     }
17467
17468     projection.invert = function(point) {
17469         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17470         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17471     };
17472
17473     projection.scale = function(_) {
17474         if (!arguments.length) return k;
17475         k = +_;
17476         return projection;
17477     };
17478
17479     projection.translate = function(_) {
17480         if (!arguments.length) return [x, y];
17481         x = +_[0];
17482         y = +_[1];
17483         return projection;
17484     };
17485
17486     projection.clipExtent = function(_) {
17487         if (!arguments.length) return clipExtent;
17488         clipExtent = _;
17489         return projection;
17490     };
17491
17492     projection.stream = d3.geo.transform({
17493         point: function(x, y) {
17494             x = projection([x, y]);
17495             this.stream.point(x[0], x[1]);
17496         }
17497     }).stream;
17498
17499     return projection;
17500 };
17501 iD.actions = {};
17502 iD.actions.AddEntity = function(way) {
17503     return function(graph) {
17504         return graph.replace(way);
17505     };
17506 };
17507 iD.actions.AddMember = function(relationId, member, memberIndex) {
17508     return function(graph) {
17509         var relation = graph.entity(relationId);
17510
17511         if (isNaN(memberIndex) && member.type === 'way') {
17512             var members = relation.indexedMembers();
17513             members.push(member);
17514
17515             var joined = iD.geo.joinWays(members, graph);
17516             for (var i = 0; i < joined.length; i++) {
17517                 var segment = joined[i];
17518                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17519                     if (segment[j] !== member)
17520                         continue;
17521
17522                     if (j === 0) {
17523                         memberIndex = segment[j + 1].index;
17524                     } else if (j === segment.length - 1) {
17525                         memberIndex = segment[j - 1].index + 1;
17526                     } else {
17527                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17528                     }
17529                 }
17530             }
17531         }
17532
17533         return graph.replace(relation.addMember(member, memberIndex));
17534     };
17535 };
17536 iD.actions.AddMidpoint = function(midpoint, node) {
17537     return function(graph) {
17538         graph = graph.replace(node.move(midpoint.loc));
17539
17540         var parents = _.intersection(
17541             graph.parentWays(graph.entity(midpoint.edge[0])),
17542             graph.parentWays(graph.entity(midpoint.edge[1])));
17543
17544         parents.forEach(function(way) {
17545             for (var i = 0; i < way.nodes.length - 1; i++) {
17546                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17547                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17548
17549                     // Add only one midpoint on doubled-back segments,
17550                     // turning them into self-intersections.
17551                     return;
17552                 }
17553             }
17554         });
17555
17556         return graph;
17557     };
17558 };
17559 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17560 iD.actions.AddVertex = function(wayId, nodeId, index) {
17561     return function(graph) {
17562         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17563     };
17564 };
17565 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17566     return function(graph) {
17567         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17568     };
17569 };
17570 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17571     return function(graph) {
17572         var entity = graph.entity(entityId),
17573             geometry = entity.geometry(graph),
17574             tags = entity.tags;
17575
17576         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17577         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17578
17579         return graph.replace(entity.update({tags: tags}));
17580     };
17581 };
17582 iD.actions.ChangeTags = function(entityId, tags) {
17583     return function(graph) {
17584         var entity = graph.entity(entityId);
17585         return graph.replace(entity.update({tags: tags}));
17586     };
17587 };
17588 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17589     maxAngle = (maxAngle || 20) * Math.PI / 180;
17590
17591     var action = function(graph) {
17592         var way = graph.entity(wayId);
17593
17594         if (!way.isConvex(graph)) {
17595             graph = action.makeConvex(graph);
17596         }
17597
17598         var nodes = _.uniq(graph.childNodes(way)),
17599             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17600             points = nodes.map(function(n) { return projection(n.loc); }),
17601             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17602             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17603             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17604             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17605             ids;
17606
17607         // we need atleast two key nodes for the algorithm to work
17608         if (!keyNodes.length) {
17609             keyNodes = [nodes[0]];
17610             keyPoints = [points[0]];
17611         }
17612
17613         if (keyNodes.length === 1) {
17614             var index = nodes.indexOf(keyNodes[0]),
17615                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17616
17617             keyNodes.push(nodes[oppositeIndex]);
17618             keyPoints.push(points[oppositeIndex]);
17619         }
17620
17621         // key points and nodes are those connected to the ways,
17622         // they are projected onto the circle, inbetween nodes are moved
17623         // to constant intervals between key nodes, extra inbetween nodes are
17624         // added if necessary.
17625         for (var i = 0; i < keyPoints.length; i++) {
17626             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17627                 startNode = keyNodes[i],
17628                 endNode = keyNodes[nextKeyNodeIndex],
17629                 startNodeIndex = nodes.indexOf(startNode),
17630                 endNodeIndex = nodes.indexOf(endNode),
17631                 numberNewPoints = -1,
17632                 indexRange = endNodeIndex - startNodeIndex,
17633                 distance, totalAngle, eachAngle, startAngle, endAngle,
17634                 angle, loc, node, j,
17635                 inBetweenNodes = [];
17636
17637             if (indexRange < 0) {
17638                 indexRange += nodes.length;
17639             }
17640
17641             // position this key node
17642             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17643             if (distance === 0) { distance = 1e-4; }
17644             keyPoints[i] = [
17645                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17646                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17647             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17648
17649             // figure out the between delta angle we want to match to
17650             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17651             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17652             totalAngle = endAngle - startAngle;
17653
17654             // detects looping around -pi/pi
17655             if (totalAngle * sign > 0) {
17656                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17657             }
17658
17659             do {
17660                 numberNewPoints++;
17661                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17662             } while (Math.abs(eachAngle) > maxAngle);
17663
17664             // move existing points
17665             for (j = 1; j < indexRange; j++) {
17666                 angle = startAngle + j * eachAngle;
17667                 loc = projection.invert([
17668                     centroid[0] + Math.cos(angle)*radius,
17669                     centroid[1] + Math.sin(angle)*radius]);
17670
17671                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17672                 graph = graph.replace(node);
17673             }
17674
17675             // add new inbetween nodes if necessary
17676             for (j = 0; j < numberNewPoints; j++) {
17677                 angle = startAngle + (indexRange + j) * eachAngle;
17678                 loc = projection.invert([
17679                     centroid[0] + Math.cos(angle) * radius,
17680                     centroid[1] + Math.sin(angle) * radius]);
17681
17682                 node = iD.Node({loc: loc});
17683                 graph = graph.replace(node);
17684
17685                 nodes.splice(endNodeIndex + j, 0, node);
17686                 inBetweenNodes.push(node.id);
17687             }
17688
17689             // Check for other ways that share these keyNodes..
17690             // If keyNodes are adjacent in both ways,
17691             // we can add inBetween nodes to that shared way too..
17692             if (indexRange === 1 && inBetweenNodes.length) {
17693                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17694                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17695                     wayDirection1 = (endIndex1 - startIndex1);
17696                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17697
17698                 /*jshint -W083 */
17699                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17700                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17701                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17702                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17703                             wayDirection2 = (endIndex2 - startIndex2),
17704                             insertAt = endIndex2;
17705                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17706
17707                         if (wayDirection1 !== wayDirection2) {
17708                             inBetweenNodes.reverse();
17709                             insertAt = startIndex2;
17710                         }
17711                         for (j = 0; j < inBetweenNodes.length; j++) {
17712                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17713                         }
17714                         graph = graph.replace(sharedWay);
17715                     }
17716                 });
17717                 /*jshint +W083 */
17718             }
17719
17720         }
17721
17722         // update the way to have all the new nodes
17723         ids = nodes.map(function(n) { return n.id; });
17724         ids.push(ids[0]);
17725
17726         way = way.update({nodes: ids});
17727         graph = graph.replace(way);
17728
17729         return graph;
17730     };
17731
17732     action.makeConvex = function(graph) {
17733         var way = graph.entity(wayId),
17734             nodes = _.uniq(graph.childNodes(way)),
17735             points = nodes.map(function(n) { return projection(n.loc); }),
17736             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17737             hull = d3.geom.hull(points);
17738
17739         // D3 convex hulls go counterclockwise..
17740         if (sign === -1) {
17741             nodes.reverse();
17742             points.reverse();
17743         }
17744
17745         for (var i = 0; i < hull.length - 1; i++) {
17746             var startIndex = points.indexOf(hull[i]),
17747                 endIndex = points.indexOf(hull[i+1]),
17748                 indexRange = (endIndex - startIndex);
17749
17750             if (indexRange < 0) {
17751                 indexRange += nodes.length;
17752             }
17753
17754             // move interior nodes to the surface of the convex hull..
17755             for (var j = 1; j < indexRange; j++) {
17756                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17757                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17758                 graph = graph.replace(node);
17759             }
17760         }
17761         return graph;
17762     };
17763
17764     action.disabled = function(graph) {
17765         if (!graph.entity(wayId).isClosed())
17766             return 'not_closed';
17767     };
17768
17769     return action;
17770 };
17771 // Connect the ways at the given nodes.
17772 //
17773 // The last node will survive. All other nodes will be replaced with
17774 // the surviving node in parent ways, and then removed.
17775 //
17776 // Tags and relation memberships of of non-surviving nodes are merged
17777 // to the survivor.
17778 //
17779 // This is the inverse of `iD.actions.Disconnect`.
17780 //
17781 // Reference:
17782 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17783 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17784 //
17785 iD.actions.Connect = function(nodeIds) {
17786     return function(graph) {
17787         var survivor = graph.entity(_.last(nodeIds));
17788
17789         for (var i = 0; i < nodeIds.length - 1; i++) {
17790             var node = graph.entity(nodeIds[i]);
17791
17792             /*jshint -W083 */
17793             graph.parentWays(node).forEach(function(parent) {
17794                 if (!parent.areAdjacent(node.id, survivor.id)) {
17795                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17796                 }
17797             });
17798
17799             graph.parentRelations(node).forEach(function(parent) {
17800                 graph = graph.replace(parent.replaceMember(node, survivor));
17801             });
17802             /*jshint +W083 */
17803
17804             survivor = survivor.mergeTags(node.tags);
17805             graph = iD.actions.DeleteNode(node.id)(graph);
17806         }
17807
17808         graph = graph.replace(survivor);
17809
17810         return graph;
17811     };
17812 };
17813 iD.actions.DeleteMember = function(relationId, memberIndex) {
17814     return function(graph) {
17815         var relation = graph.entity(relationId)
17816             .removeMember(memberIndex);
17817
17818         graph = graph.replace(relation);
17819
17820         if (relation.isDegenerate())
17821             graph = iD.actions.DeleteRelation(relation.id)(graph);
17822
17823         return graph;
17824     };
17825 };
17826 iD.actions.DeleteMultiple = function(ids) {
17827     var actions = {
17828         way: iD.actions.DeleteWay,
17829         node: iD.actions.DeleteNode,
17830         relation: iD.actions.DeleteRelation
17831     };
17832
17833     var action = function(graph) {
17834         ids.forEach(function(id) {
17835             if (graph.hasEntity(id)) { // It may have been deleted aready.
17836                 graph = actions[graph.entity(id).type](id)(graph);
17837             }
17838         });
17839
17840         return graph;
17841     };
17842
17843     action.disabled = function(graph) {
17844         for (var i = 0; i < ids.length; i++) {
17845             var id = ids[i],
17846                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17847             if (disabled) return disabled;
17848         }
17849     };
17850
17851     return action;
17852 };
17853 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17854 iD.actions.DeleteNode = function(nodeId) {
17855     var action = function(graph) {
17856         var node = graph.entity(nodeId);
17857
17858         graph.parentWays(node)
17859             .forEach(function(parent) {
17860                 parent = parent.removeNode(nodeId);
17861                 graph = graph.replace(parent);
17862
17863                 if (parent.isDegenerate()) {
17864                     graph = iD.actions.DeleteWay(parent.id)(graph);
17865                 }
17866             });
17867
17868         graph.parentRelations(node)
17869             .forEach(function(parent) {
17870                 parent = parent.removeMembersWithID(nodeId);
17871                 graph = graph.replace(parent);
17872
17873                 if (parent.isDegenerate()) {
17874                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17875                 }
17876             });
17877
17878         return graph.remove(node);
17879     };
17880
17881     action.disabled = function() {
17882         return false;
17883     };
17884
17885     return action;
17886 };
17887 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17888 iD.actions.DeleteRelation = function(relationId) {
17889     function deleteEntity(entity, graph) {
17890         return !graph.parentWays(entity).length &&
17891             !graph.parentRelations(entity).length &&
17892             !entity.hasInterestingTags();
17893     }
17894
17895     var action = function(graph) {
17896         var relation = graph.entity(relationId);
17897
17898         graph.parentRelations(relation)
17899             .forEach(function(parent) {
17900                 parent = parent.removeMembersWithID(relationId);
17901                 graph = graph.replace(parent);
17902
17903                 if (parent.isDegenerate()) {
17904                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17905                 }
17906             });
17907
17908         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17909             graph = graph.replace(relation.removeMembersWithID(memberId));
17910
17911             var entity = graph.entity(memberId);
17912             if (deleteEntity(entity, graph)) {
17913                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17914             }
17915         });
17916
17917         return graph.remove(relation);
17918     };
17919
17920     action.disabled = function(graph) {
17921         if (!graph.entity(relationId).isComplete(graph))
17922             return 'incomplete_relation';
17923     };
17924
17925     return action;
17926 };
17927 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17928 iD.actions.DeleteWay = function(wayId) {
17929     function deleteNode(node, graph) {
17930         return !graph.parentWays(node).length &&
17931             !graph.parentRelations(node).length &&
17932             !node.hasInterestingTags();
17933     }
17934
17935     var action = function(graph) {
17936         var way = graph.entity(wayId);
17937
17938         graph.parentRelations(way)
17939             .forEach(function(parent) {
17940                 parent = parent.removeMembersWithID(wayId);
17941                 graph = graph.replace(parent);
17942
17943                 if (parent.isDegenerate()) {
17944                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17945                 }
17946             });
17947
17948         _.uniq(way.nodes).forEach(function(nodeId) {
17949             graph = graph.replace(way.removeNode(nodeId));
17950
17951             var node = graph.entity(nodeId);
17952             if (deleteNode(node, graph)) {
17953                 graph = graph.remove(node);
17954             }
17955         });
17956
17957         return graph.remove(way);
17958     };
17959
17960     action.disabled = function() {
17961         return false;
17962     };
17963
17964     return action;
17965 };
17966 iD.actions.DeprecateTags = function(entityId) {
17967     return function(graph) {
17968         var entity = graph.entity(entityId),
17969             newtags = _.clone(entity.tags),
17970             change = false,
17971             rule;
17972
17973         // This handles deprecated tags with a single condition
17974         for (var i = 0; i < iD.data.deprecated.length; i++) {
17975
17976             rule = iD.data.deprecated[i];
17977             var match = _.pairs(rule.old)[0],
17978                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17979
17980             if (entity.tags[match[0]] && match[1] === '*') {
17981
17982                 var value = entity.tags[match[0]];
17983                 if (replacements && !newtags[replacements[0][0]]) {
17984                     newtags[replacements[0][0]] = value;
17985                 }
17986                 delete newtags[match[0]];
17987                 change = true;
17988
17989             } else if (entity.tags[match[0]] === match[1]) {
17990                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
17991                 change = true;
17992             }
17993         }
17994
17995         if (change) {
17996             return graph.replace(entity.update({tags: newtags}));
17997         } else {
17998             return graph;
17999         }
18000     };
18001 };
18002 iD.actions.DiscardTags = function(difference) {
18003     return function(graph) {
18004         function discardTags(entity) {
18005             if (!_.isEmpty(entity.tags)) {
18006                 var tags = {};
18007                 _.each(entity.tags, function(v, k) {
18008                     if (v) tags[k] = v;
18009                 });
18010
18011                 graph = graph.replace(entity.update({
18012                     tags: _.omit(tags, iD.data.discarded)
18013                 }));
18014             }
18015         }
18016
18017         difference.modified().forEach(discardTags);
18018         difference.created().forEach(discardTags);
18019
18020         return graph;
18021     };
18022 };
18023 // Disconect the ways at the given node.
18024 //
18025 // Optionally, disconnect only the given ways.
18026 //
18027 // For testing convenience, accepts an ID to assign to the (first) new node.
18028 // Normally, this will be undefined and the way will automatically
18029 // be assigned a new ID.
18030 //
18031 // This is the inverse of `iD.actions.Connect`.
18032 //
18033 // Reference:
18034 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18035 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18036 //
18037 iD.actions.Disconnect = function(nodeId, newNodeId) {
18038     var wayIds;
18039
18040     var action = function(graph) {
18041         var node = graph.entity(nodeId),
18042             connections = action.connections(graph);
18043
18044         connections.forEach(function(connection) {
18045             var way = graph.entity(connection.wayID),
18046                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18047
18048             graph = graph.replace(newNode);
18049             if (connection.index === 0 && way.isArea()) {
18050                 // replace shared node with shared node..
18051                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18052             } else {
18053                 // replace shared node with multiple new nodes..
18054                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18055             }
18056         });
18057
18058         return graph;
18059     };
18060
18061     action.connections = function(graph) {
18062         var candidates = [],
18063             keeping = false,
18064             parentWays = graph.parentWays(graph.entity(nodeId));
18065
18066         parentWays.forEach(function(way) {
18067             if (wayIds && wayIds.indexOf(way.id) === -1) {
18068                 keeping = true;
18069                 return;
18070             }
18071             if (way.isArea() && (way.nodes[0] === nodeId)) {
18072                 candidates.push({wayID: way.id, index: 0});
18073             } else {
18074                 way.nodes.forEach(function(waynode, index) {
18075                     if (waynode === nodeId) {
18076                         candidates.push({wayID: way.id, index: index});
18077                     }
18078                 });
18079             }
18080         });
18081
18082         return keeping ? candidates : candidates.slice(1);
18083     };
18084
18085     action.disabled = function(graph) {
18086         var connections = action.connections(graph);
18087         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18088             return 'not_connected';
18089     };
18090
18091     action.limitWays = function(_) {
18092         if (!arguments.length) return wayIds;
18093         wayIds = _;
18094         return action;
18095     };
18096
18097     return action;
18098 };
18099 // Join ways at the end node they share.
18100 //
18101 // This is the inverse of `iD.actions.Split`.
18102 //
18103 // Reference:
18104 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18105 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18106 //
18107 iD.actions.Join = function(ids) {
18108
18109     function groupEntitiesByGeometry(graph) {
18110         var entities = ids.map(function(id) { return graph.entity(id); });
18111         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18112     }
18113
18114     var action = function(graph) {
18115         var ways = ids.map(graph.entity, graph),
18116             survivor = ways[0];
18117
18118         // Prefer to keep an existing way.
18119         for (var i = 0; i < ways.length; i++) {
18120             if (!ways[i].isNew()) {
18121                 survivor = ways[i];
18122                 break;
18123             }
18124         }
18125
18126         var joined = iD.geo.joinWays(ways, graph)[0];
18127
18128         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18129         graph = graph.replace(survivor);
18130
18131         joined.forEach(function(way) {
18132             if (way.id === survivor.id)
18133                 return;
18134
18135             graph.parentRelations(way).forEach(function(parent) {
18136                 graph = graph.replace(parent.replaceMember(way, survivor));
18137             });
18138
18139             survivor = survivor.mergeTags(way.tags);
18140
18141             graph = graph.replace(survivor);
18142             graph = iD.actions.DeleteWay(way.id)(graph);
18143         });
18144
18145         return graph;
18146     };
18147
18148     action.disabled = function(graph) {
18149         var geometries = groupEntitiesByGeometry(graph);
18150         if (ids.length < 2 || ids.length !== geometries.line.length)
18151             return 'not_eligible';
18152
18153         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18154         if (joined.length > 1)
18155             return 'not_adjacent';
18156
18157         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18158             relation;
18159
18160         joined[0].forEach(function(way) {
18161             var parents = graph.parentRelations(way);
18162             parents.forEach(function(parent) {
18163                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18164                     relation = parent;
18165             });
18166         });
18167
18168         if (relation)
18169             return 'restriction';
18170     };
18171
18172     return action;
18173 };
18174 iD.actions.Merge = function(ids) {
18175     function groupEntitiesByGeometry(graph) {
18176         var entities = ids.map(function(id) { return graph.entity(id); });
18177         return _.extend({point: [], area: [], line: [], relation: []},
18178             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18179     }
18180
18181     var action = function(graph) {
18182         var geometries = groupEntitiesByGeometry(graph),
18183             target = geometries.area[0] || geometries.line[0],
18184             points = geometries.point;
18185
18186         points.forEach(function(point) {
18187             target = target.mergeTags(point.tags);
18188
18189             graph.parentRelations(point).forEach(function(parent) {
18190                 graph = graph.replace(parent.replaceMember(point, target));
18191             });
18192
18193             graph = graph.remove(point);
18194         });
18195
18196         graph = graph.replace(target);
18197
18198         return graph;
18199     };
18200
18201     action.disabled = function(graph) {
18202         var geometries = groupEntitiesByGeometry(graph);
18203         if (geometries.point.length === 0 ||
18204             (geometries.area.length + geometries.line.length) !== 1 ||
18205             geometries.relation.length !== 0)
18206             return 'not_eligible';
18207     };
18208
18209     return action;
18210 };
18211 iD.actions.MergePolygon = function(ids, newRelationId) {
18212
18213     function groupEntities(graph) {
18214         var entities = ids.map(function (id) { return graph.entity(id); });
18215         return _.extend({
18216                 closedWay: [],
18217                 multipolygon: [],
18218                 other: []
18219             }, _.groupBy(entities, function(entity) {
18220                 if (entity.type === 'way' && entity.isClosed()) {
18221                     return 'closedWay';
18222                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18223                     return 'multipolygon';
18224                 } else {
18225                     return 'other';
18226                 }
18227             }));
18228     }
18229
18230     var action = function(graph) {
18231         var entities = groupEntities(graph);
18232
18233         // An array representing all the polygons that are part of the multipolygon.
18234         //
18235         // Each element is itself an array of objects with an id property, and has a
18236         // locs property which is an array of the locations forming the polygon.
18237         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18238             return polygons.concat(iD.geo.joinWays(m.members, graph));
18239         }, []).concat(entities.closedWay.map(function(d) {
18240             var member = [{id: d.id}];
18241             member.nodes = graph.childNodes(d);
18242             return member;
18243         }));
18244
18245         // contained is an array of arrays of boolean values,
18246         // where contained[j][k] is true iff the jth way is
18247         // contained by the kth way.
18248         var contained = polygons.map(function(w, i) {
18249             return polygons.map(function(d, n) {
18250                 if (i === n) return null;
18251                 return iD.geo.polygonContainsPolygon(
18252                     _.pluck(d.nodes, 'loc'),
18253                     _.pluck(w.nodes, 'loc'));
18254             });
18255         });
18256
18257         // Sort all polygons as either outer or inner ways
18258         var members = [],
18259             outer = true;
18260
18261         while (polygons.length) {
18262             extractUncontained(polygons);
18263             polygons = polygons.filter(isContained);
18264             contained = contained.filter(isContained).map(filterContained);
18265         }
18266
18267         function isContained(d, i) {
18268             return _.any(contained[i]);
18269         }
18270
18271         function filterContained(d) {
18272             return d.filter(isContained);
18273         }
18274
18275         function extractUncontained(polygons) {
18276             polygons.forEach(function(d, i) {
18277                 if (!isContained(d, i)) {
18278                     d.forEach(function(member) {
18279                         members.push({
18280                             type: 'way',
18281                             id: member.id,
18282                             role: outer ? 'outer' : 'inner'
18283                         });
18284                     });
18285                 }
18286             });
18287             outer = !outer;
18288         }
18289
18290         // Move all tags to one relation
18291         var relation = entities.multipolygon[0] ||
18292             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18293
18294         entities.multipolygon.slice(1).forEach(function(m) {
18295             relation = relation.mergeTags(m.tags);
18296             graph = graph.remove(m);
18297         });
18298
18299         entities.closedWay.forEach(function(way) {
18300             function isThisOuter(m) {
18301                 return m.id === way.id && m.role !== 'inner';
18302             }
18303             if (members.some(isThisOuter)) {
18304                 relation = relation.mergeTags(way.tags);
18305                 graph = graph.replace(way.update({ tags: {} }));
18306             }
18307         });
18308
18309         return graph.replace(relation.update({
18310             members: members,
18311             tags: _.omit(relation.tags, 'area')
18312         }));
18313     };
18314
18315     action.disabled = function(graph) {
18316         var entities = groupEntities(graph);
18317         if (entities.other.length > 0 ||
18318             entities.closedWay.length + entities.multipolygon.length < 2)
18319             return 'not_eligible';
18320         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18321             return 'incomplete_relation';
18322     };
18323
18324     return action;
18325 };
18326 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18327 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18328 iD.actions.Move = function(ids, delta, projection) {
18329     function addNodes(ids, nodes, graph) {
18330         ids.forEach(function(id) {
18331             var entity = graph.entity(id);
18332             if (entity.type === 'node') {
18333                 nodes.push(id);
18334             } else if (entity.type === 'way') {
18335                 nodes.push.apply(nodes, entity.nodes);
18336             } else {
18337                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18338             }
18339         });
18340     }
18341
18342     var action = function(graph) {
18343         var nodes = [];
18344
18345         addNodes(ids, nodes, graph);
18346
18347         _.uniq(nodes).forEach(function(id) {
18348             var node = graph.entity(id),
18349                 start = projection(node.loc),
18350                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18351             graph = graph.replace(node.move(end));
18352         });
18353
18354         return graph;
18355     };
18356
18357     action.disabled = function(graph) {
18358         function incompleteRelation(id) {
18359             var entity = graph.entity(id);
18360             return entity.type === 'relation' && !entity.isComplete(graph);
18361         }
18362
18363         if (_.any(ids, incompleteRelation))
18364             return 'incomplete_relation';
18365     };
18366
18367     return action;
18368 };
18369 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18370 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18371 iD.actions.MoveNode = function(nodeId, loc) {
18372     return function(graph) {
18373         return graph.replace(graph.entity(nodeId).move(loc));
18374     };
18375 };
18376 iD.actions.Noop = function() {
18377     return function(graph) {
18378         return graph;
18379     };
18380 };
18381 /*
18382  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18383  */
18384
18385 iD.actions.Orthogonalize = function(wayId, projection) {
18386     var threshold = 12, // degrees within right or straight to alter
18387         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18388         upperThreshold = Math.cos(threshold * Math.PI / 180);
18389
18390     var action = function(graph) {
18391         var way = graph.entity(wayId),
18392             nodes = graph.childNodes(way),
18393             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18394             corner = {i: 0, dotp: 1},
18395             epsilon = 1e-4,
18396             i, j, score, motions;
18397
18398         if (nodes.length === 4) {
18399             for (i = 0; i < 1000; i++) {
18400                 motions = points.map(calcMotion);
18401                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18402                 score = corner.dotp;
18403                 if (score < epsilon) {
18404                     break;
18405                 }
18406             }
18407
18408             graph = graph.replace(graph.entity(nodes[corner.i].id)
18409                 .move(projection.invert(points[corner.i])));
18410         } else {
18411             var best,
18412                 originalPoints = _.clone(points);
18413             score = Infinity;
18414
18415             for (i = 0; i < 1000; i++) {
18416                 motions = points.map(calcMotion);
18417                 for (j = 0; j < motions.length; j++) {
18418                     points[j] = addPoints(points[j],motions[j]);
18419                 }
18420                 var newScore = squareness(points);
18421                 if (newScore < score) {
18422                     best = _.clone(points);
18423                     score = newScore;
18424                 }
18425                 if (score < epsilon) {
18426                     break;
18427                 }
18428             }
18429
18430             points = best;
18431
18432             for (i = 0; i < points.length; i++) {
18433                 // only move the points that actually moved
18434                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18435                     graph = graph.replace(graph.entity(nodes[i].id)
18436                         .move(projection.invert(points[i])));
18437                 }
18438             }
18439
18440             // remove empty nodes on straight sections
18441             for (i = 0; i < points.length; i++) {
18442                 var node = nodes[i];
18443
18444                 if (graph.parentWays(node).length > 1 ||
18445                     graph.parentRelations(node).length ||
18446                     node.hasInterestingTags()) {
18447
18448                     continue;
18449                 }
18450
18451                 var dotp = normalizedDotProduct(i, points);
18452                 if (dotp < -1 + epsilon) {
18453                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18454                 }
18455             }
18456         }
18457
18458         return graph;
18459
18460         function calcMotion(b, i, array) {
18461             var a = array[(i - 1 + array.length) % array.length],
18462                 c = array[(i + 1) % array.length],
18463                 p = subtractPoints(a, b),
18464                 q = subtractPoints(c, b),
18465                 scale, dotp;
18466
18467             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18468             p = normalizePoint(p, 1.0);
18469             q = normalizePoint(q, 1.0);
18470
18471             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18472
18473             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18474             if (array.length > 3) {
18475                 if (dotp < -0.707106781186547) {
18476                     dotp += 1.0;
18477                 }
18478             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18479                 corner.i = i;
18480                 corner.dotp = Math.abs(dotp);
18481             }
18482
18483             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18484         }
18485     };
18486
18487     function squareness(points) {
18488         return points.reduce(function(sum, val, i, array) {
18489             var dotp = normalizedDotProduct(i, array);
18490
18491             dotp = filterDotProduct(dotp);
18492             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18493         }, 0);
18494     }
18495
18496     function normalizedDotProduct(i, points) {
18497         var a = points[(i - 1 + points.length) % points.length],
18498             b = points[i],
18499             c = points[(i + 1) % points.length],
18500             p = subtractPoints(a, b),
18501             q = subtractPoints(c, b);
18502
18503         p = normalizePoint(p, 1.0);
18504         q = normalizePoint(q, 1.0);
18505
18506         return p[0] * q[0] + p[1] * q[1];
18507     }
18508
18509     function subtractPoints(a, b) {
18510         return [a[0] - b[0], a[1] - b[1]];
18511     }
18512
18513     function addPoints(a, b) {
18514         return [a[0] + b[0], a[1] + b[1]];
18515     }
18516
18517     function normalizePoint(point, scale) {
18518         var vector = [0, 0];
18519         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18520         if (length !== 0) {
18521             vector[0] = point[0] / length;
18522             vector[1] = point[1] / length;
18523         }
18524
18525         vector[0] *= scale;
18526         vector[1] *= scale;
18527
18528         return vector;
18529     }
18530
18531     function filterDotProduct(dotp) {
18532         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18533             return dotp;
18534         }
18535
18536         return 0;
18537     }
18538
18539     action.disabled = function(graph) {
18540         var way = graph.entity(wayId),
18541             nodes = graph.childNodes(way),
18542             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18543
18544         if (squareness(points)) {
18545             return false;
18546         }
18547
18548         return 'not_squarish';
18549     };
18550
18551     return action;
18552 };
18553 // Create a restriction relation for `turn`, which must have the following structure:
18554 //
18555 //     {
18556 //         from: { node: <node ID>, way: <way ID> },
18557 //         via:  { node: <node ID> },
18558 //         to:   { node: <node ID>, way: <way ID> },
18559 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18560 //     }
18561 //
18562 // This specifies a restriction of type `restriction` when traveling from
18563 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18564 // (The action does not check that these entities form a valid intersection.)
18565 //
18566 // If `restriction` is not provided, it is automatically determined by the
18567 // angle of the turn:
18568 //
18569 //    0-23  degrees: no_u_turn
18570 //   23-158 degrees: no_right_turn
18571 //  158-202 degrees: no_straight_on
18572 //  202-326 degrees: no_left_turn
18573 //  336-360 degrees: no_u_turn
18574 //
18575 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18576 // and `to.node` are used to determine which portion of the split ways become
18577 // members of the restriction.
18578 //
18579 // For testing convenience, accepts an ID to assign to the new relation.
18580 // Normally, this will be undefined and the relation will automatically
18581 // be assigned a new ID.
18582 //
18583 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18584     return function(graph) {
18585         var from = graph.entity(turn.from.way),
18586             via  = graph.entity(turn.via.node),
18587             to   = graph.entity(turn.to.way);
18588
18589         function split(toOrFrom) {
18590             var newID = toOrFrom.newID || iD.Way().id;
18591             graph = iD.actions.Split(via.id, [newID])
18592                 .limitWays([toOrFrom.way])(graph);
18593
18594             var a = graph.entity(newID),
18595                 b = graph.entity(toOrFrom.way);
18596
18597             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18598                 return [a, b];
18599             } else {
18600                 return [b, a];
18601             }
18602         }
18603
18604         if (!from.affix(via.id)) {
18605             if (turn.from.node === turn.to.node) {
18606                 // U-turn
18607                 from = to = split(turn.from)[0];
18608             } else if (turn.from.way === turn.to.way) {
18609                 // Straight-on
18610                 var s = split(turn.from);
18611                 from = s[0];
18612                 to   = s[1];
18613             } else {
18614                 // Other
18615                 from = split(turn.from)[0];
18616             }
18617         }
18618
18619         if (!to.affix(via.id)) {
18620             to = split(turn.to)[0];
18621         }
18622
18623         return graph.replace(iD.Relation({
18624             id: restrictionId,
18625             tags: {
18626                 type: 'restriction',
18627                 restriction: turn.restriction ||
18628                     iD.geo.inferRestriction(
18629                         graph.entity(turn.from.node),
18630                         via,
18631                         graph.entity(turn.to.node),
18632                         projection)
18633             },
18634             members: [
18635                 {id: from.id, type: 'way',  role: 'from'},
18636                 {id: via.id,  type: 'node', role: 'via'},
18637                 {id: to.id,   type: 'way',  role: 'to'}
18638             ]
18639         }));
18640     };
18641 };
18642 /*
18643   Order the nodes of a way in reverse order and reverse any direction dependent tags
18644   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18645   reason for reversing a way.)
18646
18647   The following transforms are performed:
18648
18649     Keys:
18650           *:right=* ⟺ *:left=*
18651         *:forward=* ⟺ *:backward=*
18652        direction=up ⟺ direction=down
18653          incline=up ⟺ incline=down
18654             *=right ⟺ *=left
18655
18656     Relation members:
18657        role=forward ⟺ role=backward
18658          role=north ⟺ role=south
18659           role=east ⟺ role=west
18660
18661    In addition, numeric-valued `incline` tags are negated.
18662
18663    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18664    or adjusted tags that don't seem to be used in practice were omitted.
18665
18666    References:
18667       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18668       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18669       http://wiki.openstreetmap.org/wiki/Key:incline
18670       http://wiki.openstreetmap.org/wiki/Route#Members
18671       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18672  */
18673 iD.actions.Reverse = function(wayId) {
18674     var replacements = [
18675             [/:right$/, ':left'], [/:left$/, ':right'],
18676             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18677         ],
18678         numeric = /^([+\-]?)(?=[\d.])/,
18679         roleReversals = {
18680             forward: 'backward',
18681             backward: 'forward',
18682             north: 'south',
18683             south: 'north',
18684             east: 'west',
18685             west: 'east'
18686         };
18687
18688     function reverseKey(key) {
18689         for (var i = 0; i < replacements.length; ++i) {
18690             var replacement = replacements[i];
18691             if (replacement[0].test(key)) {
18692                 return key.replace(replacement[0], replacement[1]);
18693             }
18694         }
18695         return key;
18696     }
18697
18698     function reverseValue(key, value) {
18699         if (key === 'incline' && numeric.test(value)) {
18700             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18701         } else if (key === 'incline' || key === 'direction') {
18702             return {up: 'down', down: 'up'}[value] || value;
18703         } else {
18704             return {left: 'right', right: 'left'}[value] || value;
18705         }
18706     }
18707
18708     return function(graph) {
18709         var way = graph.entity(wayId),
18710             nodes = way.nodes.slice().reverse(),
18711             tags = {}, key, role;
18712
18713         for (key in way.tags) {
18714             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18715         }
18716
18717         graph.parentRelations(way).forEach(function(relation) {
18718             relation.members.forEach(function(member, index) {
18719                 if (member.id === way.id && (role = roleReversals[member.role])) {
18720                     relation = relation.updateMember({role: role}, index);
18721                     graph = graph.replace(relation);
18722                 }
18723             });
18724         });
18725
18726         return graph.replace(way.update({nodes: nodes, tags: tags}));
18727     };
18728 };
18729 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18730     return function(graph) {
18731         return graph.update(function(graph) {
18732             var way = graph.entity(wayId);
18733
18734             _.unique(way.nodes).forEach(function(id) {
18735
18736                 var node = graph.entity(id),
18737                     point = projection(node.loc),
18738                     radial = [0,0];
18739
18740                 radial[0] = point[0] - pivot[0];
18741                 radial[1] = point[1] - pivot[1];
18742
18743                 point = [
18744                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18745                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18746                 ];
18747
18748                 graph = graph.replace(node.move(projection.invert(point)));
18749
18750             });
18751
18752         });
18753     };
18754 };
18755 // Split a way at the given node.
18756 //
18757 // Optionally, split only the given ways, if multiple ways share
18758 // the given node.
18759 //
18760 // This is the inverse of `iD.actions.Join`.
18761 //
18762 // For testing convenience, accepts an ID to assign to the new way.
18763 // Normally, this will be undefined and the way will automatically
18764 // be assigned a new ID.
18765 //
18766 // Reference:
18767 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18768 //
18769 iD.actions.Split = function(nodeId, newWayIds) {
18770     var wayIds;
18771
18772     // if the way is closed, we need to search for a partner node
18773     // to split the way at.
18774     //
18775     // The following looks for a node that is both far away from
18776     // the initial node in terms of way segment length and nearby
18777     // in terms of beeline-distance. This assures that areas get
18778     // split on the most "natural" points (independent of the number
18779     // of nodes).
18780     // For example: bone-shaped areas get split across their waist
18781     // line, circles across the diameter.
18782     function splitArea(nodes, idxA, graph) {
18783         var lengths = new Array(nodes.length),
18784             length,
18785             i,
18786             best = 0,
18787             idxB;
18788
18789         function wrap(index) {
18790             return iD.util.wrap(index, nodes.length);
18791         }
18792
18793         function dist(nA, nB) {
18794             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18795         }
18796
18797         // calculate lengths
18798         length = 0;
18799         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18800             length += dist(nodes[i], nodes[wrap(i-1)]);
18801             lengths[i] = length;
18802         }
18803
18804         length = 0;
18805         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18806             length += dist(nodes[i], nodes[wrap(i+1)]);
18807             if (length < lengths[i])
18808                 lengths[i] = length;
18809         }
18810
18811         // determine best opposite node to split
18812         for (i = 0; i < nodes.length; i++) {
18813             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18814             if (cost > best) {
18815                 idxB = i;
18816                 best = cost;
18817             }
18818         }
18819
18820         return idxB;
18821     }
18822
18823     function split(graph, wayA, newWayId) {
18824         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18825             nodesA,
18826             nodesB,
18827             isArea = wayA.isArea(),
18828             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18829
18830         if (wayA.isClosed()) {
18831             var nodes = wayA.nodes.slice(0, -1),
18832                 idxA = _.indexOf(nodes, nodeId),
18833                 idxB = splitArea(nodes, idxA, graph);
18834
18835             if (idxB < idxA) {
18836                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18837                 nodesB = nodes.slice(idxB, idxA + 1);
18838             } else {
18839                 nodesA = nodes.slice(idxA, idxB + 1);
18840                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18841             }
18842         } else {
18843             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18844             nodesA = wayA.nodes.slice(0, idx + 1);
18845             nodesB = wayA.nodes.slice(idx);
18846         }
18847
18848         wayA = wayA.update({nodes: nodesA});
18849         wayB = wayB.update({nodes: nodesB});
18850
18851         graph = graph.replace(wayA);
18852         graph = graph.replace(wayB);
18853
18854         graph.parentRelations(wayA).forEach(function(relation) {
18855             if (relation.isRestriction()) {
18856                 var via = relation.memberByRole('via');
18857                 if (via && wayB.contains(via.id)) {
18858                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18859                     graph = graph.replace(relation);
18860                 }
18861             } else {
18862                 if (relation === isOuter) {
18863                     graph = graph.replace(relation.mergeTags(wayA.tags));
18864                     graph = graph.replace(wayA.update({tags: {}}));
18865                     graph = graph.replace(wayB.update({tags: {}}));
18866                 }
18867
18868                 var member = {
18869                     id: wayB.id,
18870                     type: 'way',
18871                     role: relation.memberById(wayA.id).role
18872                 };
18873
18874                 graph = iD.actions.AddMember(relation.id, member)(graph);
18875             }
18876         });
18877
18878         if (!isOuter && isArea) {
18879             var multipolygon = iD.Relation({
18880                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18881                 members: [
18882                     {id: wayA.id, role: 'outer', type: 'way'},
18883                     {id: wayB.id, role: 'outer', type: 'way'}
18884                 ]});
18885
18886             graph = graph.replace(multipolygon);
18887             graph = graph.replace(wayA.update({tags: {}}));
18888             graph = graph.replace(wayB.update({tags: {}}));
18889         }
18890
18891         return graph;
18892     }
18893
18894     var action = function(graph) {
18895         var candidates = action.ways(graph);
18896         for (var i = 0; i < candidates.length; i++) {
18897             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18898         }
18899         return graph;
18900     };
18901
18902     action.ways = function(graph) {
18903         var node = graph.entity(nodeId),
18904             parents = graph.parentWays(node),
18905             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18906
18907         return parents.filter(function(parent) {
18908             if (wayIds && wayIds.indexOf(parent.id) === -1)
18909                 return false;
18910
18911             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18912                 return false;
18913
18914             if (parent.isClosed()) {
18915                 return true;
18916             }
18917
18918             for (var i = 1; i < parent.nodes.length - 1; i++) {
18919                 if (parent.nodes[i] === nodeId) {
18920                     return true;
18921                 }
18922             }
18923
18924             return false;
18925         });
18926     };
18927
18928     action.disabled = function(graph) {
18929         var candidates = action.ways(graph);
18930         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18931             return 'not_eligible';
18932     };
18933
18934     action.limitWays = function(_) {
18935         if (!arguments.length) return wayIds;
18936         wayIds = _;
18937         return action;
18938     };
18939
18940     return action;
18941 };
18942 /*
18943  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18944  */
18945
18946 iD.actions.Straighten = function(wayId, projection) {
18947     function positionAlongWay(n, s, e) {
18948         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18949                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18950     }
18951
18952     var action = function(graph) {
18953         var way = graph.entity(wayId),
18954             nodes = graph.childNodes(way),
18955             points = nodes.map(function(n) { return projection(n.loc); }),
18956             startPoint = points[0],
18957             endPoint = points[points.length-1],
18958             toDelete = [],
18959             i;
18960
18961         for (i = 1; i < points.length-1; i++) {
18962             var node = nodes[i],
18963                 point = points[i];
18964
18965             if (graph.parentWays(node).length > 1 ||
18966                 graph.parentRelations(node).length ||
18967                 node.hasInterestingTags()) {
18968
18969                 var u = positionAlongWay(point, startPoint, endPoint),
18970                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18971                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18972
18973                 graph = graph.replace(graph.entity(node.id)
18974                     .move(projection.invert([p0, p1])));
18975             } else {
18976                 // safe to delete
18977                 if (toDelete.indexOf(node) === -1) {
18978                     toDelete.push(node);
18979                 }
18980             }
18981         }
18982
18983         for (i = 0; i < toDelete.length; i++) {
18984             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18985         }
18986
18987         return graph;
18988     };
18989     
18990     action.disabled = function(graph) {
18991         // check way isn't too bendy
18992         var way = graph.entity(wayId),
18993             nodes = graph.childNodes(way),
18994             points = nodes.map(function(n) { return projection(n.loc); }),
18995             startPoint = points[0],
18996             endPoint = points[points.length-1],
18997             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
18998             i;
18999
19000         for (i = 1; i < points.length-1; i++) {
19001             var point = points[i],
19002                 u = positionAlongWay(point, startPoint, endPoint),
19003                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19004                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19005                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19006
19007             // to bendy if point is off by 20% of total start/end distance in projected space
19008             if (dist > threshold) {
19009                 return 'too_bendy';
19010             }
19011         }
19012     };
19013
19014     return action;
19015 };
19016 // Remove the effects of `turn.restriction` on `turn`, which must have the
19017 // following structure:
19018 //
19019 //     {
19020 //         from: { node: <node ID>, way: <way ID> },
19021 //         via:  { node: <node ID> },
19022 //         to:   { node: <node ID>, way: <way ID> },
19023 //         restriction: <relation ID>
19024 //     }
19025 //
19026 // In the simple case, `restriction` is a reference to a `no_*` restriction
19027 // on the turn itself. In this case, it is simply deleted.
19028 //
19029 // The more complex case is where `restriction` references an `only_*`
19030 // restriction on a different turn in the same intersection. In that case,
19031 // that restriction is also deleted, but at the same time restrictions on
19032 // the turns other than the first two are created.
19033 //
19034 iD.actions.UnrestrictTurn = function(turn) {
19035     return function(graph) {
19036         return iD.actions.DeleteRelation(turn.restriction)(graph);
19037     };
19038 };
19039 iD.behavior = {};
19040 iD.behavior.AddWay = function(context) {
19041     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19042         draw = iD.behavior.Draw(context);
19043
19044     var addWay = function(surface) {
19045         draw.on('click', event.start)
19046             .on('clickWay', event.startFromWay)
19047             .on('clickNode', event.startFromNode)
19048             .on('cancel', addWay.cancel)
19049             .on('finish', addWay.cancel);
19050
19051         context.map()
19052             .dblclickEnable(false);
19053
19054         surface.call(draw);
19055     };
19056
19057     addWay.off = function(surface) {
19058         surface.call(draw.off);
19059     };
19060
19061     addWay.cancel = function() {
19062         window.setTimeout(function() {
19063             context.map().dblclickEnable(true);
19064         }, 1000);
19065
19066         context.enter(iD.modes.Browse(context));
19067     };
19068
19069     addWay.tail = function(text) {
19070         draw.tail(text);
19071         return addWay;
19072     };
19073
19074     return d3.rebind(addWay, event, 'on');
19075 };
19076 /*
19077     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19078
19079     * The `origin` function is expected to return an [x, y] tuple rather than an
19080       {x, y} object.
19081     * The events are `start`, `move`, and `end`.
19082       (https://github.com/mbostock/d3/issues/563)
19083     * The `start` event is not dispatched until the first cursor movement occurs.
19084       (https://github.com/mbostock/d3/pull/368)
19085     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19086       than `x`, `y`, `dx`, and `dy` properties.
19087     * The `end` event is not dispatched if no movement occurs.
19088     * An `off` function is available that unbinds the drag's internal event handlers.
19089     * Delegation is supported via the `delegate` function.
19090
19091  */
19092 iD.behavior.drag = function() {
19093     function d3_eventCancel() {
19094       d3.event.stopPropagation();
19095       d3.event.preventDefault();
19096     }
19097
19098     var event = d3.dispatch('start', 'move', 'end'),
19099         origin = null,
19100         selector = '',
19101         filter = null,
19102         event_, target, surface;
19103
19104     event.of = function(thiz, argumentz) {
19105       return function(e1) {
19106         var e0 = e1.sourceEvent = d3.event;
19107         e1.target = drag;
19108         d3.event = e1;
19109         try {
19110           event[e1.type].apply(thiz, argumentz);
19111         } finally {
19112           d3.event = e0;
19113         }
19114       };
19115     };
19116
19117     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19118         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19119             function () {
19120                 var selection = d3.selection(),
19121                     select = selection.style(d3_event_userSelectProperty);
19122                 selection.style(d3_event_userSelectProperty, 'none');
19123                 return function () {
19124                     selection.style(d3_event_userSelectProperty, select);
19125                 };
19126             } :
19127             function (type) {
19128                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19129                 return function () {
19130                     w.on('selectstart.' + type, null);
19131                 };
19132             };
19133
19134     function mousedown() {
19135         target = this;
19136         event_ = event.of(target, arguments);
19137         var eventTarget = d3.event.target,
19138             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19139             offset,
19140             origin_ = point(),
19141             started = false,
19142             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19143
19144         var w = d3.select(window)
19145             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19146             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19147
19148         if (origin) {
19149             offset = origin.apply(target, arguments);
19150             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19151         } else {
19152             offset = [0, 0];
19153         }
19154
19155         if (touchId === null) d3.event.stopPropagation();
19156
19157         function point() {
19158             var p = target.parentNode || surface;
19159             return touchId !== null ? d3.touches(p).filter(function(p) {
19160                 return p.identifier === touchId;
19161             })[0] : d3.mouse(p);
19162         }
19163
19164         function dragmove() {
19165
19166             var p = point(),
19167                 dx = p[0] - origin_[0],
19168                 dy = p[1] - origin_[1];
19169
19170             if (!started) {
19171                 started = true;
19172                 event_({
19173                     type: 'start'
19174                 });
19175             }
19176
19177             origin_ = p;
19178             d3_eventCancel();
19179
19180             event_({
19181                 type: 'move',
19182                 point: [p[0] + offset[0],  p[1] + offset[1]],
19183                 delta: [dx, dy]
19184             });
19185         }
19186
19187         function dragend() {
19188             if (started) {
19189                 event_({
19190                     type: 'end'
19191                 });
19192
19193                 d3_eventCancel();
19194                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19195             }
19196
19197             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19198                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19199             selectEnable();
19200         }
19201
19202         function click() {
19203             d3_eventCancel();
19204             w.on('click.drag', null);
19205         }
19206     }
19207
19208     function drag(selection) {
19209         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19210             delegate = mousedown;
19211
19212         if (selector) {
19213             delegate = function() {
19214                 var root = this,
19215                     target = d3.event.target;
19216                 for (; target && target !== root; target = target.parentNode) {
19217                     if (target[matchesSelector](selector) &&
19218                             (!filter || filter(target.__data__))) {
19219                         return mousedown.call(target, target.__data__);
19220                     }
19221                 }
19222             };
19223         }
19224
19225         selection.on('mousedown.drag' + selector, delegate)
19226             .on('touchstart.drag' + selector, delegate);
19227     }
19228
19229     drag.off = function(selection) {
19230         selection.on('mousedown.drag' + selector, null)
19231             .on('touchstart.drag' + selector, null);
19232     };
19233
19234     drag.delegate = function(_) {
19235         if (!arguments.length) return selector;
19236         selector = _;
19237         return drag;
19238     };
19239
19240     drag.filter = function(_) {
19241         if (!arguments.length) return origin;
19242         filter = _;
19243         return drag;
19244     };
19245
19246     drag.origin = function (_) {
19247         if (!arguments.length) return origin;
19248         origin = _;
19249         return drag;
19250     };
19251
19252     drag.cancel = function() {
19253         d3.select(window)
19254             .on('mousemove.drag', null)
19255             .on('mouseup.drag', null);
19256         return drag;
19257     };
19258
19259     drag.target = function() {
19260         if (!arguments.length) return target;
19261         target = arguments[0];
19262         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19263         return drag;
19264     };
19265
19266     drag.surface = function() {
19267         if (!arguments.length) return surface;
19268         surface = arguments[0];
19269         return drag;
19270     };
19271
19272     return d3.rebind(drag, event, 'on');
19273 };
19274 iD.behavior.Draw = function(context) {
19275     var event = d3.dispatch('move', 'click', 'clickWay',
19276         'clickNode', 'undo', 'cancel', 'finish'),
19277         keybinding = d3.keybinding('draw'),
19278         hover = iD.behavior.Hover(context)
19279             .altDisables(true)
19280             .on('hover', context.ui().sidebar.hover),
19281         tail = iD.behavior.Tail(),
19282         edit = iD.behavior.Edit(context),
19283         closeTolerance = 4,
19284         tolerance = 12;
19285
19286     function datum() {
19287         if (d3.event.altKey) return {};
19288         else return d3.event.target.__data__ || {};
19289     }
19290
19291     function mousedown() {
19292
19293         function point() {
19294             var p = element.node().parentNode;
19295             return touchId !== null ? d3.touches(p).filter(function(p) {
19296                 return p.identifier === touchId;
19297             })[0] : d3.mouse(p);
19298         }
19299
19300         var element = d3.select(this),
19301             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19302             time = +new Date(),
19303             pos = point();
19304
19305         element.on('mousemove.draw', null);
19306
19307         d3.select(window).on('mouseup.draw', function() {
19308             element.on('mousemove.draw', mousemove);
19309             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19310                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19311                 (+new Date() - time) < 500)) {
19312
19313                 // Prevent a quick second click
19314                 d3.select(window).on('click.draw-block', function() {
19315                     d3.event.stopPropagation();
19316                 }, true);
19317
19318                 context.map().dblclickEnable(false);
19319
19320                 window.setTimeout(function() {
19321                     context.map().dblclickEnable(true);
19322                     d3.select(window).on('click.draw-block', null);
19323                 }, 500);
19324
19325                 click();
19326             }
19327         });
19328     }
19329
19330     function mousemove() {
19331         event.move(datum());
19332     }
19333
19334     function click() {
19335         var d = datum();
19336         if (d.type === 'way') {
19337             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19338                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19339             event.clickWay(choice.loc, edge);
19340
19341         } else if (d.type === 'node') {
19342             event.clickNode(d);
19343
19344         } else {
19345             event.click(context.map().mouseCoordinates());
19346         }
19347     }
19348
19349     function backspace() {
19350         d3.event.preventDefault();
19351         event.undo();
19352     }
19353
19354     function del() {
19355         d3.event.preventDefault();
19356         event.cancel();
19357     }
19358
19359     function ret() {
19360         d3.event.preventDefault();
19361         event.finish();
19362     }
19363
19364     function draw(selection) {
19365         context.install(hover);
19366         context.install(edit);
19367
19368         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19369             context.install(tail);
19370         }
19371
19372         keybinding
19373             .on('⌫', backspace)
19374             .on('⌦', del)
19375             .on('⎋', ret)
19376             .on('↩', ret);
19377
19378         selection
19379             .on('mousedown.draw', mousedown)
19380             .on('mousemove.draw', mousemove);
19381
19382         d3.select(document)
19383             .call(keybinding);
19384
19385         return draw;
19386     }
19387
19388     draw.off = function(selection) {
19389         context.uninstall(hover);
19390         context.uninstall(edit);
19391
19392         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19393             context.uninstall(tail);
19394             iD.behavior.Draw.usedTails[tail.text()] = true;
19395         }
19396
19397         selection
19398             .on('mousedown.draw', null)
19399             .on('mousemove.draw', null);
19400
19401         d3.select(window)
19402             .on('mouseup.draw', null);
19403
19404         d3.select(document)
19405             .call(keybinding.off);
19406     };
19407
19408     draw.tail = function(_) {
19409         tail.text(_);
19410         return draw;
19411     };
19412
19413     return d3.rebind(draw, event, 'on');
19414 };
19415
19416 iD.behavior.Draw.usedTails = {};
19417 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19418     var way = context.entity(wayId),
19419         isArea = context.geometry(wayId) === 'area',
19420         finished = false,
19421         annotation = t((way.isDegenerate() ?
19422             'operations.start.annotation.' :
19423             'operations.continue.annotation.') + context.geometry(wayId)),
19424         draw = iD.behavior.Draw(context);
19425
19426     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19427         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19428         end = iD.Node({loc: context.map().mouseCoordinates()}),
19429         segment = iD.Way({
19430             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19431             tags: _.clone(way.tags)
19432         });
19433
19434     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19435     if (isArea) {
19436         f(iD.actions.AddEntity(end),
19437             iD.actions.AddVertex(wayId, end.id, index));
19438     } else {
19439         f(iD.actions.AddEntity(start),
19440             iD.actions.AddEntity(end),
19441             iD.actions.AddEntity(segment));
19442     }
19443
19444     function move(datum) {
19445         var loc;
19446
19447         if (datum.type === 'node' && datum.id !== end.id) {
19448             loc = datum.loc;
19449         } else if (datum.type === 'way' && datum.id !== segment.id) {
19450             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19451         } else {
19452             loc = context.map().mouseCoordinates();
19453         }
19454
19455         context.replace(iD.actions.MoveNode(end.id, loc));
19456     }
19457
19458     function undone() {
19459         finished = true;
19460         context.enter(iD.modes.Browse(context));
19461     }
19462
19463     function setActiveElements() {
19464         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19465         context.surface().selectAll(iD.util.entitySelector(active))
19466             .classed('active', true);
19467     }
19468
19469     var drawWay = function(surface) {
19470         draw.on('move', move)
19471             .on('click', drawWay.add)
19472             .on('clickWay', drawWay.addWay)
19473             .on('clickNode', drawWay.addNode)
19474             .on('undo', context.undo)
19475             .on('cancel', drawWay.cancel)
19476             .on('finish', drawWay.finish);
19477
19478         context.map()
19479             .dblclickEnable(false)
19480             .on('drawn.draw', setActiveElements);
19481
19482         setActiveElements();
19483
19484         surface.call(draw);
19485
19486         context.history()
19487             .on('undone.draw', undone);
19488     };
19489
19490     drawWay.off = function(surface) {
19491         if (!finished)
19492             context.pop();
19493
19494         context.map()
19495             .on('drawn.draw', null);
19496
19497         surface.call(draw.off)
19498             .selectAll('.active')
19499             .classed('active', false);
19500
19501         context.history()
19502             .on('undone.draw', null);
19503     };
19504
19505     function ReplaceTemporaryNode(newNode) {
19506         return function(graph) {
19507             if (isArea) {
19508                 return graph
19509                     .replace(way.addNode(newNode.id, index))
19510                     .remove(end);
19511
19512             } else {
19513                 return graph
19514                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19515                     .remove(end)
19516                     .remove(segment)
19517                     .remove(start);
19518             }
19519         };
19520     }
19521
19522     // Accept the current position of the temporary node and continue drawing.
19523     drawWay.add = function(loc) {
19524
19525         // prevent duplicate nodes
19526         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19527         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19528
19529         var newNode = iD.Node({loc: loc});
19530
19531         context.replace(
19532             iD.actions.AddEntity(newNode),
19533             ReplaceTemporaryNode(newNode),
19534             annotation);
19535
19536         finished = true;
19537         context.enter(mode);
19538     };
19539
19540     // Connect the way to an existing way.
19541     drawWay.addWay = function(loc, edge) {
19542         var previousEdge = startIndex ?
19543             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19544             [way.nodes[0], way.nodes[1]];
19545
19546         // Avoid creating duplicate segments
19547         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19548             return;
19549
19550         var newNode = iD.Node({ loc: loc });
19551
19552         context.perform(
19553             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19554             ReplaceTemporaryNode(newNode),
19555             annotation);
19556
19557         finished = true;
19558         context.enter(mode);
19559     };
19560
19561     // Connect the way to an existing node and continue drawing.
19562     drawWay.addNode = function(node) {
19563
19564         // Avoid creating duplicate segments
19565         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19566
19567         context.perform(
19568             ReplaceTemporaryNode(node),
19569             annotation);
19570
19571         finished = true;
19572         context.enter(mode);
19573     };
19574
19575     // Finish the draw operation, removing the temporary node. If the way has enough
19576     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19577     drawWay.finish = function() {
19578         context.pop();
19579         finished = true;
19580
19581         window.setTimeout(function() {
19582             context.map().dblclickEnable(true);
19583         }, 1000);
19584
19585         if (context.hasEntity(wayId)) {
19586             context.enter(
19587                 iD.modes.Select(context, [wayId])
19588                     .suppressMenu(true)
19589                     .newFeature(true));
19590         } else {
19591             context.enter(iD.modes.Browse(context));
19592         }
19593     };
19594
19595     // Cancel the draw operation and return to browse, deleting everything drawn.
19596     drawWay.cancel = function() {
19597         context.perform(
19598             d3.functor(baseGraph),
19599             t('operations.cancel_draw.annotation'));
19600
19601         window.setTimeout(function() {
19602             context.map().dblclickEnable(true);
19603         }, 1000);
19604
19605         finished = true;
19606         context.enter(iD.modes.Browse(context));
19607     };
19608
19609     drawWay.tail = function(text) {
19610         draw.tail(text);
19611         return drawWay;
19612     };
19613
19614     return drawWay;
19615 };
19616 iD.behavior.Edit = function(context) {
19617     function edit() {
19618         context.map()
19619             .minzoom(16);
19620     }
19621
19622     edit.off = function() {
19623         context.map()
19624             .minzoom(0);
19625     };
19626
19627     return edit;
19628 };
19629 iD.behavior.Hash = function(context) {
19630     var s0 = null, // cached location.hash
19631         lat = 90 - 1e-8; // allowable latitude range
19632
19633     var parser = function(map, s) {
19634         var q = iD.util.stringQs(s);
19635         var args = (q.map || '').split('/').map(Number);
19636         if (args.length < 3 || args.some(isNaN)) {
19637             return true; // replace bogus hash
19638         } else if (s !== formatter(map).slice(1)) {
19639             map.centerZoom([args[1],
19640                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19641         }
19642     };
19643
19644     var formatter = function(map) {
19645         var mode = context.mode(),
19646             center = map.center(),
19647             zoom = map.zoom(),
19648             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19649             q = iD.util.stringQs(location.hash.substring(1)),
19650             newParams = {};
19651
19652         if (mode && mode.id === 'browse') {
19653             delete q.id;
19654         } else {
19655             var selected = context.selectedIDs().filter(function(id) {
19656                 return !context.entity(id).isNew();
19657             });
19658             if (selected.length) {
19659                 newParams.id = selected.join(',');
19660             }
19661         }
19662
19663         newParams.map = zoom.toFixed(2) +
19664                 '/' + center[0].toFixed(precision) +
19665                 '/' + center[1].toFixed(precision);
19666
19667         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19668     };
19669
19670     function update() {
19671         var s1 = formatter(context.map());
19672         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19673     }
19674
19675     var throttledUpdate = _.throttle(update, 500);
19676
19677     function hashchange() {
19678         if (location.hash === s0) return; // ignore spurious hashchange events
19679         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19680             update(); // replace bogus hash
19681         }
19682     }
19683
19684     function hash() {
19685         context.map()
19686             .on('move.hash', throttledUpdate);
19687
19688         context
19689             .on('enter.hash', throttledUpdate);
19690
19691         d3.select(window)
19692             .on('hashchange.hash', hashchange);
19693
19694         if (location.hash) {
19695             var q = iD.util.stringQs(location.hash.substring(1));
19696             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19697             hashchange();
19698             if (q.map) hash.hadHash = true;
19699         }
19700     }
19701
19702     hash.off = function() {
19703         context.map()
19704             .on('move.hash', null);
19705
19706         context
19707             .on('enter.hash', null);
19708
19709         d3.select(window)
19710             .on('hashchange.hash', null);
19711
19712         location.hash = '';
19713     };
19714
19715     return hash;
19716 };
19717 /*
19718    The hover behavior adds the `.hover` class on mouseover to all elements to which
19719    the identical datum is bound, and removes it on mouseout.
19720
19721    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19722    representation may consist of several elements scattered throughout the DOM hierarchy.
19723    Only one of these elements can have the :hover pseudo-class, but all of them will
19724    have the .hover class.
19725  */
19726 iD.behavior.Hover = function() {
19727     var dispatch = d3.dispatch('hover'),
19728         selection,
19729         altDisables,
19730         target;
19731
19732     function keydown() {
19733         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19734             dispatch.hover(null);
19735             selection.selectAll('.hover')
19736                 .classed('hover-suppressed', true)
19737                 .classed('hover', false);
19738         }
19739     }
19740
19741     function keyup() {
19742         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19743             dispatch.hover(target ? target.id : null);
19744             selection.selectAll('.hover-suppressed')
19745                 .classed('hover-suppressed', false)
19746                 .classed('hover', true);
19747         }
19748     }
19749
19750     var hover = function(__) {
19751         selection = __;
19752
19753         function enter(d) {
19754             if (d === target) return;
19755
19756             target = d;
19757
19758             selection.selectAll('.hover')
19759                 .classed('hover', false);
19760             selection.selectAll('.hover-suppressed')
19761                 .classed('hover-suppressed', false);
19762
19763             if (target instanceof iD.Entity) {
19764                 var selector = '.' + target.id;
19765
19766                 if (target.type === 'relation') {
19767                     target.members.forEach(function(member) {
19768                         selector += ', .' + member.id;
19769                     });
19770                 }
19771
19772                 var suppressed = altDisables && d3.event && d3.event.altKey;
19773
19774                 selection.selectAll(selector)
19775                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19776
19777                 dispatch.hover(target.id);
19778             } else {
19779                 dispatch.hover(null);
19780             }
19781         }
19782
19783         var down;
19784
19785         function mouseover() {
19786             if (down) return;
19787             var target = d3.event.target;
19788             enter(target ? target.__data__ : null);
19789         }
19790
19791         function mouseout() {
19792             if (down) return;
19793             var target = d3.event.relatedTarget;
19794             enter(target ? target.__data__ : null);
19795         }
19796
19797         function mousedown() {
19798             down = true;
19799             d3.select(window)
19800                 .on('mouseup.hover', mouseup);
19801         }
19802
19803         function mouseup() {
19804             down = false;
19805         }
19806
19807         selection
19808             .on('mouseover.hover', mouseover)
19809             .on('mouseout.hover', mouseout)
19810             .on('mousedown.hover', mousedown)
19811             .on('mouseup.hover', mouseup);
19812
19813         d3.select(window)
19814             .on('keydown.hover', keydown)
19815             .on('keyup.hover', keyup);
19816     };
19817
19818     hover.off = function(selection) {
19819         selection.selectAll('.hover')
19820             .classed('hover', false);
19821         selection.selectAll('.hover-suppressed')
19822             .classed('hover-suppressed', false);
19823
19824         selection
19825             .on('mouseover.hover', null)
19826             .on('mouseout.hover', null)
19827             .on('mousedown.hover', null)
19828             .on('mouseup.hover', null);
19829
19830         d3.select(window)
19831             .on('keydown.hover', null)
19832             .on('keyup.hover', null)
19833             .on('mouseup.hover', null);
19834     };
19835
19836     hover.altDisables = function(_) {
19837         if (!arguments.length) return altDisables;
19838         altDisables = _;
19839         return hover;
19840     };
19841
19842     return d3.rebind(hover, dispatch, 'on');
19843 };
19844 iD.behavior.Lasso = function(context) {
19845
19846     var behavior = function(selection) {
19847
19848         var mouse = null,
19849             lasso;
19850
19851         function mousedown() {
19852             if (d3.event.shiftKey === true) {
19853
19854                 mouse = context.mouse();
19855                 lasso = null;
19856
19857                 selection
19858                     .on('mousemove.lasso', mousemove)
19859                     .on('mouseup.lasso', mouseup);
19860
19861                 d3.event.stopPropagation();
19862             }
19863         }
19864
19865         function mousemove() {
19866             if (!lasso) {
19867                 lasso = iD.ui.Lasso(context).a(mouse);
19868                 context.surface().call(lasso);
19869             }
19870
19871             lasso.b(context.mouse());
19872         }
19873
19874         function normalize(a, b) {
19875             return [
19876                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19877                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19878         }
19879
19880         function mouseup() {
19881
19882             selection
19883                 .on('mousemove.lasso', null)
19884                 .on('mouseup.lasso', null);
19885
19886             if (!lasso) return;
19887
19888             var extent = iD.geo.Extent(
19889                 normalize(context.projection.invert(lasso.a()),
19890                 context.projection.invert(lasso.b())));
19891
19892             lasso.close();
19893
19894             var selected = context.intersects(extent).filter(function (entity) {
19895                 return entity.type === 'node';
19896             });
19897
19898             if (selected.length) {
19899                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19900             }
19901         }
19902
19903         selection
19904             .on('mousedown.lasso', mousedown);
19905     };
19906
19907     behavior.off = function(selection) {
19908         selection.on('mousedown.lasso', null);
19909     };
19910
19911     return behavior;
19912 };
19913 iD.behavior.Select = function(context) {
19914     function keydown() {
19915         if (d3.event && d3.event.shiftKey) {
19916             context.surface()
19917                 .classed('behavior-multiselect', true);
19918         }
19919     }
19920
19921     function keyup() {
19922         if (!d3.event || !d3.event.shiftKey) {
19923             context.surface()
19924                 .classed('behavior-multiselect', false);
19925         }
19926     }
19927
19928     function click() {
19929         var datum = d3.event.target.__data__;
19930         var lasso = d3.select('#surface .lasso').node();
19931         if (!(datum instanceof iD.Entity)) {
19932             if (!d3.event.shiftKey && !lasso)
19933                 context.enter(iD.modes.Browse(context));
19934
19935         } else if (!d3.event.shiftKey && !lasso) {
19936             // Avoid re-entering Select mode with same entity.
19937             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19938                 context.enter(iD.modes.Select(context, [datum.id]));
19939             } else {
19940                 context.mode().reselect();
19941             }
19942         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19943             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19944             context.enter(selectedIDs.length ?
19945                 iD.modes.Select(context, selectedIDs) :
19946                 iD.modes.Browse(context));
19947
19948         } else {
19949             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19950         }
19951     }
19952
19953     var behavior = function(selection) {
19954         d3.select(window)
19955             .on('keydown.select', keydown)
19956             .on('keyup.select', keyup);
19957
19958         selection.on('click.select', click);
19959
19960         keydown();
19961     };
19962
19963     behavior.off = function(selection) {
19964         d3.select(window)
19965             .on('keydown.select', null)
19966             .on('keyup.select', null);
19967
19968         selection.on('click.select', null);
19969
19970         keyup();
19971     };
19972
19973     return behavior;
19974 };
19975 iD.behavior.Tail = function() {
19976     var text,
19977         container,
19978         xmargin = 25,
19979         tooltipSize = [0, 0],
19980         selectionSize = [0, 0];
19981
19982     function tail(selection) {
19983         if (!text) return;
19984
19985         d3.select(window)
19986             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
19987
19988         function show() {
19989             container.style('display', 'block');
19990             tooltipSize = container.dimensions();
19991         }
19992
19993         function mousemove() {
19994             if (container.style('display') === 'none') show();
19995             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
19996                 -tooltipSize[0] - xmargin : xmargin;
19997             container.classed('left', xoffset > 0);
19998             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
19999         }
20000
20001         function mouseleave() {
20002             if (d3.event.relatedTarget !== container.node()) {
20003                 container.style('display', 'none');
20004             }
20005         }
20006
20007         function mouseenter() {
20008             if (d3.event.relatedTarget !== container.node()) {
20009                 show();
20010             }
20011         }
20012
20013         container = d3.select(document.body)
20014             .append('div')
20015             .style('display', 'none')
20016             .attr('class', 'tail tooltip-inner');
20017
20018         container.append('div')
20019             .text(text);
20020
20021         selection
20022             .on('mousemove.tail', mousemove)
20023             .on('mouseenter.tail', mouseenter)
20024             .on('mouseleave.tail', mouseleave);
20025
20026         container
20027             .on('mousemove.tail', mousemove);
20028
20029         tooltipSize = container.dimensions();
20030         selectionSize = selection.dimensions();
20031     }
20032
20033     tail.off = function(selection) {
20034         if (!text) return;
20035
20036         container
20037             .on('mousemove.tail', null)
20038             .remove();
20039
20040         selection
20041             .on('mousemove.tail', null)
20042             .on('mouseenter.tail', null)
20043             .on('mouseleave.tail', null);
20044
20045         d3.select(window)
20046             .on('resize.tail', null);
20047     };
20048
20049     tail.text = function(_) {
20050         if (!arguments.length) return text;
20051         text = _;
20052         return tail;
20053     };
20054
20055     return tail;
20056 };
20057 iD.modes = {};
20058 iD.modes.AddArea = function(context) {
20059     var mode = {
20060         id: 'add-area',
20061         button: 'area',
20062         title: t('modes.add_area.title'),
20063         description: t('modes.add_area.description'),
20064         key: '3'
20065     };
20066
20067     var behavior = iD.behavior.AddWay(context)
20068             .tail(t('modes.add_area.tail'))
20069             .on('start', start)
20070             .on('startFromWay', startFromWay)
20071             .on('startFromNode', startFromNode),
20072         defaultTags = {area: 'yes'};
20073
20074     function start(loc) {
20075         var graph = context.graph(),
20076             node = iD.Node({loc: loc}),
20077             way = iD.Way({tags: defaultTags});
20078
20079         context.perform(
20080             iD.actions.AddEntity(node),
20081             iD.actions.AddEntity(way),
20082             iD.actions.AddVertex(way.id, node.id),
20083             iD.actions.AddVertex(way.id, node.id));
20084
20085         context.enter(iD.modes.DrawArea(context, way.id, graph));
20086     }
20087
20088     function startFromWay(loc, edge) {
20089         var graph = context.graph(),
20090             node = iD.Node({loc: loc}),
20091             way = iD.Way({tags: defaultTags});
20092
20093         context.perform(
20094             iD.actions.AddEntity(node),
20095             iD.actions.AddEntity(way),
20096             iD.actions.AddVertex(way.id, node.id),
20097             iD.actions.AddVertex(way.id, node.id),
20098             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20099
20100         context.enter(iD.modes.DrawArea(context, way.id, graph));
20101     }
20102
20103     function startFromNode(node) {
20104         var graph = context.graph(),
20105             way = iD.Way({tags: defaultTags});
20106
20107         context.perform(
20108             iD.actions.AddEntity(way),
20109             iD.actions.AddVertex(way.id, node.id),
20110             iD.actions.AddVertex(way.id, node.id));
20111
20112         context.enter(iD.modes.DrawArea(context, way.id, graph));
20113     }
20114
20115     mode.enter = function() {
20116         context.install(behavior);
20117     };
20118
20119     mode.exit = function() {
20120         context.uninstall(behavior);
20121     };
20122
20123     return mode;
20124 };
20125 iD.modes.AddLine = function(context) {
20126     var mode = {
20127         id: 'add-line',
20128         button: 'line',
20129         title: t('modes.add_line.title'),
20130         description: t('modes.add_line.description'),
20131         key: '2'
20132     };
20133
20134     var behavior = iD.behavior.AddWay(context)
20135         .tail(t('modes.add_line.tail'))
20136         .on('start', start)
20137         .on('startFromWay', startFromWay)
20138         .on('startFromNode', startFromNode);
20139
20140     function start(loc) {
20141         var graph = context.graph(),
20142             node = iD.Node({loc: loc}),
20143             way = iD.Way();
20144
20145         context.perform(
20146             iD.actions.AddEntity(node),
20147             iD.actions.AddEntity(way),
20148             iD.actions.AddVertex(way.id, node.id));
20149
20150         context.enter(iD.modes.DrawLine(context, way.id, graph));
20151     }
20152
20153     function startFromWay(loc, edge) {
20154         var graph = context.graph(),
20155             node = iD.Node({loc: loc}),
20156             way = iD.Way();
20157
20158         context.perform(
20159             iD.actions.AddEntity(node),
20160             iD.actions.AddEntity(way),
20161             iD.actions.AddVertex(way.id, node.id),
20162             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20163
20164         context.enter(iD.modes.DrawLine(context, way.id, graph));
20165     }
20166
20167     function startFromNode(node) {
20168         var way = iD.Way();
20169
20170         context.perform(
20171             iD.actions.AddEntity(way),
20172             iD.actions.AddVertex(way.id, node.id));
20173
20174         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20175     }
20176
20177     mode.enter = function() {
20178         context.install(behavior);
20179     };
20180
20181     mode.exit = function() {
20182         context.uninstall(behavior);
20183     };
20184
20185     return mode;
20186 };
20187 iD.modes.AddPoint = function(context) {
20188     var mode = {
20189         id: 'add-point',
20190         button: 'point',
20191         title: t('modes.add_point.title'),
20192         description: t('modes.add_point.description'),
20193         key: '1'
20194     };
20195
20196     var behavior = iD.behavior.Draw(context)
20197         .tail(t('modes.add_point.tail'))
20198         .on('click', add)
20199         .on('clickWay', addWay)
20200         .on('clickNode', addNode)
20201         .on('cancel', cancel)
20202         .on('finish', cancel);
20203
20204     function add(loc) {
20205         var node = iD.Node({loc: loc});
20206
20207         context.perform(
20208             iD.actions.AddEntity(node),
20209             t('operations.add.annotation.point'));
20210
20211         context.enter(
20212             iD.modes.Select(context, [node.id])
20213                 .suppressMenu(true)
20214                 .newFeature(true));
20215     }
20216
20217     function addWay(loc) {
20218         add(loc);
20219     }
20220
20221     function addNode(node) {
20222         add(node.loc);
20223     }
20224
20225     function cancel() {
20226         context.enter(iD.modes.Browse(context));
20227     }
20228
20229     mode.enter = function() {
20230         context.install(behavior);
20231     };
20232
20233     mode.exit = function() {
20234         context.uninstall(behavior);
20235     };
20236
20237     return mode;
20238 };
20239 iD.modes.Browse = function(context) {
20240     var mode = {
20241         button: 'browse',
20242         id: 'browse',
20243         title: t('modes.browse.title'),
20244         description: t('modes.browse.description')
20245     }, sidebar;
20246
20247     var behaviors = [
20248         iD.behavior.Hover(context)
20249             .on('hover', context.ui().sidebar.hover),
20250         iD.behavior.Select(context),
20251         iD.behavior.Lasso(context),
20252         iD.modes.DragNode(context).behavior];
20253
20254     mode.enter = function() {
20255         behaviors.forEach(function(behavior) {
20256             context.install(behavior);
20257         });
20258
20259         // Get focus on the body.
20260         if (document.activeElement && document.activeElement.blur) {
20261             document.activeElement.blur();
20262         }
20263
20264         if (sidebar) {
20265             context.ui().sidebar.show(sidebar);
20266         } else {
20267             context.ui().sidebar.select(null);
20268         }
20269     };
20270
20271     mode.exit = function() {
20272         behaviors.forEach(function(behavior) {
20273             context.uninstall(behavior);
20274         });
20275
20276         if (sidebar) {
20277             context.ui().sidebar.hide(sidebar);
20278         }
20279     };
20280
20281     mode.sidebar = function(_) {
20282         if (!arguments.length) return sidebar;
20283         sidebar = _;
20284         return mode;
20285     };
20286
20287     return mode;
20288 };
20289 iD.modes.DragNode = function(context) {
20290     var mode = {
20291         id: 'drag-node',
20292         button: 'browse'
20293     };
20294
20295     var nudgeInterval,
20296         activeIDs,
20297         wasMidpoint,
20298         cancelled,
20299         selectedIDs = [],
20300         hover = iD.behavior.Hover(context)
20301             .altDisables(true)
20302             .on('hover', context.ui().sidebar.hover),
20303         edit = iD.behavior.Edit(context);
20304
20305     function edge(point, size) {
20306         var pad = [30, 100, 30, 100];
20307         if (point[0] > size[0] - pad[0]) return [-10, 0];
20308         else if (point[0] < pad[2]) return [10, 0];
20309         else if (point[1] > size[1] - pad[1]) return [0, -10];
20310         else if (point[1] < pad[3]) return [0, 10];
20311         return null;
20312     }
20313
20314     function startNudge(nudge) {
20315         if (nudgeInterval) window.clearInterval(nudgeInterval);
20316         nudgeInterval = window.setInterval(function() {
20317             context.pan(nudge);
20318         }, 50);
20319     }
20320
20321     function stopNudge() {
20322         if (nudgeInterval) window.clearInterval(nudgeInterval);
20323         nudgeInterval = null;
20324     }
20325
20326     function moveAnnotation(entity) {
20327         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20328     }
20329
20330     function connectAnnotation(entity) {
20331         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20332     }
20333
20334     function origin(entity) {
20335         return context.projection(entity.loc);
20336     }
20337
20338     function start(entity) {
20339         cancelled = d3.event.sourceEvent.shiftKey;
20340         if (cancelled) return behavior.cancel();
20341
20342         wasMidpoint = entity.type === 'midpoint';
20343         if (wasMidpoint) {
20344             var midpoint = entity;
20345             entity = iD.Node();
20346             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20347
20348              var vertex = context.surface()
20349                 .selectAll('.' + entity.id);
20350              behavior.target(vertex.node(), entity);
20351
20352         } else {
20353             context.perform(
20354                 iD.actions.Noop());
20355         }
20356
20357         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20358         activeIDs.push(entity.id);
20359
20360         context.enter(mode);
20361     }
20362
20363     function datum() {
20364         if (d3.event.sourceEvent.altKey) {
20365             return {};
20366         }
20367
20368         return d3.event.sourceEvent.target.__data__ || {};
20369     }
20370
20371     // via https://gist.github.com/shawnbot/4166283
20372     function childOf(p, c) {
20373         if (p === c) return false;
20374         while (c && c !== p) c = c.parentNode;
20375         return c === p;
20376     }
20377
20378     function move(entity) {
20379         if (cancelled) return;
20380         d3.event.sourceEvent.stopPropagation();
20381
20382         var nudge = childOf(context.container().node(),
20383             d3.event.sourceEvent.toElement) &&
20384             edge(d3.event.point, context.map().dimensions());
20385
20386         if (nudge) startNudge(nudge);
20387         else stopNudge();
20388
20389         var loc = context.map().mouseCoordinates();
20390
20391         var d = datum();
20392         if (d.type === 'node' && d.id !== entity.id) {
20393             loc = d.loc;
20394         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20395             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20396         }
20397
20398         context.replace(
20399             iD.actions.MoveNode(entity.id, loc),
20400             moveAnnotation(entity));
20401     }
20402
20403     function end(entity) {
20404         if (cancelled) return;
20405
20406         var d = datum();
20407
20408         if (d.type === 'way') {
20409             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20410             context.replace(
20411                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20412                 connectAnnotation(d));
20413
20414         } else if (d.type === 'node' && d.id !== entity.id) {
20415             context.replace(
20416                 iD.actions.Connect([d.id, entity.id]),
20417                 connectAnnotation(d));
20418
20419         } else if (wasMidpoint) {
20420             context.replace(
20421                 iD.actions.Noop(),
20422                 t('operations.add.annotation.vertex'));
20423
20424         } else {
20425             context.replace(
20426                 iD.actions.Noop(),
20427                 moveAnnotation(entity));
20428         }
20429
20430         var reselection = selectedIDs.filter(function(id) {
20431             return context.graph().hasEntity(id);
20432         });
20433
20434         if (reselection.length) {
20435             context.enter(
20436                 iD.modes.Select(context, reselection)
20437                     .suppressMenu(true));
20438         } else {
20439             context.enter(iD.modes.Browse(context));
20440         }
20441     }
20442
20443     function cancel() {
20444         behavior.cancel();
20445         context.enter(iD.modes.Browse(context));
20446     }
20447
20448     function setActiveElements() {
20449         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20450             .classed('active', true);
20451     }
20452
20453     var behavior = iD.behavior.drag()
20454         .delegate('g.node, g.point, g.midpoint')
20455         .surface(context.surface().node())
20456         .origin(origin)
20457         .on('start', start)
20458         .on('move', move)
20459         .on('end', end);
20460
20461     mode.enter = function() {
20462         context.install(hover);
20463         context.install(edit);
20464
20465         context.history()
20466             .on('undone.drag-node', cancel);
20467
20468         context.map()
20469             .on('drawn.drag-node', setActiveElements);
20470
20471         setActiveElements();
20472     };
20473
20474     mode.exit = function() {
20475         context.uninstall(hover);
20476         context.uninstall(edit);
20477
20478         context.history()
20479             .on('undone.drag-node', null);
20480
20481         context.map()
20482             .on('drawn.drag-node', null);
20483
20484         context.surface()
20485             .selectAll('.active')
20486             .classed('active', false);
20487
20488         stopNudge();
20489     };
20490
20491     mode.selectedIDs = function(_) {
20492         if (!arguments.length) return selectedIDs;
20493         selectedIDs = _;
20494         return mode;
20495     };
20496
20497     mode.behavior = behavior;
20498
20499     return mode;
20500 };
20501 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20502     var mode = {
20503         button: 'area',
20504         id: 'draw-area'
20505     };
20506
20507     var behavior;
20508
20509     mode.enter = function() {
20510         var way = context.entity(wayId),
20511             headId = way.nodes[way.nodes.length - 2],
20512             tailId = way.first();
20513
20514         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20515             .tail(t('modes.draw_area.tail'));
20516
20517         var addNode = behavior.addNode;
20518
20519         behavior.addNode = function(node) {
20520             if (node.id === headId || node.id === tailId) {
20521                 behavior.finish();
20522             } else {
20523                 addNode(node);
20524             }
20525         };
20526
20527         context.install(behavior);
20528     };
20529
20530     mode.exit = function() {
20531         context.uninstall(behavior);
20532     };
20533
20534     mode.selectedIDs = function() {
20535         return [wayId];
20536     };
20537
20538     return mode;
20539 };
20540 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20541     var mode = {
20542         button: 'line',
20543         id: 'draw-line'
20544     };
20545
20546     var behavior;
20547
20548     mode.enter = function() {
20549         var way = context.entity(wayId),
20550             index = (affix === 'prefix') ? 0 : undefined,
20551             headId = (affix === 'prefix') ? way.first() : way.last();
20552
20553         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20554             .tail(t('modes.draw_line.tail'));
20555
20556         var addNode = behavior.addNode;
20557
20558         behavior.addNode = function(node) {
20559             if (node.id === headId) {
20560                 behavior.finish();
20561             } else {
20562                 addNode(node);
20563             }
20564         };
20565
20566         context.install(behavior);
20567     };
20568
20569     mode.exit = function() {
20570         context.uninstall(behavior);
20571     };
20572
20573     mode.selectedIDs = function() {
20574         return [wayId];
20575     };
20576
20577     return mode;
20578 };
20579 iD.modes.Move = function(context, entityIDs) {
20580     var mode = {
20581         id: 'move',
20582         button: 'browse'
20583     };
20584
20585     var keybinding = d3.keybinding('move'),
20586         edit = iD.behavior.Edit(context),
20587         annotation = entityIDs.length === 1 ?
20588             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20589             t('operations.move.annotation.multiple'),
20590         origin,
20591         nudgeInterval;
20592
20593     function edge(point, size) {
20594         var pad = [30, 100, 30, 100];
20595         if (point[0] > size[0] - pad[0]) return [-10, 0];
20596         else if (point[0] < pad[2]) return [10, 0];
20597         else if (point[1] > size[1] - pad[1]) return [0, -10];
20598         else if (point[1] < pad[3]) return [0, 10];
20599         return null;
20600     }
20601
20602     function startNudge(nudge) {
20603         if (nudgeInterval) window.clearInterval(nudgeInterval);
20604         nudgeInterval = window.setInterval(function() {
20605             context.pan(nudge);
20606             context.replace(
20607                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20608                 annotation);
20609             var c = context.projection(origin);
20610             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20611         }, 50);
20612     }
20613
20614     function stopNudge() {
20615         if (nudgeInterval) window.clearInterval(nudgeInterval);
20616         nudgeInterval = null;
20617     }
20618
20619     function move() {
20620         var p = context.mouse();
20621
20622         var delta = origin ?
20623             [p[0] - context.projection(origin)[0],
20624                 p[1] - context.projection(origin)[1]] :
20625             [0, 0];
20626
20627         var nudge = edge(p, context.map().dimensions());
20628         if (nudge) startNudge(nudge);
20629         else stopNudge();
20630
20631         origin = context.map().mouseCoordinates();
20632
20633         context.replace(
20634             iD.actions.Move(entityIDs, delta, context.projection),
20635             annotation);
20636     }
20637
20638     function finish() {
20639         d3.event.stopPropagation();
20640         context.enter(iD.modes.Select(context, entityIDs)
20641             .suppressMenu(true));
20642         stopNudge();
20643     }
20644
20645     function cancel() {
20646         context.pop();
20647         context.enter(iD.modes.Select(context, entityIDs)
20648             .suppressMenu(true));
20649         stopNudge();
20650     }
20651
20652     function undone() {
20653         context.enter(iD.modes.Browse(context));
20654     }
20655
20656     mode.enter = function() {
20657         context.install(edit);
20658
20659         context.perform(
20660             iD.actions.Noop(),
20661             annotation);
20662
20663         context.surface()
20664             .on('mousemove.move', move)
20665             .on('click.move', finish);
20666
20667         context.history()
20668             .on('undone.move', undone);
20669
20670         keybinding
20671             .on('⎋', cancel)
20672             .on('↩', finish);
20673
20674         d3.select(document)
20675             .call(keybinding);
20676     };
20677
20678     mode.exit = function() {
20679         stopNudge();
20680
20681         context.uninstall(edit);
20682
20683         context.surface()
20684             .on('mousemove.move', null)
20685             .on('click.move', null);
20686
20687         context.history()
20688             .on('undone.move', null);
20689
20690         keybinding.off();
20691     };
20692
20693     return mode;
20694 };
20695 iD.modes.RotateWay = function(context, wayId) {
20696     var mode = {
20697         id: 'rotate-way',
20698         button: 'browse'
20699     };
20700
20701     var keybinding = d3.keybinding('rotate-way'),
20702         edit = iD.behavior.Edit(context);
20703
20704     mode.enter = function() {
20705         context.install(edit);
20706
20707         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20708             way = context.graph().entity(wayId),
20709             nodes = _.uniq(context.graph().childNodes(way)),
20710             points = nodes.map(function(n) { return context.projection(n.loc); }),
20711             pivot = d3.geom.polygon(points).centroid(),
20712             angle;
20713
20714         context.perform(
20715             iD.actions.Noop(),
20716             annotation);
20717
20718         function rotate() {
20719
20720             var mousePoint = context.mouse(),
20721                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20722
20723             if (typeof angle === 'undefined') angle = newAngle;
20724
20725             context.replace(
20726                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20727                 annotation);
20728
20729             angle = newAngle;
20730         }
20731
20732         function finish() {
20733             d3.event.stopPropagation();
20734             context.enter(iD.modes.Select(context, [wayId])
20735                 .suppressMenu(true));
20736         }
20737
20738         function cancel() {
20739             context.pop();
20740             context.enter(iD.modes.Select(context, [wayId])
20741                 .suppressMenu(true));
20742         }
20743
20744         function undone() {
20745             context.enter(iD.modes.Browse(context));
20746         }
20747
20748         context.surface()
20749             .on('mousemove.rotate-way', rotate)
20750             .on('click.rotate-way', finish);
20751
20752         context.history()
20753             .on('undone.rotate-way', undone);
20754
20755         keybinding
20756             .on('⎋', cancel)
20757             .on('↩', finish);
20758
20759         d3.select(document)
20760             .call(keybinding);
20761     };
20762
20763     mode.exit = function() {
20764         context.uninstall(edit);
20765
20766         context.surface()
20767             .on('mousemove.rotate-way', null)
20768             .on('click.rotate-way', null);
20769
20770         context.history()
20771             .on('undone.rotate-way', null);
20772
20773         keybinding.off();
20774     };
20775
20776     return mode;
20777 };
20778 iD.modes.Save = function(context) {
20779     var ui = iD.ui.Commit(context)
20780         .on('cancel', cancel)
20781         .on('save', save);
20782
20783     function cancel() {
20784         context.enter(iD.modes.Browse(context));
20785     }
20786
20787     function save(e) {
20788         var loading = iD.ui.Loading(context)
20789             .message(t('save.uploading'))
20790             .blocking(true);
20791
20792         context.container()
20793             .call(loading);
20794
20795         context.connection().putChangeset(
20796             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20797             e.comment,
20798             context.history().imageryUsed(),
20799             function(err, changeset_id) {
20800                 loading.close();
20801                 if (err) {
20802                     var confirm = iD.ui.confirm(context.container());
20803                     confirm
20804                         .select('.modal-section.header')
20805                         .append('h3')
20806                         .text(t('save.error'));
20807                     confirm
20808                         .select('.modal-section.message-text')
20809                         .append('p')
20810                         .text(err.responseText);
20811                 } else {
20812                     context.flush();
20813                     success(e, changeset_id);
20814                 }
20815             });
20816     }
20817
20818     function success(e, changeset_id) {
20819         context.enter(iD.modes.Browse(context)
20820             .sidebar(iD.ui.Success(context)
20821                 .changeset({
20822                     id: changeset_id,
20823                     comment: e.comment
20824                 })
20825                 .on('cancel', function(ui) {
20826                     context.ui().sidebar.hide(ui);
20827                 })));
20828     }
20829
20830     var mode = {
20831         id: 'save'
20832     };
20833
20834     var behaviors = [
20835         iD.behavior.Hover(context),
20836         iD.behavior.Select(context),
20837         iD.behavior.Lasso(context),
20838         iD.modes.DragNode(context).behavior];
20839
20840     mode.enter = function() {
20841         behaviors.forEach(function(behavior) {
20842             context.install(behavior);
20843         });
20844
20845         context.connection().authenticate(function() {
20846             context.ui().sidebar.show(ui);
20847         });
20848     };
20849
20850     mode.exit = function() {
20851         behaviors.forEach(function(behavior) {
20852             context.uninstall(behavior);
20853         });
20854
20855         context.ui().sidebar.hide(ui);
20856     };
20857
20858     return mode;
20859 };
20860 iD.modes.Select = function(context, selectedIDs) {
20861     var mode = {
20862         id: 'select',
20863         button: 'browse'
20864     };
20865
20866     var keybinding = d3.keybinding('select'),
20867         timeout = null,
20868         behaviors = [
20869             iD.behavior.Hover(context),
20870             iD.behavior.Select(context),
20871             iD.behavior.Lasso(context),
20872             iD.modes.DragNode(context)
20873                 .selectedIDs(selectedIDs)
20874                 .behavior],
20875         inspector,
20876         radialMenu,
20877         newFeature = false,
20878         suppressMenu = false;
20879
20880     var wrap = context.container()
20881         .select('.inspector-wrap');
20882
20883     function singular() {
20884         if (selectedIDs.length === 1) {
20885             return context.entity(selectedIDs[0]);
20886         }
20887     }
20888
20889     function positionMenu() {
20890         var entity = singular();
20891
20892         if (entity && entity.type === 'node') {
20893             radialMenu.center(context.projection(entity.loc));
20894         } else {
20895             radialMenu.center(context.mouse());
20896         }
20897     }
20898
20899     function showMenu() {
20900         context.surface()
20901             .call(radialMenu.close)
20902             .call(radialMenu);
20903     }
20904
20905     mode.selectedIDs = function() {
20906         return selectedIDs;
20907     };
20908
20909     mode.reselect = function() {
20910         var surfaceNode = context.surface().node();
20911         if (surfaceNode.focus) { // FF doesn't support it
20912             surfaceNode.focus();
20913         }
20914
20915         positionMenu();
20916         showMenu();
20917     };
20918
20919     mode.newFeature = function(_) {
20920         if (!arguments.length) return newFeature;
20921         newFeature = _;
20922         return mode;
20923     };
20924
20925     mode.suppressMenu = function(_) {
20926         if (!arguments.length) return suppressMenu;
20927         suppressMenu = _;
20928         return mode;
20929     };
20930
20931     mode.enter = function() {
20932         behaviors.forEach(function(behavior) {
20933             context.install(behavior);
20934         });
20935
20936         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20937             .map(function(o) { return o(selectedIDs, context); })
20938             .filter(function(o) { return o.available(); });
20939         operations.unshift(iD.operations.Delete(selectedIDs, context));
20940
20941         keybinding.on('⎋', function() {
20942             context.enter(iD.modes.Browse(context));
20943         }, true);
20944
20945         operations.forEach(function(operation) {
20946             operation.keys.forEach(function(key) {
20947                 keybinding.on(key, function() {
20948                     if (!operation.disabled()) {
20949                         operation();
20950                     }
20951                 });
20952             });
20953         });
20954
20955         context.ui().sidebar
20956             .select(singular() ? singular().id : null, newFeature);
20957
20958         context.history()
20959             .on('undone.select', update)
20960             .on('redone.select', update);
20961
20962         function update() {
20963             context.surface().call(radialMenu.close);
20964
20965             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20966                 // Exit mode if selected entity gets undone
20967                 context.enter(iD.modes.Browse(context));
20968             }
20969         }
20970
20971         context.map().on('move.select', function() {
20972             context.surface().call(radialMenu.close);
20973         });
20974
20975         function dblclick() {
20976             var target = d3.select(d3.event.target),
20977                 datum = target.datum();
20978
20979             if (datum instanceof iD.Way && !target.classed('fill')) {
20980                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20981                     node = iD.Node();
20982
20983                 var prev = datum.nodes[choice.index - 1],
20984                     next = datum.nodes[choice.index];
20985
20986                 context.perform(
20987                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
20988                     t('operations.add.annotation.vertex'));
20989
20990                 d3.event.preventDefault();
20991                 d3.event.stopPropagation();
20992             }
20993         }
20994
20995         d3.select(document)
20996             .call(keybinding);
20997
20998         function selectElements() {
20999             context.surface()
21000                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21001                 .classed('selected', true);
21002         }
21003
21004         context.map().on('drawn.select', selectElements);
21005         selectElements();
21006
21007         radialMenu = iD.ui.RadialMenu(context, operations);
21008         var show = d3.event && !suppressMenu;
21009
21010         if (show) {
21011             positionMenu();
21012         }
21013
21014         timeout = window.setTimeout(function() {
21015             if (show) {
21016                 showMenu();
21017             }
21018
21019             context.surface()
21020                 .on('dblclick.select', dblclick);
21021         }, 200);
21022
21023         if (selectedIDs.length > 1) {
21024             var entities = iD.ui.SelectionList(context, selectedIDs);
21025             context.ui().sidebar.show(entities);
21026         }
21027     };
21028
21029     mode.exit = function() {
21030         if (timeout) window.clearTimeout(timeout);
21031
21032         if (inspector) wrap.call(inspector.close);
21033
21034         behaviors.forEach(function(behavior) {
21035             context.uninstall(behavior);
21036         });
21037
21038         keybinding.off();
21039
21040         context.history()
21041             .on('undone.select', null)
21042             .on('redone.select', null);
21043
21044         context.surface()
21045             .call(radialMenu.close)
21046             .on('dblclick.select', null)
21047             .selectAll('.selected')
21048             .classed('selected', false);
21049
21050         context.map().on('drawn.select', null);
21051         context.ui().sidebar.hide();
21052     };
21053
21054     return mode;
21055 };
21056 iD.operations = {};
21057 iD.operations.Circularize = function(selectedIDs, context) {
21058     var entityId = selectedIDs[0],
21059         geometry = context.geometry(entityId),
21060         action = iD.actions.Circularize(entityId, context.projection);
21061
21062     var operation = function() {
21063         var annotation = t('operations.circularize.annotation.' + geometry);
21064         context.perform(action, annotation);
21065     };
21066
21067     operation.available = function() {
21068         var entity = context.entity(entityId);
21069         return selectedIDs.length === 1 &&
21070             entity.type === 'way' &&
21071             _.uniq(entity.nodes).length > 1;
21072     };
21073
21074     operation.disabled = function() {
21075         var way = context.entity(entityId),
21076             wayExtent = way.extent(context.graph()),
21077             mapExtent = context.extent(),
21078             intersection = mapExtent.intersection(wayExtent),
21079             pctVisible = intersection.area() / wayExtent.area();
21080
21081         if (pctVisible < 0.8) {
21082             return 'too_large';
21083         } else {
21084             return action.disabled(context.graph());
21085         }
21086     };
21087
21088     operation.tooltip = function() {
21089         var disable = operation.disabled();
21090         return disable ?
21091             t('operations.circularize.' + disable) :
21092             t('operations.circularize.description.' + geometry);
21093     };
21094
21095     operation.id = 'circularize';
21096     operation.keys = [t('operations.circularize.key')];
21097     operation.title = t('operations.circularize.title');
21098
21099     return operation;
21100 };
21101 iD.operations.Continue = function(selectedIDs, context) {
21102     var graph = context.graph(),
21103         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21104         geometries = _.extend({line: [], vertex: []},
21105             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21106         vertex = geometries.vertex[0];
21107
21108     function candidateWays() {
21109         return graph.parentWays(vertex).filter(function(parent) {
21110             return parent.geometry(graph) === 'line' &&
21111                 parent.affix(vertex.id) &&
21112                 (geometries.line.length === 0 || geometries.line[0] === parent);
21113         });
21114     }
21115
21116     var operation = function() {
21117         var candidate = candidateWays()[0];
21118         context.enter(iD.modes.DrawLine(
21119             context,
21120             candidate.id,
21121             context.graph(),
21122             candidate.affix(vertex.id)));
21123     };
21124
21125     operation.available = function() {
21126         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21127     };
21128
21129     operation.disabled = function() {
21130         var candidates = candidateWays();
21131         if (candidates.length === 0)
21132             return 'not_eligible';
21133         if (candidates.length > 1)
21134             return 'multiple';
21135     };
21136
21137     operation.tooltip = function() {
21138         var disable = operation.disabled();
21139         return disable ?
21140             t('operations.continue.' + disable) :
21141             t('operations.continue.description');
21142     };
21143
21144     operation.id = 'continue';
21145     operation.keys = [t('operations.continue.key')];
21146     operation.title = t('operations.continue.title');
21147
21148     return operation;
21149 };
21150 iD.operations.Delete = function(selectedIDs, context) {
21151     var action = iD.actions.DeleteMultiple(selectedIDs);
21152
21153     var operation = function() {
21154         var annotation,
21155             nextSelectedID;
21156
21157         if (selectedIDs.length > 1) {
21158             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21159
21160         } else {
21161             var id = selectedIDs[0],
21162                 entity = context.entity(id),
21163                 geometry = context.geometry(id),
21164                 parents = context.graph().parentWays(entity),
21165                 parent = parents[0];
21166
21167             annotation = t('operations.delete.annotation.' + geometry);
21168
21169             // Select the next closest node in the way.
21170             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21171                 var nodes = parent.nodes,
21172                     i = nodes.indexOf(id);
21173
21174                 if (i === 0) {
21175                     i++;
21176                 } else if (i === nodes.length - 1) {
21177                     i--;
21178                 } else {
21179                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21180                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21181                     i = a < b ? i - 1 : i + 1;
21182                 }
21183
21184                 nextSelectedID = nodes[i];
21185             }
21186         }
21187
21188         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21189             context.enter(iD.modes.Select(context, [nextSelectedID]));
21190         } else {
21191             context.enter(iD.modes.Browse(context));
21192         }
21193
21194         context.perform(
21195             action,
21196             annotation);
21197     };
21198
21199     operation.available = function() {
21200         return true;
21201     };
21202
21203     operation.disabled = function() {
21204         return action.disabled(context.graph());
21205     };
21206
21207     operation.tooltip = function() {
21208         var disable = operation.disabled();
21209         return disable ?
21210             t('operations.delete.' + disable) :
21211             t('operations.delete.description');
21212     };
21213
21214     operation.id = 'delete';
21215     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21216     operation.title = t('operations.delete.title');
21217
21218     return operation;
21219 };
21220 iD.operations.Disconnect = function(selectedIDs, context) {
21221     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21222         return context.geometry(entityId) === 'vertex';
21223     });
21224
21225     var entityId = vertices[0],
21226         action = iD.actions.Disconnect(entityId);
21227
21228     if (selectedIDs.length > 1) {
21229         action.limitWays(_.without(selectedIDs, entityId));
21230     }
21231
21232     var operation = function() {
21233         context.perform(action, t('operations.disconnect.annotation'));
21234     };
21235
21236     operation.available = function() {
21237         return vertices.length === 1;
21238     };
21239
21240     operation.disabled = function() {
21241         return action.disabled(context.graph());
21242     };
21243
21244     operation.tooltip = function() {
21245         var disable = operation.disabled();
21246         return disable ?
21247             t('operations.disconnect.' + disable) :
21248             t('operations.disconnect.description');
21249     };
21250
21251     operation.id = 'disconnect';
21252     operation.keys = [t('operations.disconnect.key')];
21253     operation.title = t('operations.disconnect.title');
21254
21255     return operation;
21256 };
21257 iD.operations.Merge = function(selectedIDs, context) {
21258     var join = iD.actions.Join(selectedIDs),
21259         merge = iD.actions.Merge(selectedIDs),
21260         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21261
21262     var operation = function() {
21263         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21264             action;
21265
21266         if (!join.disabled(context.graph())) {
21267             action = join;
21268         } else if (!merge.disabled(context.graph())) {
21269             action = merge;
21270         } else {
21271             action = mergePolygon;
21272         }
21273
21274         context.perform(action, annotation);
21275         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21276             .suppressMenu(true));
21277     };
21278
21279     operation.available = function() {
21280         return selectedIDs.length >= 2;
21281     };
21282
21283     operation.disabled = function() {
21284         return join.disabled(context.graph()) &&
21285             merge.disabled(context.graph()) &&
21286             mergePolygon.disabled(context.graph());
21287     };
21288
21289     operation.tooltip = function() {
21290         var j = join.disabled(context.graph()),
21291             m = merge.disabled(context.graph()),
21292             p = mergePolygon.disabled(context.graph());
21293
21294         if (j === 'restriction' && m && p)
21295             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21296
21297         if (p === 'incomplete_relation' && j && m)
21298             return t('operations.merge.incomplete_relation');
21299
21300         if (j && m && p)
21301             return t('operations.merge.' + j);
21302
21303         return t('operations.merge.description');
21304     };
21305
21306     operation.id = 'merge';
21307     operation.keys = [t('operations.merge.key')];
21308     operation.title = t('operations.merge.title');
21309
21310     return operation;
21311 };
21312 iD.operations.Move = function(selectedIDs, context) {
21313     var operation = function() {
21314         context.enter(iD.modes.Move(context, selectedIDs));
21315     };
21316
21317     operation.available = function() {
21318         return selectedIDs.length > 1 ||
21319             context.entity(selectedIDs[0]).type !== 'node';
21320     };
21321
21322     operation.disabled = function() {
21323         return iD.actions.Move(selectedIDs)
21324             .disabled(context.graph());
21325     };
21326
21327     operation.tooltip = function() {
21328         var disable = operation.disabled();
21329         return disable ?
21330             t('operations.move.' + disable) :
21331             t('operations.move.description');
21332     };
21333
21334     operation.id = 'move';
21335     operation.keys = [t('operations.move.key')];
21336     operation.title = t('operations.move.title');
21337
21338     return operation;
21339 };
21340 iD.operations.Orthogonalize = function(selectedIDs, context) {
21341     var entityId = selectedIDs[0],
21342         geometry = context.geometry(entityId),
21343         action = iD.actions.Orthogonalize(entityId, context.projection);
21344
21345     function operation() {
21346         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21347         context.perform(action, annotation);
21348     }
21349
21350     operation.available = function() {
21351         var entity = context.entity(entityId);
21352         return selectedIDs.length === 1 &&
21353             entity.type === 'way' &&
21354             entity.isClosed() &&
21355             _.uniq(entity.nodes).length > 2;
21356     };
21357
21358     operation.disabled = function() {
21359         var way = context.entity(entityId),
21360             wayExtent = way.extent(context.graph()),
21361             mapExtent = context.extent(),
21362             intersection = mapExtent.intersection(wayExtent),
21363             pctVisible = intersection.area() / wayExtent.area();
21364
21365         if (pctVisible < 0.8) {
21366             return 'too_large';
21367         } else {
21368             return action.disabled(context.graph());
21369         }
21370     };
21371
21372     operation.tooltip = function() {
21373         var disable = operation.disabled();
21374         return disable ?
21375             t('operations.orthogonalize.' + disable) :
21376             t('operations.orthogonalize.description.' + geometry);
21377     };
21378
21379     operation.id = 'orthogonalize';
21380     operation.keys = [t('operations.orthogonalize.key')];
21381     operation.title = t('operations.orthogonalize.title');
21382
21383     return operation;
21384 };
21385 iD.operations.Reverse = function(selectedIDs, context) {
21386     var entityId = selectedIDs[0];
21387
21388     var operation = function() {
21389         context.perform(
21390             iD.actions.Reverse(entityId),
21391             t('operations.reverse.annotation'));
21392     };
21393
21394     operation.available = function() {
21395         return selectedIDs.length === 1 &&
21396             context.geometry(entityId) === 'line';
21397     };
21398
21399     operation.disabled = function() {
21400         return false;
21401     };
21402
21403     operation.tooltip = function() {
21404         return t('operations.reverse.description');
21405     };
21406
21407     operation.id = 'reverse';
21408     operation.keys = [t('operations.reverse.key')];
21409     operation.title = t('operations.reverse.title');
21410
21411     return operation;
21412 };
21413 iD.operations.Rotate = function(selectedIDs, context) {
21414     var entityId = selectedIDs[0];
21415
21416     var operation = function() {
21417         context.enter(iD.modes.RotateWay(context, entityId));
21418     };
21419
21420     operation.available = function() {
21421         var graph = context.graph(),
21422             entity = graph.entity(entityId);
21423
21424         if (selectedIDs.length !== 1 ||
21425             entity.type !== 'way')
21426             return false;
21427         if (context.geometry(entityId) === 'area')
21428             return true;
21429         if (entity.isClosed() &&
21430             graph.parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21431             return true;
21432         return false;
21433     };
21434
21435     operation.disabled = function() {
21436         return false;
21437     };
21438
21439     operation.tooltip = function() {
21440         return t('operations.rotate.description');
21441     };
21442
21443     operation.id = 'rotate';
21444     operation.keys = [t('operations.rotate.key')];
21445     operation.title = t('operations.rotate.title');
21446
21447     return operation;
21448 };
21449 iD.operations.Split = function(selectedIDs, context) {
21450     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21451         return context.geometry(entityId) === 'vertex';
21452     });
21453
21454     var entityId = vertices[0],
21455         action = iD.actions.Split(entityId);
21456
21457     if (selectedIDs.length > 1) {
21458         action.limitWays(_.without(selectedIDs, entityId));
21459     }
21460
21461     var operation = function() {
21462         var annotation;
21463
21464         var ways = action.ways(context.graph());
21465         if (ways.length === 1) {
21466             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21467         } else {
21468             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21469         }
21470
21471         var difference = context.perform(action, annotation);
21472         context.enter(iD.modes.Select(context, difference.extantIDs()));
21473     };
21474
21475     operation.available = function() {
21476         return vertices.length === 1;
21477     };
21478
21479     operation.disabled = function() {
21480         return action.disabled(context.graph());
21481     };
21482
21483     operation.tooltip = function() {
21484         var disable = operation.disabled();
21485         if (disable) {
21486             return t('operations.split.' + disable);
21487         }
21488
21489         var ways = action.ways(context.graph());
21490         if (ways.length === 1) {
21491             return t('operations.split.description.' + context.geometry(ways[0].id));
21492         } else {
21493             return t('operations.split.description.multiple');
21494         }
21495     };
21496
21497     operation.id = 'split';
21498     operation.keys = [t('operations.split.key')];
21499     operation.title = t('operations.split.title');
21500
21501     return operation;
21502 };
21503 iD.operations.Straighten = function(selectedIDs, context) {
21504     var entityId = selectedIDs[0],
21505         action = iD.actions.Straighten(entityId, context.projection);
21506
21507     function operation() {
21508         var annotation = t('operations.straighten.annotation');
21509         context.perform(action, annotation);
21510     }
21511
21512     operation.available = function() {
21513         var entity = context.entity(entityId);
21514         return selectedIDs.length === 1 &&
21515             entity.type === 'way' &&
21516             !entity.isClosed() &&
21517             _.uniq(entity.nodes).length > 2;
21518     };
21519
21520     operation.disabled = function() {
21521         return action.disabled(context.graph());
21522     };
21523
21524     operation.tooltip = function() {
21525         var disable = operation.disabled();
21526         return disable ?
21527             t('operations.straighten.' + disable) :
21528             t('operations.straighten.description');
21529     };
21530
21531     operation.id = 'straighten';
21532     operation.keys = [t('operations.straighten.key')];
21533     operation.title = t('operations.straighten.title');
21534
21535     return operation;
21536 };
21537 /* jshint -W109 */
21538 iD.areaKeys = {
21539     "aeroway": {
21540         "gate": true,
21541         "taxiway": true
21542     },
21543     "amenity": {
21544         "atm": true,
21545         "bbq": true,
21546         "bench": true,
21547         "clock": true,
21548         "drinking_water": true,
21549         "parking_entrance": true,
21550         "post_box": true,
21551         "telephone": true,
21552         "vending_machine": true,
21553         "waste_basket": true
21554     },
21555     "area": {},
21556     "barrier": {
21557         "block": true,
21558         "bollard": true,
21559         "cattle_grid": true,
21560         "cycle_barrier": true,
21561         "entrance": true,
21562         "fence": true,
21563         "gate": true,
21564         "kissing_gate": true,
21565         "lift_gate": true,
21566         "stile": true,
21567         "toll_booth": true
21568     },
21569     "building": {
21570         "entrance": true
21571     },
21572     "craft": {},
21573     "emergency": {
21574         "fire_hydrant": true,
21575         "phone": true
21576     },
21577     "golf": {
21578         "hole": true
21579     },
21580     "historic": {
21581         "boundary_stone": true
21582     },
21583     "landuse": {},
21584     "leisure": {
21585         "picnic_table": true,
21586         "slipway": true
21587     },
21588     "man_made": {
21589         "cutline": true,
21590         "embankment": true,
21591         "flagpole": true,
21592         "pipeline": true,
21593         "survey_point": true
21594     },
21595     "military": {},
21596     "natural": {
21597         "coastline": true,
21598         "peak": true,
21599         "spring": true,
21600         "tree": true
21601     },
21602     "office": {},
21603     "piste:type": {},
21604     "place": {},
21605     "power": {
21606         "line": true,
21607         "minor_line": true,
21608         "pole": true,
21609         "tower": true
21610     },
21611     "public_transport": {
21612         "stop_position": true
21613     },
21614     "shop": {},
21615     "tourism": {
21616         "viewpoint": true
21617     },
21618     "waterway": {
21619         "canal": true,
21620         "ditch": true,
21621         "drain": true,
21622         "river": true,
21623         "stream": true,
21624         "weir": true
21625     }
21626 };iD.Connection = function() {
21627
21628     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21629         url = 'http://www.openstreetmap.org',
21630         connection = {},
21631         inflight = {},
21632         loadedTiles = {},
21633         tileZoom = 16,
21634         oauth = osmAuth({
21635             url: 'http://www.openstreetmap.org',
21636             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21637             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21638             loading: authenticating,
21639             done: authenticated
21640         }),
21641         ndStr = 'nd',
21642         tagStr = 'tag',
21643         memberStr = 'member',
21644         nodeStr = 'node',
21645         wayStr = 'way',
21646         relationStr = 'relation',
21647         off;
21648
21649     connection.changesetURL = function(changesetId) {
21650         return url + '/changeset/' + changesetId;
21651     };
21652
21653     connection.changesetsURL = function(center, zoom) {
21654         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21655         return url + '/history#map=' +
21656             Math.floor(zoom) + '/' +
21657             center[1].toFixed(precision) + '/' +
21658             center[0].toFixed(precision);
21659     };
21660
21661     connection.entityURL = function(entity) {
21662         return url + '/' + entity.type + '/' + entity.osmId();
21663     };
21664
21665     connection.userURL = function(username) {
21666         return url + '/user/' + username;
21667     };
21668
21669     connection.loadFromURL = function(url, callback) {
21670         function done(dom) {
21671             return callback(null, parse(dom));
21672         }
21673         return d3.xml(url).get().on('load', done);
21674     };
21675
21676     connection.loadEntity = function(id, callback) {
21677         var type = iD.Entity.id.type(id),
21678             osmID = iD.Entity.id.toOSM(id);
21679
21680         connection.loadFromURL(
21681             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21682             function(err, entities) {
21683                 event.load(err, {data: entities});
21684                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21685             });
21686     };
21687
21688     function authenticating() {
21689         event.authenticating();
21690     }
21691
21692     function authenticated() {
21693         event.authenticated();
21694     }
21695
21696     function getNodes(obj) {
21697         var elems = obj.getElementsByTagName(ndStr),
21698             nodes = new Array(elems.length);
21699         for (var i = 0, l = elems.length; i < l; i++) {
21700             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
21701         }
21702         return nodes;
21703     }
21704
21705     function getTags(obj) {
21706         var elems = obj.getElementsByTagName(tagStr),
21707             tags = {};
21708         for (var i = 0, l = elems.length; i < l; i++) {
21709             var attrs = elems[i].attributes;
21710             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
21711         }
21712         return tags;
21713     }
21714
21715     function getMembers(obj) {
21716         var elems = obj.getElementsByTagName(memberStr),
21717             members = new Array(elems.length);
21718         for (var i = 0, l = elems.length; i < l; i++) {
21719             var attrs = elems[i].attributes;
21720             members[i] = {
21721                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
21722                 type: attrs.type.nodeValue,
21723                 role: attrs.role.nodeValue
21724             };
21725         }
21726         return members;
21727     }
21728
21729     var parsers = {
21730         node: function nodeData(obj) {
21731             var attrs = obj.attributes;
21732             return new iD.Node({
21733                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
21734                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21735                 version: attrs.version.nodeValue,
21736                 user: attrs.user && attrs.user.nodeValue,
21737                 tags: getTags(obj)
21738             });
21739         },
21740
21741         way: function wayData(obj) {
21742             var attrs = obj.attributes;
21743             return new iD.Way({
21744                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21745                 version: attrs.version.nodeValue,
21746                 user: attrs.user && attrs.user.nodeValue,
21747                 tags: getTags(obj),
21748                 nodes: getNodes(obj)
21749             });
21750         },
21751
21752         relation: function relationData(obj) {
21753             var attrs = obj.attributes;
21754             return new iD.Relation({
21755                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21756                 version: attrs.version.nodeValue,
21757                 user: attrs.user && attrs.user.nodeValue,
21758                 tags: getTags(obj),
21759                 members: getMembers(obj)
21760             });
21761         }
21762     };
21763
21764     function parse(dom) {
21765         if (!dom || !dom.childNodes) return new Error('Bad request');
21766
21767         var root = dom.childNodes[0],
21768             children = root.childNodes,
21769             entities = [];
21770
21771         for (var i = 0, l = children.length; i < l; i++) {
21772             var child = children[i],
21773                 parser = parsers[child.nodeName];
21774             if (parser) {
21775                 entities.push(parser(child));
21776             }
21777         }
21778
21779         return entities;
21780     }
21781
21782     connection.authenticated = function() {
21783         return oauth.authenticated();
21784     };
21785
21786     // Generate Changeset XML. Returns a string.
21787     connection.changesetJXON = function(tags) {
21788         return {
21789             osm: {
21790                 changeset: {
21791                     tag: _.map(tags, function(value, key) {
21792                         return { '@k': key, '@v': value };
21793                     }),
21794                     '@version': 0.3,
21795                     '@generator': 'iD'
21796                 }
21797             }
21798         };
21799     };
21800
21801     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21802     // XML. Returns a string.
21803     connection.osmChangeJXON = function(changeset_id, changes) {
21804         function nest(x, order) {
21805             var groups = {};
21806             for (var i = 0; i < x.length; i++) {
21807                 var tagName = Object.keys(x[i])[0];
21808                 if (!groups[tagName]) groups[tagName] = [];
21809                 groups[tagName].push(x[i][tagName]);
21810             }
21811             var ordered = {};
21812             order.forEach(function(o) {
21813                 if (groups[o]) ordered[o] = groups[o];
21814             });
21815             return ordered;
21816         }
21817
21818         function rep(entity) {
21819             return entity.asJXON(changeset_id);
21820         }
21821
21822         return {
21823             osmChange: {
21824                 '@version': 0.3,
21825                 '@generator': 'iD',
21826                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21827                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21828                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21829             }
21830         };
21831     };
21832
21833     connection.changesetTags = function(comment, imageryUsed) {
21834         var tags = {
21835             imagery_used: imageryUsed.join(';').substr(0, 255),
21836             created_by: 'iD ' + iD.version
21837         };
21838
21839         if (comment) {
21840             tags.comment = comment;
21841         }
21842
21843         return tags;
21844     };
21845
21846     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21847         oauth.xhr({
21848                 method: 'PUT',
21849                 path: '/api/0.6/changeset/create',
21850                 options: { header: { 'Content-Type': 'text/xml' } },
21851                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21852             }, function(err, changeset_id) {
21853                 if (err) return callback(err);
21854                 oauth.xhr({
21855                     method: 'POST',
21856                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21857                     options: { header: { 'Content-Type': 'text/xml' } },
21858                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21859                 }, function(err) {
21860                     if (err) return callback(err);
21861                     oauth.xhr({
21862                         method: 'PUT',
21863                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21864                     }, function(err) {
21865                         callback(err, changeset_id);
21866                     });
21867                 });
21868             });
21869     };
21870
21871     var userDetails;
21872
21873     connection.userDetails = function(callback) {
21874         if (userDetails) {
21875             callback(undefined, userDetails);
21876             return;
21877         }
21878
21879         function done(err, user_details) {
21880             if (err) return callback(err);
21881
21882             var u = user_details.getElementsByTagName('user')[0],
21883                 img = u.getElementsByTagName('img'),
21884                 image_url = '';
21885
21886             if (img && img[0] && img[0].getAttribute('href')) {
21887                 image_url = img[0].getAttribute('href');
21888             }
21889
21890             userDetails = {
21891                 display_name: u.attributes.display_name.nodeValue,
21892                 image_url: image_url,
21893                 id: u.attributes.id.nodeValue
21894             };
21895
21896             callback(undefined, userDetails);
21897         }
21898
21899         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21900     };
21901
21902     connection.status = function(callback) {
21903         function done(capabilities) {
21904             var apiStatus = capabilities.getElementsByTagName('status');
21905             callback(undefined, apiStatus[0].getAttribute('api'));
21906         }
21907         d3.xml(url + '/api/capabilities').get()
21908             .on('load', done)
21909             .on('error', callback);
21910     };
21911
21912     function abortRequest(i) { i.abort(); }
21913
21914     connection.tileZoom = function(_) {
21915         if (!arguments.length) return tileZoom;
21916         tileZoom = _;
21917         return connection;
21918     };
21919
21920     connection.loadTiles = function(projection, dimensions) {
21921
21922         if (off) return;
21923
21924         var s = projection.scale() * 2 * Math.PI,
21925             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21926             ts = 256 * Math.pow(2, z - tileZoom),
21927             origin = [
21928                 s / 2 - projection.translate()[0],
21929                 s / 2 - projection.translate()[1]];
21930
21931         var tiles = d3.geo.tile()
21932             .scaleExtent([tileZoom, tileZoom])
21933             .scale(s)
21934             .size(dimensions)
21935             .translate(projection.translate())()
21936             .map(function(tile) {
21937                 var x = tile[0] * ts - origin[0],
21938                     y = tile[1] * ts - origin[1];
21939
21940                 return {
21941                     id: tile.toString(),
21942                     extent: iD.geo.Extent(
21943                         projection.invert([x, y + ts]),
21944                         projection.invert([x + ts, y]))
21945                 };
21946             });
21947
21948         function bboxUrl(tile) {
21949             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21950         }
21951
21952         _.filter(inflight, function(v, i) {
21953             var wanted = _.find(tiles, function(tile) {
21954                 return i === tile.id;
21955             });
21956             if (!wanted) delete inflight[i];
21957             return !wanted;
21958         }).map(abortRequest);
21959
21960         tiles.forEach(function(tile) {
21961             var id = tile.id;
21962
21963             if (loadedTiles[id] || inflight[id]) return;
21964
21965             if (_.isEmpty(inflight)) {
21966                 event.loading();
21967             }
21968
21969             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21970                 loadedTiles[id] = true;
21971                 delete inflight[id];
21972
21973                 event.load(err, _.extend({data: parsed}, tile));
21974
21975                 if (_.isEmpty(inflight)) {
21976                     event.loaded();
21977                 }
21978             });
21979         });
21980     };
21981
21982     connection.switch = function(options) {
21983         url = options.url;
21984         oauth.options(_.extend({
21985             loading: authenticating,
21986             done: authenticated
21987         }, options));
21988         event.auth();
21989         connection.flush();
21990         return connection;
21991     };
21992
21993     connection.toggle = function(_) {
21994         off = !_;
21995         return connection;
21996     };
21997
21998     connection.flush = function() {
21999         _.forEach(inflight, abortRequest);
22000         loadedTiles = {};
22001         inflight = {};
22002         return connection;
22003     };
22004
22005     connection.loadedTiles = function(_) {
22006         if (!arguments.length) return loadedTiles;
22007         loadedTiles = _;
22008         return connection;
22009     };
22010
22011     connection.logout = function() {
22012         oauth.logout();
22013         event.auth();
22014         return connection;
22015     };
22016
22017     connection.authenticate = function(callback) {
22018         function done(err, res) {
22019             event.auth();
22020             if (callback) callback(err, res);
22021         }
22022         return oauth.authenticate(done);
22023     };
22024
22025     return d3.rebind(connection, event, 'on');
22026 };
22027 /*
22028     iD.Difference represents the difference between two graphs.
22029     It knows how to calculate the set of entities that were
22030     created, modified, or deleted, and also contains the logic
22031     for recursively extending a difference to the complete set
22032     of entities that will require a redraw, taking into account
22033     child and parent relationships.
22034  */
22035 iD.Difference = function(base, head) {
22036     var changes = {}, length = 0;
22037
22038     function changed(h, b) {
22039         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22040     }
22041
22042     _.each(head.entities, function(h, id) {
22043         var b = base.entities[id];
22044         if (changed(h, b)) {
22045             changes[id] = {base: b, head: h};
22046             length++;
22047         }
22048     });
22049
22050     _.each(base.entities, function(b, id) {
22051         var h = head.entities[id];
22052         if (!changes[id] && changed(h, b)) {
22053             changes[id] = {base: b, head: h};
22054             length++;
22055         }
22056     });
22057
22058     function addParents(parents, result) {
22059         for (var i = 0; i < parents.length; i++) {
22060             var parent = parents[i];
22061
22062             if (parent.id in result)
22063                 continue;
22064
22065             result[parent.id] = parent;
22066             addParents(head.parentRelations(parent), result);
22067         }
22068     }
22069
22070     var difference = {};
22071
22072     difference.length = function() {
22073         return length;
22074     };
22075
22076     difference.changes = function() {
22077         return changes;
22078     };
22079
22080     difference.extantIDs = function() {
22081         var result = [];
22082         _.each(changes, function(change, id) {
22083             if (change.head) result.push(id);
22084         });
22085         return result;
22086     };
22087
22088     difference.modified = function() {
22089         var result = [];
22090         _.each(changes, function(change) {
22091             if (change.base && change.head) result.push(change.head);
22092         });
22093         return result;
22094     };
22095
22096     difference.created = function() {
22097         var result = [];
22098         _.each(changes, function(change) {
22099             if (!change.base && change.head) result.push(change.head);
22100         });
22101         return result;
22102     };
22103
22104     difference.deleted = function() {
22105         var result = [];
22106         _.each(changes, function(change) {
22107             if (change.base && !change.head) result.push(change.base);
22108         });
22109         return result;
22110     };
22111
22112     difference.summary = function() {
22113         var relevant = {};
22114
22115         function addEntity(entity, graph, changeType) {
22116             relevant[entity.id] = {
22117                 entity: entity,
22118                 graph: graph,
22119                 changeType: changeType
22120             };
22121         }
22122
22123         function addParents(entity) {
22124             var parents = head.parentWays(entity);
22125             for (var j = parents.length - 1; j >= 0; j--) {
22126                 var parent = parents[j];
22127                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22128             }
22129         }
22130
22131         _.each(changes, function(change) {
22132             if (change.head && change.head.geometry(head) !== 'vertex') {
22133                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22134
22135             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22136                 addEntity(change.base, base, 'deleted');
22137
22138             } else if (change.base && change.head) { // modified vertex
22139                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22140                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22141
22142                 if (moved) {
22143                     addParents(change.head);
22144                 }
22145
22146                 if (retagged || (moved && change.head.hasInterestingTags())) {
22147                     addEntity(change.head, head, 'modified');
22148                 }
22149
22150             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22151                 addEntity(change.head, head, 'created');
22152
22153             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22154                 addEntity(change.base, base, 'deleted');
22155             }
22156         });
22157
22158         return d3.values(relevant);
22159     };
22160
22161     difference.complete = function(extent) {
22162         var result = {}, id, change;
22163
22164         for (id in changes) {
22165             change = changes[id];
22166
22167             var h = change.head,
22168                 b = change.base,
22169                 entity = h || b;
22170
22171             if (extent &&
22172                 (!h || !h.intersects(extent, head)) &&
22173                 (!b || !b.intersects(extent, base)))
22174                 continue;
22175
22176             result[id] = h;
22177
22178             if (entity.type === 'way') {
22179                 var nh = h ? h.nodes : [],
22180                     nb = b ? b.nodes : [],
22181                     diff, i;
22182
22183                 diff = _.difference(nh, nb);
22184                 for (i = 0; i < diff.length; i++) {
22185                     result[diff[i]] = head.hasEntity(diff[i]);
22186                 }
22187
22188                 diff = _.difference(nb, nh);
22189                 for (i = 0; i < diff.length; i++) {
22190                     result[diff[i]] = head.hasEntity(diff[i]);
22191                 }
22192             }
22193
22194             addParents(head.parentWays(entity), result);
22195             addParents(head.parentRelations(entity), result);
22196         }
22197
22198         return result;
22199     };
22200
22201     return difference;
22202 };
22203 iD.Entity = function(attrs) {
22204     // For prototypal inheritance.
22205     if (this instanceof iD.Entity) return;
22206
22207     // Create the appropriate subtype.
22208     if (attrs && attrs.type) {
22209         return iD.Entity[attrs.type].apply(this, arguments);
22210     } else if (attrs && attrs.id) {
22211         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22212     }
22213
22214     // Initialize a generic Entity (used only in tests).
22215     return (new iD.Entity()).initialize(arguments);
22216 };
22217
22218 iD.Entity.id = function(type) {
22219     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22220 };
22221
22222 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22223
22224 iD.Entity.id.fromOSM = function(type, id) {
22225     return type[0] + id;
22226 };
22227
22228 iD.Entity.id.toOSM = function(id) {
22229     return id.slice(1);
22230 };
22231
22232 iD.Entity.id.type = function(id) {
22233     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22234 };
22235
22236 // A function suitable for use as the second argument to d3.selection#data().
22237 iD.Entity.key = function(entity) {
22238     return entity.id + 'v' + (entity.v || 0);
22239 };
22240
22241 iD.Entity.prototype = {
22242     tags: {},
22243
22244     initialize: function(sources) {
22245         for (var i = 0; i < sources.length; ++i) {
22246             var source = sources[i];
22247             for (var prop in source) {
22248                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22249                     this[prop] = source[prop];
22250                 }
22251             }
22252         }
22253
22254         if (!this.id && this.type) {
22255             this.id = iD.Entity.id(this.type);
22256         }
22257
22258         if (iD.debug) {
22259             Object.freeze(this);
22260             Object.freeze(this.tags);
22261
22262             if (this.loc) Object.freeze(this.loc);
22263             if (this.nodes) Object.freeze(this.nodes);
22264             if (this.members) Object.freeze(this.members);
22265         }
22266
22267         return this;
22268     },
22269
22270     osmId: function() {
22271         return iD.Entity.id.toOSM(this.id);
22272     },
22273
22274     isNew: function() {
22275         return this.osmId() < 0;
22276     },
22277
22278     update: function(attrs) {
22279         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22280     },
22281
22282     mergeTags: function(tags) {
22283         var merged = _.clone(this.tags), changed = false;
22284         for (var k in tags) {
22285             var t1 = merged[k],
22286                 t2 = tags[k];
22287             if (!t1) {
22288                 changed = true;
22289                 merged[k] = t2;
22290             } else if (t1 !== t2) {
22291                 changed = true;
22292                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22293             }
22294         }
22295         return changed ? this.update({tags: merged}) : this;
22296     },
22297
22298     intersects: function(extent, resolver) {
22299         return this.extent(resolver).intersects(extent);
22300     },
22301
22302     isUsed: function(resolver) {
22303         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22304             resolver.parentRelations(this).length > 0;
22305     },
22306
22307     hasInterestingTags: function() {
22308         return _.keys(this.tags).some(function(key) {
22309             return key !== 'attribution' &&
22310                 key !== 'created_by' &&
22311                 key !== 'source' &&
22312                 key !== 'odbl' &&
22313                 key.indexOf('tiger:') !== 0;
22314         });
22315     },
22316
22317     isHighwayIntersection: function() {
22318         return false;
22319     },
22320
22321     deprecatedTags: function() {
22322         var tags = _.pairs(this.tags);
22323         var deprecated = {};
22324
22325         iD.data.deprecated.forEach(function(d) {
22326             var match = _.pairs(d.old)[0];
22327             tags.forEach(function(t) {
22328                 if (t[0] === match[0] &&
22329                     (t[1] === match[1] || match[1] === '*')) {
22330                     deprecated[t[0]] = t[1];
22331                 }
22332             });
22333         });
22334
22335         return deprecated;
22336     }
22337 };
22338 iD.Graph = function(other, mutable) {
22339     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22340
22341     if (other instanceof iD.Graph) {
22342         var base = other.base();
22343         this.entities = _.assign(Object.create(base.entities), other.entities);
22344         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22345         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22346
22347     } else {
22348         this.entities = Object.create({});
22349         this._parentWays = Object.create({});
22350         this._parentRels = Object.create({});
22351         this.rebase(other || [], [this]);
22352     }
22353
22354     this.transients = {};
22355     this._childNodes = {};
22356
22357     if (!mutable) {
22358         this.freeze();
22359     }
22360 };
22361
22362 iD.Graph.prototype = {
22363     hasEntity: function(id) {
22364         return this.entities[id];
22365     },
22366
22367     entity: function(id) {
22368         var entity = this.entities[id];
22369         if (!entity) {
22370             throw new Error('entity ' + id + ' not found');
22371         }
22372         return entity;
22373     },
22374
22375     transient: function(entity, key, fn) {
22376         var id = entity.id,
22377             transients = this.transients[id] ||
22378             (this.transients[id] = {});
22379
22380         if (transients[key] !== undefined) {
22381             return transients[key];
22382         }
22383
22384         transients[key] = fn.call(entity);
22385
22386         return transients[key];
22387     },
22388
22389     parentWays: function(entity) {
22390         return _.map(this._parentWays[entity.id], this.entity, this);
22391     },
22392
22393     isPoi: function(entity) {
22394         var parentWays = this._parentWays[entity.id];
22395         return !parentWays || parentWays.length === 0;
22396     },
22397
22398     isShared: function(entity) {
22399         var parentWays = this._parentWays[entity.id];
22400         return parentWays && parentWays.length > 1;
22401     },
22402
22403     parentRelations: function(entity) {
22404         return _.map(this._parentRels[entity.id], this.entity, this);
22405     },
22406
22407     childNodes: function(entity) {
22408         if (this._childNodes[entity.id])
22409             return this._childNodes[entity.id];
22410
22411         var nodes = [];
22412         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22413             nodes[i] = this.entity(entity.nodes[i]);
22414         }
22415
22416         if (iD.debug) Object.freeze(nodes);
22417
22418         this._childNodes[entity.id] = nodes;
22419         return this._childNodes[entity.id];
22420     },
22421
22422     base: function() {
22423         return {
22424             'entities': iD.util.getPrototypeOf(this.entities),
22425             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22426             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22427         };
22428     },
22429
22430     // Unlike other graph methods, rebase mutates in place. This is because it
22431     // is used only during the history operation that merges newly downloaded
22432     // data into each state. To external consumers, it should appear as if the
22433     // graph always contained the newly downloaded data.
22434     rebase: function(entities, stack) {
22435         var base = this.base(),
22436             i, j, k, id;
22437
22438         for (i = 0; i < entities.length; i++) {
22439             var entity = entities[i];
22440
22441             if (base.entities[entity.id])
22442                 continue;
22443
22444             // Merging data into the base graph
22445             base.entities[entity.id] = entity;
22446             this._updateCalculated(undefined, entity,
22447                 base.parentWays, base.parentRels);
22448
22449             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22450             if (entity.type === 'way') {
22451                 for (j = 0; j < entity.nodes.length; j++) {
22452                     id = entity.nodes[j];
22453                     for (k = 1; k < stack.length; k++) {
22454                         var ents = stack[k].entities;
22455                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22456                             delete ents[id];
22457                         }
22458                     }
22459                 }
22460             }
22461         }
22462
22463         for (i = 0; i < stack.length; i++) {
22464             stack[i]._updateRebased();
22465         }
22466     },
22467
22468     _updateRebased: function() {
22469         var base = this.base(),
22470             i, k, child, id, keys;
22471
22472         keys = Object.keys(this._parentWays);
22473         for (i = 0; i < keys.length; i++) {
22474             child = keys[i];
22475             if (base.parentWays[child]) {
22476                 for (k = 0; k < base.parentWays[child].length; k++) {
22477                     id = base.parentWays[child][k];
22478                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22479                         this._parentWays[child].push(id);
22480                     }
22481                 }
22482             }
22483         }
22484
22485         keys = Object.keys(this._parentRels);
22486         for (i = 0; i < keys.length; i++) {
22487             child = keys[i];
22488             if (base.parentRels[child]) {
22489                 for (k = 0; k < base.parentRels[child].length; k++) {
22490                     id = base.parentRels[child][k];
22491                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22492                         this._parentRels[child].push(id);
22493                     }
22494                 }
22495             }
22496         }
22497
22498         this.transients = {};
22499
22500         // this._childNodes is not updated, under the assumption that
22501         // ways are always downloaded with their child nodes.
22502     },
22503
22504     // Updates calculated properties (parentWays, parentRels) for the specified change
22505     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22506
22507         parentWays = parentWays || this._parentWays;
22508         parentRels = parentRels || this._parentRels;
22509
22510         var type = entity && entity.type || oldentity && oldentity.type,
22511             removed, added, ways, rels, i;
22512
22513
22514         if (type === 'way') {
22515
22516             // Update parentWays
22517             if (oldentity && entity) {
22518                 removed = _.difference(oldentity.nodes, entity.nodes);
22519                 added = _.difference(entity.nodes, oldentity.nodes);
22520             } else if (oldentity) {
22521                 removed = oldentity.nodes;
22522                 added = [];
22523             } else if (entity) {
22524                 removed = [];
22525                 added = entity.nodes;
22526             }
22527             for (i = 0; i < removed.length; i++) {
22528                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22529             }
22530             for (i = 0; i < added.length; i++) {
22531                 ways = _.without(parentWays[added[i]], entity.id);
22532                 ways.push(entity.id);
22533                 parentWays[added[i]] = ways;
22534             }
22535
22536         } else if (type === 'relation') {
22537
22538             // Update parentRels
22539             if (oldentity && entity) {
22540                 removed = _.difference(oldentity.members, entity.members);
22541                 added = _.difference(entity.members, oldentity);
22542             } else if (oldentity) {
22543                 removed = oldentity.members;
22544                 added = [];
22545             } else if (entity) {
22546                 removed = [];
22547                 added = entity.members;
22548             }
22549             for (i = 0; i < removed.length; i++) {
22550                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22551             }
22552             for (i = 0; i < added.length; i++) {
22553                 rels = _.without(parentRels[added[i].id], entity.id);
22554                 rels.push(entity.id);
22555                 parentRels[added[i].id] = rels;
22556             }
22557         }
22558     },
22559
22560     replace: function(entity) {
22561         if (this.entities[entity.id] === entity)
22562             return this;
22563
22564         return this.update(function() {
22565             this._updateCalculated(this.entities[entity.id], entity);
22566             this.entities[entity.id] = entity;
22567         });
22568     },
22569
22570     remove: function(entity) {
22571         return this.update(function() {
22572             this._updateCalculated(entity, undefined);
22573             this.entities[entity.id] = undefined;
22574         });
22575     },
22576
22577     update: function() {
22578         var graph = this.frozen ? iD.Graph(this, true) : this;
22579
22580         for (var i = 0; i < arguments.length; i++) {
22581             arguments[i].call(graph, graph);
22582         }
22583
22584         return this.frozen ? graph.freeze() : this;
22585     },
22586
22587     freeze: function() {
22588         this.frozen = true;
22589
22590         // No longer freezing entities here due to in-place updates needed in rebase.
22591
22592         return this;
22593     },
22594
22595     // Obliterates any existing entities
22596     load: function(entities) {
22597         var base = this.base();
22598         this.entities = Object.create(base.entities);
22599
22600         for (var i in entities) {
22601             this.entities[i] = entities[i];
22602             this._updateCalculated(base.entities[i], this.entities[i]);
22603         }
22604
22605         return this;
22606     }
22607 };
22608 iD.History = function(context) {
22609     var stack, index, tree,
22610         imageryUsed = ['Bing'],
22611         dispatch = d3.dispatch('change', 'undone', 'redone'),
22612         lock = iD.util.SessionMutex('lock');
22613
22614     function perform(actions) {
22615         actions = Array.prototype.slice.call(actions);
22616
22617         var annotation;
22618
22619         if (!_.isFunction(_.last(actions))) {
22620             annotation = actions.pop();
22621         }
22622
22623         var graph = stack[index].graph;
22624         for (var i = 0; i < actions.length; i++) {
22625             graph = actions[i](graph);
22626         }
22627
22628         return {
22629             graph: graph,
22630             annotation: annotation,
22631             imageryUsed: imageryUsed
22632         };
22633     }
22634
22635     function change(previous) {
22636         var difference = iD.Difference(previous, history.graph());
22637         dispatch.change(difference);
22638         return difference;
22639     }
22640
22641     // iD uses namespaced keys so multiple installations do not conflict
22642     function getKey(n) {
22643         return 'iD_' + window.location.origin + '_' + n;
22644     }
22645
22646     var history = {
22647         graph: function() {
22648             return stack[index].graph;
22649         },
22650
22651         merge: function(entities, extent) {
22652             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22653             tree.rebase(entities);
22654
22655             dispatch.change(undefined, extent);
22656         },
22657
22658         perform: function() {
22659             var previous = stack[index].graph;
22660
22661             stack = stack.slice(0, index + 1);
22662             stack.push(perform(arguments));
22663             index++;
22664
22665             return change(previous);
22666         },
22667
22668         replace: function() {
22669             var previous = stack[index].graph;
22670
22671             // assert(index == stack.length - 1)
22672             stack[index] = perform(arguments);
22673
22674             return change(previous);
22675         },
22676
22677         pop: function() {
22678             var previous = stack[index].graph;
22679
22680             if (index > 0) {
22681                 index--;
22682                 stack.pop();
22683                 return change(previous);
22684             }
22685         },
22686
22687         undo: function() {
22688             var previous = stack[index].graph;
22689
22690             // Pop to the next annotated state.
22691             while (index > 0) {
22692                 index--;
22693                 if (stack[index].annotation) break;
22694             }
22695
22696             dispatch.undone();
22697             return change(previous);
22698         },
22699
22700         redo: function() {
22701             var previous = stack[index].graph;
22702
22703             while (index < stack.length - 1) {
22704                 index++;
22705                 if (stack[index].annotation) break;
22706             }
22707
22708             dispatch.redone();
22709             return change(previous);
22710         },
22711
22712         undoAnnotation: function() {
22713             var i = index;
22714             while (i >= 0) {
22715                 if (stack[i].annotation) return stack[i].annotation;
22716                 i--;
22717             }
22718         },
22719
22720         redoAnnotation: function() {
22721             var i = index + 1;
22722             while (i <= stack.length - 1) {
22723                 if (stack[i].annotation) return stack[i].annotation;
22724                 i++;
22725             }
22726         },
22727
22728         intersects: function(extent) {
22729             return tree.intersects(extent, stack[index].graph);
22730         },
22731
22732         difference: function() {
22733             var base = stack[0].graph,
22734                 head = stack[index].graph;
22735             return iD.Difference(base, head);
22736         },
22737
22738         changes: function(action) {
22739             var base = stack[0].graph,
22740                 head = stack[index].graph;
22741
22742             if (action) {
22743                 head = action(head);
22744             }
22745
22746             var difference = iD.Difference(base, head);
22747
22748             return {
22749                 modified: difference.modified(),
22750                 created: difference.created(),
22751                 deleted: difference.deleted()
22752             };
22753         },
22754
22755         hasChanges: function() {
22756             return this.difference().length() > 0;
22757         },
22758
22759         imageryUsed: function(sources) {
22760             if (sources) {
22761                 imageryUsed = sources;
22762                 return history;
22763             } else {
22764                 return _(stack.slice(1, index + 1))
22765                     .pluck('imageryUsed')
22766                     .flatten()
22767                     .unique()
22768                     .without(undefined, 'Custom')
22769                     .value();
22770             }
22771         },
22772
22773         reset: function() {
22774             stack = [{graph: iD.Graph()}];
22775             index = 0;
22776             tree = iD.Tree(stack[0].graph);
22777             dispatch.change();
22778             return history;
22779         },
22780
22781         toJSON: function() {
22782             if (stack.length <= 1) return;
22783
22784             var allEntities = {},
22785                 baseEntities = {},
22786                 base = stack[0];
22787
22788             var s = stack.map(function(i) {
22789                 var modified = [], deleted = [];
22790
22791                 _.forEach(i.graph.entities, function(entity, id) {
22792                     if (entity) {
22793                         var key = iD.Entity.key(entity);
22794                         allEntities[key] = entity;
22795                         modified.push(key);
22796                     } else {
22797                         deleted.push(id);
22798                     }
22799
22800                     // make sure that the originals of changed or deleted entities get merged
22801                     // into the base of the stack after restoring the data from JSON.
22802                     if (id in base.graph.entities) {
22803                         baseEntities[id] = base.graph.entities[id];
22804                     }
22805                 });
22806
22807                 var x = {};
22808
22809                 if (modified.length) x.modified = modified;
22810                 if (deleted.length) x.deleted = deleted;
22811                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22812                 if (i.annotation) x.annotation = i.annotation;
22813
22814                 return x;
22815             });
22816
22817             return JSON.stringify({
22818                 version: 3,
22819                 entities: _.values(allEntities),
22820                 baseEntities: _.values(baseEntities),
22821                 stack: s,
22822                 nextIDs: iD.Entity.id.next,
22823                 index: index
22824             });
22825         },
22826
22827         fromJSON: function(json) {
22828             var h = JSON.parse(json);
22829
22830             iD.Entity.id.next = h.nextIDs;
22831             index = h.index;
22832
22833             if (h.version === 2 || h.version === 3) {
22834                 var allEntities = {};
22835
22836                 h.entities.forEach(function(entity) {
22837                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22838                 });
22839
22840                 if (h.version === 3) {
22841                     // this merges originals for changed entities into the base of
22842                     // the stack even if the current stack doesn't have them (for
22843                     // example when iD has been restarted in a different region)
22844                     var baseEntities = h.baseEntities.map(iD.Entity);
22845                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22846                     tree.rebase(baseEntities);
22847                 }
22848
22849                 stack = h.stack.map(function(d) {
22850                     var entities = {}, entity;
22851
22852                     if (d.modified) {
22853                         d.modified.forEach(function(key) {
22854                             entity = allEntities[key];
22855                             entities[entity.id] = entity;
22856                         });
22857                     }
22858
22859                     if (d.deleted) {
22860                         d.deleted.forEach(function(id) {
22861                             entities[id] = undefined;
22862                         });
22863                     }
22864
22865                     return {
22866                         graph: iD.Graph(stack[0].graph).load(entities),
22867                         annotation: d.annotation,
22868                         imageryUsed: d.imageryUsed
22869                     };
22870                 });
22871             } else { // original version
22872                 stack = h.stack.map(function(d) {
22873                     var entities = {};
22874
22875                     for (var i in d.entities) {
22876                         var entity = d.entities[i];
22877                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22878                     }
22879
22880                     d.graph = iD.Graph(stack[0].graph).load(entities);
22881                     return d;
22882                 });
22883             }
22884
22885             dispatch.change();
22886
22887             return history;
22888         },
22889
22890         save: function() {
22891             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22892             return history;
22893         },
22894
22895         clearSaved: function() {
22896             if (lock.locked()) context.storage(getKey('saved_history'), null);
22897             return history;
22898         },
22899
22900         lock: function() {
22901             return lock.lock();
22902         },
22903
22904         unlock: function() {
22905             lock.unlock();
22906         },
22907
22908         // is iD not open in another window and it detects that
22909         // there's a history stored in localStorage that's recoverable?
22910         restorableChanges: function() {
22911             return lock.locked() && !!context.storage(getKey('saved_history'));
22912         },
22913
22914         // load history from a version stored in localStorage
22915         restore: function() {
22916             if (!lock.locked()) return;
22917
22918             var json = context.storage(getKey('saved_history'));
22919             if (json) history.fromJSON(json);
22920         },
22921
22922         _getKey: getKey
22923
22924     };
22925
22926     history.reset();
22927
22928     return d3.rebind(history, dispatch, 'on');
22929 };
22930 iD.Node = iD.Entity.node = function iD_Node() {
22931     if (!(this instanceof iD_Node)) {
22932         return (new iD_Node()).initialize(arguments);
22933     } else if (arguments.length) {
22934         this.initialize(arguments);
22935     }
22936 };
22937
22938 iD.Node.prototype = Object.create(iD.Entity.prototype);
22939
22940 _.extend(iD.Node.prototype, {
22941     type: 'node',
22942
22943     extent: function() {
22944         return new iD.geo.Extent(this.loc);
22945     },
22946
22947     geometry: function(graph) {
22948         return graph.transient(this, 'geometry', function() {
22949             return graph.isPoi(this) ? 'point' : 'vertex';
22950         });
22951     },
22952
22953     move: function(loc) {
22954         return this.update({loc: loc});
22955     },
22956
22957     isIntersection: function(resolver) {
22958         return resolver.transient(this, 'isIntersection', function() {
22959             return resolver.parentWays(this).filter(function(parent) {
22960                 return (parent.tags.highway ||
22961                     parent.tags.waterway ||
22962                     parent.tags.railway ||
22963                     parent.tags.aeroway) &&
22964                     parent.geometry(resolver) === 'line';
22965             }).length > 1;
22966         });
22967     },
22968
22969     isHighwayIntersection: function(resolver) {
22970         return resolver.transient(this, 'isHighwayIntersection', function() {
22971             return resolver.parentWays(this).filter(function(parent) {
22972                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22973             }).length > 1;
22974         });
22975     },
22976
22977     asJXON: function(changeset_id) {
22978         var r = {
22979             node: {
22980                 '@id': this.osmId(),
22981                 '@lon': this.loc[0],
22982                 '@lat': this.loc[1],
22983                 '@version': (this.version || 0),
22984                 tag: _.map(this.tags, function(v, k) {
22985                     return { keyAttributes: { k: k, v: v } };
22986                 })
22987             }
22988         };
22989         if (changeset_id) r.node['@changeset'] = changeset_id;
22990         return r;
22991     },
22992
22993     asGeoJSON: function() {
22994         return {
22995             type: 'Point',
22996             coordinates: this.loc
22997         };
22998     }
22999 });
23000 iD.oneWayTags = {
23001     'aerialway': {
23002         'chair_lift': true,
23003         'mixed_lift': true,
23004         't-bar': true,
23005         'j-bar': true,
23006         'platter': true,
23007         'rope_tow': true,
23008         'magic_carpet': true,
23009         'yes': true
23010     },
23011     'highway': {
23012         'motorway': true,
23013         'motorway_link': true
23014     },
23015     'junction': {
23016         'roundabout': true
23017     },
23018     'man_made': {
23019         'piste:halfpipe': true
23020     },
23021     'piste:type': {
23022         'downhill': true,
23023         'sled': true,
23024         'yes': true
23025     },
23026     'waterway': {
23027         'river': true,
23028         'stream': true
23029     }
23030 };
23031 iD.Relation = iD.Entity.relation = function iD_Relation() {
23032     if (!(this instanceof iD_Relation)) {
23033         return (new iD_Relation()).initialize(arguments);
23034     } else if (arguments.length) {
23035         this.initialize(arguments);
23036     }
23037 };
23038
23039 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23040
23041 iD.Relation.creationOrder = function(a, b) {
23042     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23043     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23044
23045     if (aId < 0 || bId < 0) return aId - bId;
23046     return bId - aId;
23047 };
23048
23049 _.extend(iD.Relation.prototype, {
23050     type: 'relation',
23051     members: [],
23052
23053     extent: function(resolver, memo) {
23054         return resolver.transient(this, 'extent', function() {
23055             if (memo && memo[this.id]) return iD.geo.Extent();
23056             memo = memo || {};
23057             memo[this.id] = true;
23058             return this.members.reduce(function(extent, member) {
23059                 member = resolver.hasEntity(member.id);
23060                 if (member) {
23061                     return extent.extend(member.extent(resolver, memo));
23062                 } else {
23063                     return extent;
23064                 }
23065             }, iD.geo.Extent());
23066         });
23067     },
23068
23069     geometry: function(graph) {
23070         return graph.transient(this, 'geometry', function() {
23071             return this.isMultipolygon() ? 'area' : 'relation';
23072         });
23073     },
23074
23075     isDegenerate: function() {
23076         return this.members.length === 0;
23077     },
23078
23079     // Return an array of members, each extended with an 'index' property whose value
23080     // is the member index.
23081     indexedMembers: function() {
23082         var result = new Array(this.members.length);
23083         for (var i = 0; i < this.members.length; i++) {
23084             result[i] = _.extend({}, this.members[i], {index: i});
23085         }
23086         return result;
23087     },
23088
23089     // Return the first member with the given role. A copy of the member object
23090     // is returned, extended with an 'index' property whose value is the member index.
23091     memberByRole: function(role) {
23092         for (var i = 0; i < this.members.length; i++) {
23093             if (this.members[i].role === role) {
23094                 return _.extend({}, this.members[i], {index: i});
23095             }
23096         }
23097     },
23098
23099     // Return the first member with the given id. A copy of the member object
23100     // is returned, extended with an 'index' property whose value is the member index.
23101     memberById: function(id) {
23102         for (var i = 0; i < this.members.length; i++) {
23103             if (this.members[i].id === id) {
23104                 return _.extend({}, this.members[i], {index: i});
23105             }
23106         }
23107     },
23108
23109     // Return the first member with the given id and role. A copy of the member object
23110     // is returned, extended with an 'index' property whose value is the member index.
23111     memberByIdAndRole: function(id, role) {
23112         for (var i = 0; i < this.members.length; i++) {
23113             if (this.members[i].id === id && this.members[i].role === role) {
23114                 return _.extend({}, this.members[i], {index: i});
23115             }
23116         }
23117     },
23118
23119     addMember: function(member, index) {
23120         var members = this.members.slice();
23121         members.splice(index === undefined ? members.length : index, 0, member);
23122         return this.update({members: members});
23123     },
23124
23125     updateMember: function(member, index) {
23126         var members = this.members.slice();
23127         members.splice(index, 1, _.extend({}, members[index], member));
23128         return this.update({members: members});
23129     },
23130
23131     removeMember: function(index) {
23132         var members = this.members.slice();
23133         members.splice(index, 1);
23134         return this.update({members: members});
23135     },
23136
23137     removeMembersWithID: function(id) {
23138         var members = _.reject(this.members, function(m) { return m.id === id; });
23139         return this.update({members: members});
23140     },
23141
23142     // Wherever a member appears with id `needle.id`, replace it with a member
23143     // with id `replacement.id`, type `replacement.type`, and the original role,
23144     // unless a member already exists with that id and role. Return an updated
23145     // relation.
23146     replaceMember: function(needle, replacement) {
23147         if (!this.memberById(needle.id))
23148             return this;
23149
23150         var members = [];
23151
23152         for (var i = 0; i < this.members.length; i++) {
23153             var member = this.members[i];
23154             if (member.id !== needle.id) {
23155                 members.push(member);
23156             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23157                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23158             }
23159         }
23160
23161         return this.update({members: members});
23162     },
23163
23164     asJXON: function(changeset_id) {
23165         var r = {
23166             relation: {
23167                 '@id': this.osmId(),
23168                 '@version': this.version || 0,
23169                 member: _.map(this.members, function(member) {
23170                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23171                 }),
23172                 tag: _.map(this.tags, function(v, k) {
23173                     return { keyAttributes: { k: k, v: v } };
23174                 })
23175             }
23176         };
23177         if (changeset_id) r.relation['@changeset'] = changeset_id;
23178         return r;
23179     },
23180
23181     asGeoJSON: function(resolver) {
23182         return resolver.transient(this, 'GeoJSON', function () {
23183             if (this.isMultipolygon()) {
23184                 return {
23185                     type: 'MultiPolygon',
23186                     coordinates: this.multipolygon(resolver)
23187                 };
23188             } else {
23189                 return {
23190                     type: 'FeatureCollection',
23191                     properties: this.tags,
23192                     features: this.members.map(function (member) {
23193                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23194                     })
23195                 };
23196             }
23197         });
23198     },
23199
23200     area: function(resolver) {
23201         return resolver.transient(this, 'area', function() {
23202             return d3.geo.area(this.asGeoJSON(resolver));
23203         });
23204     },
23205
23206     isMultipolygon: function() {
23207         return this.tags.type === 'multipolygon';
23208     },
23209
23210     isComplete: function(resolver) {
23211         for (var i = 0; i < this.members.length; i++) {
23212             if (!resolver.hasEntity(this.members[i].id)) {
23213                 return false;
23214             }
23215         }
23216         return true;
23217     },
23218
23219     isRestriction: function() {
23220         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23221     },
23222
23223     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23224     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23225     //
23226     // This corresponds to the structure needed for rendering a multipolygon path using a
23227     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23228     //
23229     // In the case of invalid geometries, this function will still return a result which
23230     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23231     // rings not matched with the intended outer ring.
23232     //
23233     multipolygon: function(resolver) {
23234         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23235             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23236
23237         outers = iD.geo.joinWays(outers, resolver);
23238         inners = iD.geo.joinWays(inners, resolver);
23239
23240         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23241         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23242
23243         var result = outers.map(function(o) {
23244             // Heuristic for detecting counterclockwise winding order. Assumes
23245             // that OpenStreetMap polygons are not hemisphere-spanning.
23246             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23247         });
23248
23249         function findOuter(inner) {
23250             var o, outer;
23251
23252             for (o = 0; o < outers.length; o++) {
23253                 outer = outers[o];
23254                 if (iD.geo.polygonContainsPolygon(outer, inner))
23255                     return o;
23256             }
23257
23258             for (o = 0; o < outers.length; o++) {
23259                 outer = outers[o];
23260                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23261                     return o;
23262             }
23263         }
23264
23265         for (var i = 0; i < inners.length; i++) {
23266             var inner = inners[i];
23267
23268             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23269                 inner = inner.reverse();
23270             }
23271
23272             var o = findOuter(inners[i]);
23273             if (o !== undefined)
23274                 result[o].push(inners[i]);
23275             else
23276                 result.push([inners[i]]); // Invalid geometry
23277         }
23278
23279         return result;
23280     }
23281 });
23282 iD.Tree = function(head) {
23283     var rtree = rbush(),
23284         rectangles = {};
23285
23286     function extentRectangle(extent) {
23287         return [
23288             extent[0][0],
23289             extent[0][1],
23290             extent[1][0],
23291             extent[1][1]
23292         ];
23293     }
23294
23295     function entityRectangle(entity) {
23296         var rect = extentRectangle(entity.extent(head));
23297         rect.id = entity.id;
23298         rectangles[entity.id] = rect;
23299         return rect;
23300     }
23301
23302     function updateParents(entity, insertions, memo) {
23303         if (memo && memo[entity.id]) return;
23304         memo = memo || {};
23305         memo[entity.id] = true;
23306
23307         head.parentWays(entity).forEach(function(parent) {
23308             if (rectangles[parent.id]) {
23309                 rtree.remove(rectangles[parent.id]);
23310                 insertions.push(parent);
23311             }
23312         });
23313
23314         head.parentRelations(entity).forEach(function(parent) {
23315             if (rectangles[parent.id]) {
23316                 rtree.remove(rectangles[parent.id]);
23317                 insertions.push(parent);
23318             }
23319             updateParents(parent, insertions, memo);
23320         });
23321     }
23322
23323     var tree = {};
23324
23325     tree.rebase = function(entities) {
23326         var insertions = [];
23327
23328         entities.forEach(function(entity) {
23329             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23330                 return;
23331
23332             insertions.push(entity);
23333             updateParents(entity, insertions);
23334         });
23335
23336         insertions = _.unique(insertions).map(entityRectangle);
23337         rtree.load(insertions);
23338
23339         return tree;
23340     };
23341
23342     tree.intersects = function(extent, graph) {
23343         if (graph !== head) {
23344             var diff = iD.Difference(head, graph),
23345                 insertions = [];
23346
23347             head = graph;
23348
23349             diff.deleted().forEach(function(entity) {
23350                 rtree.remove(rectangles[entity.id]);
23351                 delete rectangles[entity.id];
23352             });
23353
23354             diff.modified().forEach(function(entity) {
23355                 rtree.remove(rectangles[entity.id]);
23356                 insertions.push(entity);
23357                 updateParents(entity, insertions);
23358             });
23359
23360             diff.created().forEach(function(entity) {
23361                 insertions.push(entity);
23362             });
23363
23364             insertions = _.unique(insertions).map(entityRectangle);
23365             rtree.load(insertions);
23366         }
23367
23368         return rtree.search(extentRectangle(extent)).map(function(rect) {
23369             return head.entity(rect.id);
23370         });
23371     };
23372
23373     return tree;
23374 };
23375 iD.Way = iD.Entity.way = function iD_Way() {
23376     if (!(this instanceof iD_Way)) {
23377         return (new iD_Way()).initialize(arguments);
23378     } else if (arguments.length) {
23379         this.initialize(arguments);
23380     }
23381 };
23382
23383 iD.Way.prototype = Object.create(iD.Entity.prototype);
23384
23385 _.extend(iD.Way.prototype, {
23386     type: 'way',
23387     nodes: [],
23388
23389     extent: function(resolver) {
23390         return resolver.transient(this, 'extent', function() {
23391             return this.nodes.reduce(function(extent, id) {
23392                 var node = resolver.hasEntity(id);
23393                 if (node) {
23394                     return extent.extend(node.extent());
23395                 } else {
23396                     return extent;
23397                 }
23398             }, iD.geo.Extent());
23399         });
23400     },
23401
23402     first: function() {
23403         return this.nodes[0];
23404     },
23405
23406     last: function() {
23407         return this.nodes[this.nodes.length - 1];
23408     },
23409
23410     contains: function(node) {
23411         return this.nodes.indexOf(node) >= 0;
23412     },
23413
23414     affix: function(node) {
23415         if (this.nodes[0] === node) return 'prefix';
23416         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23417     },
23418
23419     layer: function() {
23420         // explicit layer tag, clamp between -10, 10..
23421         if (this.tags.layer !== undefined) {
23422             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23423         }
23424
23425         // implied layer tag..
23426         if (this.tags.location === 'overground') return 1;
23427         if (this.tags.location === 'underground') return -1;
23428         if (this.tags.location === 'underwater') return -10;
23429
23430         if (this.tags.power === 'line') return 10;
23431         if (this.tags.power === 'minor_line') return 10;
23432         if (this.tags.aerialway) return 10;
23433         if (this.tags.bridge) return 1;
23434         if (this.tags.cutting) return -1;
23435         if (this.tags.tunnel) return -1;
23436         if (this.tags.waterway) return -1;
23437         if (this.tags.man_made === 'pipeline') return -10;
23438         if (this.tags.boundary) return -10;
23439         return 0;
23440     },
23441
23442     isOneWay: function() {
23443         // explicit oneway tag..
23444         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23445         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23446
23447         // implied oneway tag..
23448         for (var key in this.tags) {
23449             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23450                 return true;
23451         }
23452         return false;
23453     },
23454
23455     isClosed: function() {
23456         return this.nodes.length > 0 && this.first() === this.last();
23457     },
23458
23459     isConvex: function(resolver) {
23460         if (!this.isClosed() || this.isDegenerate()) return null;
23461
23462         var nodes = _.uniq(resolver.childNodes(this)),
23463             coords = _.pluck(nodes, 'loc'),
23464             curr = 0, prev = 0;
23465
23466         for (var i = 0; i < coords.length; i++) {
23467             var o = coords[(i+1) % coords.length],
23468                 a = coords[i],
23469                 b = coords[(i+2) % coords.length],
23470                 res = iD.geo.cross(o, a, b);
23471
23472             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23473             if (curr === 0) {
23474                 continue;
23475             } else if (prev && curr !== prev) {
23476                 return false;
23477             }
23478             prev = curr;
23479         }
23480         return true;
23481     },
23482
23483     isArea: function() {
23484         if (this.tags.area === 'yes')
23485             return true;
23486         if (!this.isClosed() || this.tags.area === 'no')
23487             return false;
23488         for (var key in this.tags)
23489             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23490                 return true;
23491         return false;
23492     },
23493
23494     isDegenerate: function() {
23495         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23496     },
23497
23498     areAdjacent: function(n1, n2) {
23499         for (var i = 0; i < this.nodes.length; i++) {
23500             if (this.nodes[i] === n1) {
23501                 if (this.nodes[i - 1] === n2) return true;
23502                 if (this.nodes[i + 1] === n2) return true;
23503             }
23504         }
23505         return false;
23506     },
23507
23508     geometry: function(graph) {
23509         return graph.transient(this, 'geometry', function() {
23510             return this.isArea() ? 'area' : 'line';
23511         });
23512     },
23513
23514     addNode: function(id, index) {
23515         var nodes = this.nodes.slice();
23516         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23517         return this.update({nodes: nodes});
23518     },
23519
23520     updateNode: function(id, index) {
23521         var nodes = this.nodes.slice();
23522         nodes.splice(index, 1, id);
23523         return this.update({nodes: nodes});
23524     },
23525
23526     replaceNode: function(needle, replacement) {
23527         if (this.nodes.indexOf(needle) < 0)
23528             return this;
23529
23530         var nodes = this.nodes.slice();
23531         for (var i = 0; i < nodes.length; i++) {
23532             if (nodes[i] === needle) {
23533                 nodes[i] = replacement;
23534             }
23535         }
23536         return this.update({nodes: nodes});
23537     },
23538
23539     removeNode: function(id) {
23540         var nodes = [];
23541
23542         for (var i = 0; i < this.nodes.length; i++) {
23543             var node = this.nodes[i];
23544             if (node !== id && nodes[nodes.length - 1] !== node) {
23545                 nodes.push(node);
23546             }
23547         }
23548
23549         // Preserve circularity
23550         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23551             nodes.push(nodes[0]);
23552         }
23553
23554         return this.update({nodes: nodes});
23555     },
23556
23557     asJXON: function(changeset_id) {
23558         var r = {
23559             way: {
23560                 '@id': this.osmId(),
23561                 '@version': this.version || 0,
23562                 nd: _.map(this.nodes, function(id) {
23563                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23564                 }),
23565                 tag: _.map(this.tags, function(v, k) {
23566                     return { keyAttributes: { k: k, v: v } };
23567                 })
23568             }
23569         };
23570         if (changeset_id) r.way['@changeset'] = changeset_id;
23571         return r;
23572     },
23573
23574     asGeoJSON: function(resolver) {
23575         return resolver.transient(this, 'GeoJSON', function() {
23576             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23577             if (this.isArea() && this.isClosed()) {
23578                 return {
23579                     type: 'Polygon',
23580                     coordinates: [coordinates]
23581                 };
23582             } else {
23583                 return {
23584                     type: 'LineString',
23585                     coordinates: coordinates
23586                 };
23587             }
23588         });
23589     },
23590
23591     area: function(resolver) {
23592         return resolver.transient(this, 'area', function() {
23593             var nodes = resolver.childNodes(this);
23594
23595             if (!this.isClosed() && nodes.length) {
23596                 nodes = nodes.concat([nodes[0]]);
23597             }
23598
23599             var json = {
23600                 type: 'Polygon',
23601                 coordinates: [_.pluck(nodes, 'loc')]
23602             };
23603
23604             var area = d3.geo.area(json);
23605
23606             // Heuristic for detecting counterclockwise winding order. Assumes
23607             // that OpenStreetMap polygons are not hemisphere-spanning.
23608             if (d3.geo.area(json) > 2 * Math.PI) {
23609                 json.coordinates[0] = json.coordinates[0].reverse();
23610                 area = d3.geo.area(json);
23611             }
23612
23613             return isNaN(area) ? 0 : area;
23614         });
23615     }
23616 });
23617 iD.Background = function(context) {
23618     var dispatch = d3.dispatch('change'),
23619         baseLayer = iD.TileLayer()
23620             .projection(context.projection),
23621         gpxLayer = iD.GpxLayer(context, dispatch)
23622             .projection(context.projection),
23623         overlayLayers = [];
23624
23625     var backgroundSources = iD.data.imagery.map(function(source) {
23626         if (source.type === 'bing') {
23627             return iD.BackgroundSource.Bing(source, dispatch);
23628         } else {
23629             return iD.BackgroundSource(source);
23630         }
23631     });
23632
23633     backgroundSources.unshift(iD.BackgroundSource.None());
23634
23635     function findSource(id) {
23636         return _.find(backgroundSources, function(d) {
23637             return d.id && d.id === id;
23638         });
23639     }
23640
23641     function updateImagery() {
23642         var b = background.baseLayerSource(),
23643             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23644             q = iD.util.stringQs(location.hash.substring(1));
23645
23646         var id = b.id;
23647         if (id === 'custom') {
23648             id = 'custom:' + b.template;
23649         }
23650
23651         if (id) {
23652             q.background = id;
23653         } else {
23654             delete q.background;
23655         }
23656
23657         if (o) {
23658             q.overlays = o;
23659         } else {
23660             delete q.overlays;
23661         }
23662
23663         location.replace('#' + iD.util.qsString(q, true));
23664
23665         var imageryUsed = [b.imageryUsed()];
23666
23667         overlayLayers.forEach(function (d) {
23668             var source = d.source();
23669             if (!source.isLocatorOverlay()) {
23670                 imageryUsed.push(source.imageryUsed());
23671             }
23672         });
23673
23674         if (background.showsGpxLayer()) {
23675             imageryUsed.push('Local GPX');
23676         }
23677
23678         context.history().imageryUsed(imageryUsed);
23679     }
23680
23681     function background(selection) {
23682         var base = selection.selectAll('.background-layer')
23683             .data([0]);
23684
23685         base.enter().insert('div', '.layer-data')
23686             .attr('class', 'layer-layer background-layer');
23687
23688         base.call(baseLayer);
23689
23690         var gpx = selection.selectAll('.gpx-layer')
23691             .data([0]);
23692
23693         gpx.enter().insert('div', '.layer-data')
23694             .attr('class', 'layer-layer gpx-layer');
23695
23696         gpx.call(gpxLayer);
23697
23698         var overlays = selection.selectAll('.overlay-layer')
23699             .data(overlayLayers, function(d) { return d.source().name(); });
23700
23701         overlays.enter().insert('div', '.layer-data')
23702             .attr('class', 'layer-layer overlay-layer');
23703
23704         overlays.each(function(layer) {
23705             d3.select(this).call(layer);
23706         });
23707
23708         overlays.exit()
23709             .remove();
23710     }
23711
23712     background.sources = function(extent) {
23713         return backgroundSources.filter(function(source) {
23714             return source.intersects(extent);
23715         });
23716     };
23717
23718     background.dimensions = function(_) {
23719         baseLayer.dimensions(_);
23720         gpxLayer.dimensions(_);
23721
23722         overlayLayers.forEach(function(layer) {
23723             layer.dimensions(_);
23724         });
23725     };
23726
23727     background.baseLayerSource = function(d) {
23728         if (!arguments.length) return baseLayer.source();
23729
23730         baseLayer.source(d);
23731         dispatch.change();
23732         updateImagery();
23733
23734         return background;
23735     };
23736
23737     background.bing = function() {
23738         background.baseLayerSource(findSource('Bing'));
23739     };
23740
23741     background.hasGpxLayer = function() {
23742         return !_.isEmpty(gpxLayer.geojson());
23743     };
23744
23745     background.showsGpxLayer = function() {
23746         return background.hasGpxLayer() && gpxLayer.enable();
23747     };
23748
23749     function toDom(x) {
23750         return (new DOMParser()).parseFromString(x, 'text/xml');
23751     }
23752
23753     background.gpxLayerFiles = function(fileList) {
23754         var f = fileList[0],
23755             reader = new FileReader();
23756
23757         reader.onload = function(e) {
23758             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23759             background.zoomToGpxLayer();
23760             dispatch.change();
23761         };
23762
23763         reader.readAsText(f);
23764     };
23765
23766     background.zoomToGpxLayer = function() {
23767         if (background.hasGpxLayer()) {
23768             context.map()
23769                 .extent(d3.geo.bounds(gpxLayer.geojson()));
23770         }
23771     };
23772
23773     background.toggleGpxLayer = function() {
23774         gpxLayer.enable(!gpxLayer.enable());
23775         dispatch.change();
23776     };
23777
23778     background.showsLayer = function(d) {
23779         return d === baseLayer.source() ||
23780             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23781             overlayLayers.some(function(l) { return l.source() === d; });
23782     };
23783
23784     background.overlayLayerSources = function() {
23785         return overlayLayers.map(function (l) { return l.source(); });
23786     };
23787
23788     background.toggleOverlayLayer = function(d) {
23789         var layer;
23790
23791         for (var i = 0; i < overlayLayers.length; i++) {
23792             layer = overlayLayers[i];
23793             if (layer.source() === d) {
23794                 overlayLayers.splice(i, 1);
23795                 dispatch.change();
23796                 updateImagery();
23797                 return;
23798             }
23799         }
23800
23801         layer = iD.TileLayer()
23802             .source(d)
23803             .projection(context.projection)
23804             .dimensions(baseLayer.dimensions());
23805
23806         overlayLayers.push(layer);
23807         dispatch.change();
23808         updateImagery();
23809     };
23810
23811     background.nudge = function(d, zoom) {
23812         baseLayer.source().nudge(d, zoom);
23813         dispatch.change();
23814         return background;
23815     };
23816
23817     background.offset = function(d) {
23818         if (!arguments.length) return baseLayer.source().offset();
23819         baseLayer.source().offset(d);
23820         dispatch.change();
23821         return background;
23822     };
23823
23824     var q = iD.util.stringQs(location.hash.substring(1)),
23825         chosen = q.background || q.layer;
23826
23827     if (chosen && chosen.indexOf('custom:') === 0) {
23828         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23829     } else {
23830         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23831     }
23832
23833     var locator = _.find(backgroundSources, function(d) {
23834         return d.overlay && d.default;
23835     });
23836
23837     if (locator) {
23838         background.toggleOverlayLayer(locator);
23839     }
23840
23841     var overlays = (q.overlays || '').split(',');
23842     overlays.forEach(function(overlay) {
23843         overlay = findSource(overlay);
23844         if (overlay) background.toggleOverlayLayer(overlay);
23845     });
23846
23847     var gpx = q.gpx;
23848     if (gpx) {
23849         d3.text(gpx, function(err, gpxTxt) {
23850             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23851             dispatch.change();
23852         });
23853     }
23854
23855     return d3.rebind(background, dispatch, 'on');
23856 };
23857 iD.BackgroundSource = function(data) {
23858     var source = _.clone(data),
23859         offset = [0, 0],
23860         name = source.name;
23861
23862     source.scaleExtent = data.scaleExtent || [0, 20];
23863
23864     source.offset = function(_) {
23865         if (!arguments.length) return offset;
23866         offset = _;
23867         return source;
23868     };
23869
23870     source.nudge = function(_, zoomlevel) {
23871         offset[0] += _[0] / Math.pow(2, zoomlevel);
23872         offset[1] += _[1] / Math.pow(2, zoomlevel);
23873         return source;
23874     };
23875
23876     source.name = function() {
23877         return name;
23878     };
23879
23880     source.imageryUsed = function() {
23881         return source.id || name;
23882     };
23883
23884     source.url = function(coord) {
23885         return data.template
23886             .replace('{x}', coord[0])
23887             .replace('{y}', coord[1])
23888             // TMS-flipped y coordinate
23889             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23890             .replace(/\{z(oom)?\}/, coord[2])
23891             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23892                 var subdomains = r.split(',');
23893                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23894             })
23895             .replace('{u}', function() {
23896                 var u = '';
23897                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23898                     var b = 0;
23899                     var mask = 1 << (zoom - 1);
23900                     if ((coord[0] & mask) !== 0) b++;
23901                     if ((coord[1] & mask) !== 0) b += 2;
23902                     u += b.toString();
23903                 }
23904                 return u;
23905             });
23906     };
23907
23908     source.intersects = function(extent) {
23909         extent = extent.polygon();
23910         return !data.polygon || data.polygon.some(function(polygon) {
23911             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23912         });
23913     };
23914
23915     source.validZoom = function(z) {
23916         return source.scaleExtent[0] <= z &&
23917             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23918     };
23919
23920     source.isLocatorOverlay = function() {
23921         return name === 'Locator Overlay';
23922     };
23923
23924     source.copyrightNotices = function() {};
23925
23926     return source;
23927 };
23928
23929 iD.BackgroundSource.Bing = function(data, dispatch) {
23930     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23931     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23932
23933     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23934
23935     var bing = iD.BackgroundSource(data),
23936         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23937         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23938             key + '&jsonp={callback}',
23939         providers = [];
23940
23941     d3.jsonp(url, function(json) {
23942         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23943             return {
23944                 attribution: provider.attribution,
23945                 areas: provider.coverageAreas.map(function(area) {
23946                     return {
23947                         zoom: [area.zoomMin, area.zoomMax],
23948                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23949                     };
23950                 })
23951             };
23952         });
23953         dispatch.change();
23954     });
23955
23956     bing.copyrightNotices = function(zoom, extent) {
23957         zoom = Math.min(zoom, 21);
23958         return providers.filter(function(provider) {
23959             return _.any(provider.areas, function(area) {
23960                 return extent.intersects(area.extent) &&
23961                     area.zoom[0] <= zoom &&
23962                     area.zoom[1] >= zoom;
23963             });
23964         }).map(function(provider) {
23965             return provider.attribution;
23966         }).join(', ');
23967     };
23968
23969     bing.logo = 'bing_maps.png';
23970     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23971
23972     return bing;
23973 };
23974
23975 iD.BackgroundSource.None = function() {
23976     var source = iD.BackgroundSource({id: 'none', template: ''});
23977
23978     source.name = function() {
23979         return t('background.none');
23980     };
23981
23982     source.imageryUsed = function() {
23983         return 'None';
23984     };
23985
23986     return source;
23987 };
23988
23989 iD.BackgroundSource.Custom = function(template) {
23990     var source = iD.BackgroundSource({id: 'custom', template: template});
23991
23992     source.name = function() {
23993         return t('background.custom');
23994     };
23995
23996     source.imageryUsed = function() {
23997         return 'Custom (' + template + ')';
23998     };
23999
24000     return source;
24001 };
24002 iD.GpxLayer = function(context) {
24003     var projection,
24004         gj = {},
24005         enable = true,
24006         svg;
24007
24008     function render(selection) {
24009         svg = selection.selectAll('svg')
24010             .data([render]);
24011
24012         svg.enter()
24013             .append('svg');
24014
24015         svg.style('display', enable ? 'block' : 'none');
24016
24017         var paths = svg
24018             .selectAll('path')
24019             .data([gj]);
24020
24021         paths
24022             .enter()
24023             .append('path')
24024             .attr('class', 'gpx');
24025
24026         var path = d3.geo.path()
24027             .projection(projection);
24028
24029         paths
24030             .attr('d', path);
24031
24032         if (typeof gj.features !== 'undefined') {
24033             svg
24034                 .selectAll('text')
24035                 .remove();
24036
24037             svg
24038                 .selectAll('path')
24039                 .data(gj.features)
24040                 .enter()
24041                 .append('text')
24042                 .attr('class', 'gpx')
24043                 .text(function(d) {
24044                     return d.properties.desc || d.properties.name;
24045                 })
24046                 .attr('x', function(d) {
24047                     var centroid = path.centroid(d);
24048                     return centroid[0] + 5;
24049                 })
24050                 .attr('y', function(d) {
24051                     var centroid = path.centroid(d);
24052                     return centroid[1];
24053                 });
24054         }
24055     }
24056
24057     render.projection = function(_) {
24058         if (!arguments.length) return projection;
24059         projection = _;
24060         return render;
24061     };
24062
24063     render.enable = function(_) {
24064         if (!arguments.length) return enable;
24065         enable = _;
24066         return render;
24067     };
24068
24069     render.geojson = function(_) {
24070         if (!arguments.length) return gj;
24071         gj = _;
24072         return render;
24073     };
24074
24075     render.dimensions = function(_) {
24076         if (!arguments.length) return svg.dimensions();
24077         svg.dimensions(_);
24078         return render;
24079     };
24080
24081     render.id = 'layer-gpx';
24082
24083     function over() {
24084         d3.event.stopPropagation();
24085         d3.event.preventDefault();
24086         d3.event.dataTransfer.dropEffect = 'copy';
24087     }
24088
24089     d3.select('body')
24090         .attr('dropzone', 'copy')
24091         .on('drop.localgpx', function() {
24092             d3.event.stopPropagation();
24093             d3.event.preventDefault();
24094             if (!iD.detect().filedrop) return;
24095             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24096         })
24097         .on('dragenter.localgpx', over)
24098         .on('dragexit.localgpx', over)
24099         .on('dragover.localgpx', over);
24100
24101     return render;
24102 };
24103 iD.Map = function(context) {
24104     var dimensions = [1, 1],
24105         dispatch = d3.dispatch('move', 'drawn'),
24106         projection = context.projection,
24107         roundedProjection = iD.svg.RoundProjection(projection),
24108         zoom = d3.behavior.zoom()
24109             .translate(projection.translate())
24110             .scale(projection.scale() * 2 * Math.PI)
24111             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24112             .on('zoom', zoomPan),
24113         dblclickEnabled = true,
24114         transformStart,
24115         transformed = false,
24116         minzoom = 0,
24117         points = iD.svg.Points(roundedProjection, context),
24118         vertices = iD.svg.Vertices(roundedProjection, context),
24119         lines = iD.svg.Lines(projection),
24120         areas = iD.svg.Areas(projection),
24121         midpoints = iD.svg.Midpoints(roundedProjection, context),
24122         labels = iD.svg.Labels(projection, context),
24123         supersurface, surface,
24124         mouse,
24125         mousemove;
24126
24127     function map(selection) {
24128         context.history()
24129             .on('change.map', redraw);
24130         context.background()
24131             .on('change.map', redraw);
24132
24133         selection.call(zoom);
24134
24135         supersurface = selection.append('div')
24136             .attr('id', 'supersurface');
24137
24138         supersurface.call(context.background());
24139
24140         // Need a wrapper div because Opera can't cope with an absolutely positioned
24141         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24142         var dataLayer = supersurface.append('div')
24143             .attr('class', 'layer-layer layer-data');
24144
24145         map.surface = surface = dataLayer.append('svg')
24146             .on('mousedown.zoom', function() {
24147                 if (d3.event.button === 2) {
24148                     d3.event.stopPropagation();
24149                 }
24150             }, true)
24151             .on('mouseup.zoom', function() {
24152                 if (resetTransform()) redraw();
24153             })
24154             .attr('id', 'surface')
24155             .call(iD.svg.Surface(context));
24156
24157         surface.on('mousemove.map', function() {
24158             mousemove = d3.event;
24159         });
24160
24161         surface.on('mouseover.vertices', function() {
24162             if (map.editable() && !transformed) {
24163                 var hover = d3.event.target.__data__;
24164                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24165                 dispatch.drawn({full: false});
24166             }
24167         });
24168
24169         surface.on('mouseout.vertices', function() {
24170             if (map.editable() && !transformed) {
24171                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24172                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24173                 dispatch.drawn({full: false});
24174             }
24175         });
24176
24177         context.on('enter.map', function() {
24178             if (map.editable() && !transformed) {
24179                 var all = context.intersects(map.extent()),
24180                     filter = d3.functor(true),
24181                     graph = context.graph();
24182                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24183                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24184                 dispatch.drawn({full: false});
24185             }
24186         });
24187
24188         map.dimensions(selection.dimensions());
24189
24190         labels.supersurface(supersurface);
24191     }
24192
24193     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24194
24195     function drawVector(difference, extent) {
24196         var filter, all,
24197             graph = context.graph();
24198
24199         if (difference) {
24200             var complete = difference.complete(map.extent());
24201             all = _.compact(_.values(complete));
24202             filter = function(d) { return d.id in complete; };
24203
24204         } else if (extent) {
24205             all = context.intersects(map.extent().intersection(extent));
24206             var set = d3.set(_.pluck(all, 'id'));
24207             filter = function(d) { return set.has(d.id); };
24208
24209         } else {
24210             all = context.intersects(map.extent());
24211             filter = d3.functor(true);
24212         }
24213
24214         surface
24215             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24216             .call(lines, graph, all, filter)
24217             .call(areas, graph, all, filter)
24218             .call(midpoints, graph, all, filter, map.trimmedExtent())
24219             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24220
24221         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24222             surface.select('.layer-hit').selectAll('g.point').remove();
24223         } else {
24224             surface.call(points, points.points(all), filter);
24225         }
24226
24227         dispatch.drawn({full: true});
24228     }
24229
24230     function editOff() {
24231         var mode = context.mode();
24232         surface.selectAll('.layer *').remove();
24233         dispatch.drawn({full: true});
24234         if (!(mode && mode.id === 'browse')) {
24235             context.enter(iD.modes.Browse(context));
24236         }
24237     }
24238
24239     function zoomPan() {
24240         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24241             if (!dblclickEnabled) {
24242                 zoom.scale(projection.scale() * 2 * Math.PI)
24243                     .translate(projection.translate());
24244                 return d3.event.sourceEvent.preventDefault();
24245             }
24246         }
24247
24248         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24249             iD.ui.flash(context.container())
24250                 .select('.content')
24251                 .text(t('cannot_zoom'));
24252             return setZoom(16, true);
24253         }
24254
24255         projection
24256             .translate(d3.event.translate)
24257             .scale(d3.event.scale / (2 * Math.PI));
24258
24259         var scale = d3.event.scale / transformStart[0],
24260             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24261             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24262
24263         transformed = true;
24264         iD.util.setTransform(supersurface, tX, tY, scale);
24265         queueRedraw();
24266
24267         dispatch.move(map);
24268     }
24269
24270     function resetTransform() {
24271         if (!transformed) return false;
24272         iD.util.setTransform(supersurface, 0, 0);
24273         transformed = false;
24274         return true;
24275     }
24276
24277     function redraw(difference, extent) {
24278
24279         if (!surface) return;
24280
24281         clearTimeout(timeoutId);
24282
24283         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24284         // It would result in artifacts where differenced entities are redrawn with
24285         // one transform and unchanged entities with another.
24286         if (resetTransform()) {
24287             difference = extent = undefined;
24288         }
24289
24290         var zoom = String(~~map.zoom());
24291         if (surface.attr('data-zoom') !== zoom) {
24292             surface.attr('data-zoom', zoom)
24293                 .classed('low-zoom', zoom <= 16);
24294         }
24295
24296         if (!difference) {
24297             supersurface.call(context.background());
24298         }
24299
24300         if (map.editable()) {
24301             context.connection().loadTiles(projection, dimensions);
24302             drawVector(difference, extent);
24303         } else {
24304             editOff();
24305         }
24306
24307         transformStart = [
24308             projection.scale() * 2 * Math.PI,
24309             projection.translate().slice()];
24310
24311         return map;
24312     }
24313
24314     var timeoutId;
24315     function queueRedraw() {
24316         clearTimeout(timeoutId);
24317         timeoutId = setTimeout(function() { redraw(); }, 300);
24318     }
24319
24320     function pointLocation(p) {
24321         var translate = projection.translate(),
24322             scale = projection.scale() * 2 * Math.PI;
24323         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24324     }
24325
24326     function locationPoint(l) {
24327         var translate = projection.translate(),
24328             scale = projection.scale() * 2 * Math.PI;
24329         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24330     }
24331
24332     map.mouse = function() {
24333         var e = mousemove || d3.event, s;
24334         while ((s = e.sourceEvent)) e = s;
24335         return mouse(e);
24336     };
24337
24338     map.mouseCoordinates = function() {
24339         return projection.invert(map.mouse());
24340     };
24341
24342     map.dblclickEnable = function(_) {
24343         if (!arguments.length) return dblclickEnabled;
24344         dblclickEnabled = _;
24345         return map;
24346     };
24347
24348     function setZoom(_, force) {
24349         if (_ === map.zoom() && !force)
24350             return false;
24351         var scale = 256 * Math.pow(2, _),
24352             center = pxCenter(),
24353             l = pointLocation(center);
24354         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24355         projection.scale(scale / (2 * Math.PI));
24356         zoom.scale(scale);
24357         var t = projection.translate();
24358         l = locationPoint(l);
24359         t[0] += center[0] - l[0];
24360         t[1] += center[1] - l[1];
24361         projection.translate(t);
24362         zoom.translate(projection.translate());
24363         return true;
24364     }
24365
24366     function setCenter(_) {
24367         var c = map.center();
24368         if (_[0] === c[0] && _[1] === c[1])
24369             return false;
24370         var t = projection.translate(),
24371             pxC = pxCenter(),
24372             ll = projection(_);
24373         projection.translate([
24374             t[0] - ll[0] + pxC[0],
24375             t[1] - ll[1] + pxC[1]]);
24376         zoom.translate(projection.translate());
24377         return true;
24378     }
24379
24380     map.pan = function(d) {
24381         var t = projection.translate();
24382         t[0] += d[0];
24383         t[1] += d[1];
24384         projection.translate(t);
24385         zoom.translate(projection.translate());
24386         dispatch.move(map);
24387         return redraw();
24388     };
24389
24390     map.dimensions = function(_) {
24391         if (!arguments.length) return dimensions;
24392         var center = map.center();
24393         dimensions = _;
24394         surface.dimensions(dimensions);
24395         context.background().dimensions(dimensions);
24396         projection.clipExtent([[0, 0], dimensions]);
24397         mouse = iD.util.fastMouse(supersurface.node());
24398         setCenter(center);
24399         return redraw();
24400     };
24401
24402     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24403     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24404
24405     map.center = function(loc) {
24406         if (!arguments.length) {
24407             return projection.invert(pxCenter());
24408         }
24409
24410         if (setCenter(loc)) {
24411             dispatch.move(map);
24412         }
24413
24414         return redraw();
24415     };
24416
24417     map.zoom = function(z) {
24418         if (!arguments.length) {
24419             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24420         }
24421
24422         if (setZoom(z)) {
24423             dispatch.move(map);
24424         }
24425
24426         return redraw();
24427     };
24428
24429     map.zoomTo = function(entity, zoomLimits) {
24430         var extent = entity.extent(context.graph()),
24431             zoom = map.extentZoom(extent);
24432         zoomLimits = zoomLimits || [16, 20];
24433         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24434     };
24435
24436     map.centerZoom = function(loc, z) {
24437         var centered = setCenter(loc),
24438             zoomed   = setZoom(z);
24439
24440         if (centered || zoomed) {
24441             dispatch.move(map);
24442         }
24443
24444         return redraw();
24445     };
24446
24447     map.centerEase = function(loc) {
24448         var from = map.center().slice(),
24449             t = 0,
24450             stop;
24451
24452         surface.one('mousedown.ease', function() {
24453             stop = true;
24454         });
24455
24456         d3.timer(function() {
24457             if (stop) return true;
24458             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24459             return t === 10;
24460         }, 20);
24461         return map;
24462     };
24463
24464     map.extent = function(_) {
24465         if (!arguments.length) {
24466             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24467                                  projection.invert([dimensions[0], 0]));
24468         } else {
24469             var extent = iD.geo.Extent(_);
24470             map.centerZoom(extent.center(), map.extentZoom(extent));
24471         }
24472     };
24473
24474     map.trimmedExtent = function() {
24475         var headerY = 60, footerY = 30, pad = 10;
24476         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24477                 projection.invert([dimensions[0] - pad, headerY + pad]));
24478     };
24479
24480     map.extentZoom = function(_) {
24481         var extent = iD.geo.Extent(_),
24482             tl = projection([extent[0][0], extent[1][1]]),
24483             br = projection([extent[1][0], extent[0][1]]);
24484
24485         // Calculate maximum zoom that fits extent
24486         var hFactor = (br[0] - tl[0]) / dimensions[0],
24487             vFactor = (br[1] - tl[1]) / dimensions[1],
24488             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24489             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24490             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24491
24492         return newZoom;
24493     };
24494
24495     map.editable = function() {
24496         return map.zoom() >= 16;
24497     };
24498
24499     map.minzoom = function(_) {
24500         if (!arguments.length) return minzoom;
24501         minzoom = _;
24502         return map;
24503     };
24504
24505     return d3.rebind(map, dispatch, 'on');
24506 };
24507 iD.TileLayer = function() {
24508     var tileSize = 256,
24509         tile = d3.geo.tile(),
24510         projection,
24511         cache = {},
24512         tileOrigin,
24513         z,
24514         transformProp = iD.util.prefixCSSProperty('Transform'),
24515         source = d3.functor('');
24516
24517     function tileSizeAtZoom(d, z) {
24518         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24519     }
24520
24521     function atZoom(t, distance) {
24522         var power = Math.pow(2, distance);
24523         return [
24524             Math.floor(t[0] * power),
24525             Math.floor(t[1] * power),
24526             t[2] + distance];
24527     }
24528
24529     function lookUp(d) {
24530         for (var up = -1; up > -d[2]; up--) {
24531             var tile = atZoom(d, up);
24532             if (cache[source.url(tile)] !== false) {
24533                 return tile;
24534             }
24535         }
24536     }
24537
24538     function uniqueBy(a, n) {
24539         var o = [], seen = {};
24540         for (var i = 0; i < a.length; i++) {
24541             if (seen[a[i][n]] === undefined) {
24542                 o.push(a[i]);
24543                 seen[a[i][n]] = true;
24544             }
24545         }
24546         return o;
24547     }
24548
24549     function addSource(d) {
24550         d.push(source.url(d));
24551         return d;
24552     }
24553
24554     // Update tiles based on current state of `projection`.
24555     function background(selection) {
24556         tile.scale(projection.scale() * 2 * Math.PI)
24557             .translate(projection.translate());
24558
24559         tileOrigin = [
24560             projection.scale() * Math.PI - projection.translate()[0],
24561             projection.scale() * Math.PI - projection.translate()[1]];
24562
24563         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24564
24565         render(selection);
24566     }
24567
24568     // Derive the tiles onscreen, remove those offscreen and position them.
24569     // Important that this part not depend on `projection` because it's
24570     // rentered when tiles load/error (see #644).
24571     function render(selection) {
24572         var requests = [];
24573
24574         if (source.validZoom(z)) {
24575             tile().forEach(function(d) {
24576                 addSource(d);
24577                 if (d[3] === '') return;
24578                 requests.push(d);
24579                 if (cache[d[3]] === false && lookUp(d)) {
24580                     requests.push(addSource(lookUp(d)));
24581                 }
24582             });
24583
24584             requests = uniqueBy(requests, 3).filter(function(r) {
24585                 // don't re-request tiles which have failed in the past
24586                 return cache[r[3]] !== false;
24587             });
24588         }
24589
24590         var pixelOffset = [
24591             Math.round(source.offset()[0] * Math.pow(2, z)),
24592             Math.round(source.offset()[1] * Math.pow(2, z))
24593         ];
24594
24595         function load(d) {
24596             cache[d[3]] = true;
24597             d3.select(this)
24598                 .on('error', null)
24599                 .on('load', null)
24600                 .classed('tile-loaded', true);
24601             render(selection);
24602         }
24603
24604         function error(d) {
24605             cache[d[3]] = false;
24606             d3.select(this)
24607                 .on('error', null)
24608                 .on('load', null)
24609                 .remove();
24610             render(selection);
24611         }
24612
24613         function imageTransform(d) {
24614             var _ts = tileSize * Math.pow(2, z - d[2]);
24615             var scale = tileSizeAtZoom(d, z);
24616             return 'translate(' +
24617                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24618                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24619                 'scale(' + scale + ',' + scale + ')';
24620         }
24621
24622         var image = selection
24623             .selectAll('img')
24624             .data(requests, function(d) { return d[3]; });
24625
24626         image.exit()
24627             .style(transformProp, imageTransform)
24628             .classed('tile-removing', true)
24629             .each(function() {
24630                 var tile = d3.select(this);
24631                 window.setTimeout(function() {
24632                     if (tile.classed('tile-removing')) {
24633                         tile.remove();
24634                     }
24635                 }, 300);
24636             });
24637
24638         image.enter().append('img')
24639             .attr('class', 'tile')
24640             .attr('src', function(d) { return d[3]; })
24641             .on('error', error)
24642             .on('load', load);
24643
24644         image
24645             .style(transformProp, imageTransform)
24646             .classed('tile-removing', false);
24647     }
24648
24649     background.projection = function(_) {
24650         if (!arguments.length) return projection;
24651         projection = _;
24652         return background;
24653     };
24654
24655     background.dimensions = function(_) {
24656         if (!arguments.length) return tile.size();
24657         tile.size(_);
24658         return background;
24659     };
24660
24661     background.source = function(_) {
24662         if (!arguments.length) return source;
24663         source = _;
24664         cache = {};
24665         tile.scaleExtent(source.scaleExtent);
24666         return background;
24667     };
24668
24669     return background;
24670 };
24671 iD.svg = {
24672     RoundProjection: function(projection) {
24673         return function(d) {
24674             return iD.geo.roundCoords(projection(d));
24675         };
24676     },
24677
24678     PointTransform: function(projection) {
24679         return function(entity) {
24680             // http://jsperf.com/short-array-join
24681             var pt = projection(entity.loc);
24682             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24683         };
24684     },
24685
24686     Round: function () {
24687         return d3.geo.transform({
24688             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24689         });
24690     },
24691
24692     Path: function(projection, graph, polygon) {
24693         var cache = {},
24694             round = iD.svg.Round().stream,
24695             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24696             project = projection.stream,
24697             path = d3.geo.path()
24698                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24699
24700         return function(entity) {
24701             if (entity.id in cache) {
24702                 return cache[entity.id];
24703             } else {
24704                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24705             }
24706         };
24707     },
24708
24709     OneWaySegments: function(projection, graph, dt) {
24710         return function(entity) {
24711             var a,
24712                 b,
24713                 i = 0,
24714                 offset = dt,
24715                 segments = [],
24716                 viewport = iD.geo.Extent(projection.clipExtent()),
24717                 coordinates = graph.childNodes(entity).map(function(n) {
24718                     return n.loc;
24719                 });
24720
24721             if (entity.tags.oneway === '-1') coordinates.reverse();
24722
24723             d3.geo.stream({
24724                 type: 'LineString',
24725                 coordinates: coordinates
24726             }, projection.stream({
24727                 lineStart: function() {},
24728                 lineEnd: function() {
24729                     a = null;
24730                 },
24731                 point: function(x, y) {
24732                     b = [x, y];
24733
24734                     if (a) {
24735                         var extent = iD.geo.Extent(a).extend(b),
24736                             span = iD.geo.euclideanDistance(a, b) - offset;
24737
24738                         if (extent.intersects(viewport) && span >= 0) {
24739                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24740                                 dx = dt * Math.cos(angle),
24741                                 dy = dt * Math.sin(angle),
24742                                 p = [a[0] + offset * Math.cos(angle),
24743                                      a[1] + offset * Math.sin(angle)];
24744
24745                             var segment = 'M' + a[0] + ',' + a[1] +
24746                                           'L' + p[0] + ',' + p[1];
24747
24748                             for (span -= dt; span >= 0; span -= dt) {
24749                                 p[0] += dx;
24750                                 p[1] += dy;
24751                                 segment += 'L' + p[0] + ',' + p[1];
24752                             }
24753
24754                             segment += 'L' + b[0] + ',' + b[1];
24755                             segments.push({id: entity.id, index: i, d: segment});
24756                         }
24757
24758                         offset = -span;
24759                         i++;
24760                     }
24761
24762                     a = b;
24763                 }
24764             }));
24765
24766             return segments;
24767         };
24768     },
24769
24770     MultipolygonMemberTags: function(graph) {
24771         return function(entity) {
24772             var tags = entity.tags;
24773             graph.parentRelations(entity).forEach(function(relation) {
24774                 if (relation.isMultipolygon()) {
24775                     tags = _.extend({}, relation.tags, tags);
24776                 }
24777             });
24778             return tags;
24779         };
24780     }
24781 };
24782 iD.svg.Areas = function(projection) {
24783     // Patterns only work in Firefox when set directly on element.
24784     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24785     var patterns = {
24786         wetland: 'wetland',
24787         beach: 'beach',
24788         scrub: 'scrub',
24789         construction: 'construction',
24790         military: 'construction',
24791         cemetery: 'cemetery',
24792         grave_yard: 'cemetery',
24793         meadow: 'meadow',
24794         farm: 'farmland',
24795         farmland: 'farmland',
24796         orchard: 'orchard'
24797     };
24798
24799     var patternKeys = ['landuse', 'natural', 'amenity'];
24800
24801     function setPattern(d) {
24802         for (var i = 0; i < patternKeys.length; i++) {
24803             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24804                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24805                 return;
24806             }
24807         }
24808         this.style.fill = '';
24809     }
24810
24811     return function drawAreas(surface, graph, entities, filter) {
24812         var path = iD.svg.Path(projection, graph, true),
24813             areas = {},
24814             multipolygon;
24815
24816         for (var i = 0; i < entities.length; i++) {
24817             var entity = entities[i];
24818             if (entity.geometry(graph) !== 'area') continue;
24819
24820             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24821             if (multipolygon) {
24822                 areas[multipolygon.id] = {
24823                     entity: multipolygon.mergeTags(entity.tags),
24824                     area: Math.abs(entity.area(graph))
24825                 };
24826             } else if (!areas[entity.id]) {
24827                 areas[entity.id] = {
24828                     entity: entity,
24829                     area: Math.abs(entity.area(graph))
24830                 };
24831             }
24832         }
24833
24834         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24835         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24836         areas = _.pluck(areas, 'entity');
24837
24838         var strokes = areas.filter(function(area) {
24839             return area.type === 'way';
24840         });
24841
24842         var data = {
24843             shadow: strokes,
24844             stroke: strokes,
24845             fill: areas
24846         };
24847
24848         var areagroup = surface
24849             .select('.layer-areas')
24850             .selectAll('g.areagroup')
24851             .data(['fill', 'shadow', 'stroke']);
24852
24853         areagroup.enter()
24854             .append('g')
24855             .attr('class', function(d) { return 'layer areagroup area-' + d; });
24856
24857         var paths = areagroup
24858             .selectAll('path')
24859             .filter(filter)
24860             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24861
24862         // Remove exiting areas first, so they aren't included in the `fills`
24863         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24864         paths.exit()
24865             .remove();
24866
24867         var fills = surface.selectAll('.area-fill path.area')[0];
24868
24869         var bisect = d3.bisector(function(node) {
24870             return -node.__data__.area(graph);
24871         }).left;
24872
24873         function sortedByArea(entity) {
24874             if (this.__data__ === 'fill') {
24875                 return fills[bisect(fills, -entity.area(graph))];
24876             }
24877         }
24878
24879         paths.enter()
24880             .insert('path', sortedByArea)
24881             .each(function(entity) {
24882                 var layer = this.parentNode.__data__;
24883
24884                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24885
24886                 if (layer === 'fill') {
24887                     setPattern.apply(this, arguments);
24888                 }
24889             })
24890             .call(iD.svg.TagClasses());
24891
24892         paths
24893             .attr('d', path);
24894     };
24895 };
24896 /*
24897     A standalone SVG element that contains only a `defs` sub-element. To be
24898     used once globally, since defs IDs must be unique within a document.
24899 */
24900 iD.svg.Defs = function(context) {
24901     function autosize(image) {
24902         var img = document.createElement('img');
24903         img.src = image.attr('xlink:href');
24904         img.onload = function() {
24905             image.attr({
24906                 width: img.width,
24907                 height: img.height
24908             });
24909         };
24910     }
24911
24912     function SpriteDefinition(id, href, data) {
24913         return function(defs) {
24914             defs.append('image')
24915                 .attr('id', id)
24916                 .attr('xlink:href', href)
24917                 .call(autosize);
24918
24919             defs.selectAll()
24920                 .data(data)
24921                 .enter().append('use')
24922                 .attr('id', function(d) { return d.key; })
24923                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24924                 .attr('xlink:href', '#' + id);
24925         };
24926     }
24927
24928     return function (selection) {
24929         var defs = selection.append('defs');
24930
24931         defs.append('marker')
24932             .attr({
24933                 id: 'oneway-marker',
24934                 viewBox: '0 0 10 10',
24935                 refY: 2.5,
24936                 refX: 5,
24937                 markerWidth: 2,
24938                 markerHeight: 2,
24939                 orient: 'auto'
24940             })
24941             .append('path')
24942             .attr('d', 'M 5 3 L 0 3 L 0 2 L 5 2 L 5 0 L 10 2.5 L 5 5 z');
24943
24944         var patterns = defs.selectAll('pattern')
24945             .data([
24946                 // pattern name, pattern image name
24947                 ['wetland', 'wetland'],
24948                 ['construction', 'construction'],
24949                 ['cemetery', 'cemetery'],
24950                 ['orchard', 'orchard'],
24951                 ['farmland', 'farmland'],
24952                 ['beach', 'dots'],
24953                 ['scrub', 'dots'],
24954                 ['meadow', 'dots']
24955             ])
24956             .enter()
24957             .append('pattern')
24958             .attr({
24959                 id: function (d) {
24960                     return 'pattern-' + d[0];
24961                 },
24962                 width: 32,
24963                 height: 32,
24964                 patternUnits: 'userSpaceOnUse'
24965             });
24966
24967         patterns.append('rect')
24968             .attr({
24969                 x: 0,
24970                 y: 0,
24971                 width: 32,
24972                 height: 32,
24973                 'class': function (d) {
24974                     return 'pattern-color-' + d[0];
24975                 }
24976             });
24977
24978         patterns.append('image')
24979             .attr({
24980                 x: 0,
24981                 y: 0,
24982                 width: 32,
24983                 height: 32
24984             })
24985             .attr('xlink:href', function (d) {
24986                 return context.imagePath('pattern/' + d[1] + '.png');
24987             });
24988
24989         defs.selectAll()
24990             .data([12, 18, 20, 32, 45])
24991             .enter().append('clipPath')
24992             .attr('id', function (d) {
24993                 return 'clip-square-' + d;
24994             })
24995             .append('rect')
24996             .attr('x', 0)
24997             .attr('y', 0)
24998             .attr('width', function (d) {
24999                 return d;
25000             })
25001             .attr('height', function (d) {
25002                 return d;
25003             });
25004
25005         var maki = [];
25006         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25007             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25008                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25009                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25010                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25011             }
25012         });
25013
25014         defs.call(SpriteDefinition(
25015             'sprite',
25016             context.imagePath('sprite.svg'),
25017             d3.entries(iD.data.operations)));
25018
25019         defs.call(SpriteDefinition(
25020             'maki-sprite',
25021             context.imagePath('maki-sprite.png'),
25022             maki));
25023     };
25024 };
25025 iD.svg.Labels = function(projection, context) {
25026     var path = d3.geo.path().projection(projection);
25027
25028     // Replace with dict and iterate over entities tags instead?
25029     var label_stack = [
25030         ['line', 'aeroway'],
25031         ['line', 'highway'],
25032         ['line', 'railway'],
25033         ['line', 'waterway'],
25034         ['area', 'aeroway'],
25035         ['area', 'amenity'],
25036         ['area', 'building'],
25037         ['area', 'historic'],
25038         ['area', 'leisure'],
25039         ['area', 'man_made'],
25040         ['area', 'natural'],
25041         ['area', 'shop'],
25042         ['area', 'tourism'],
25043         ['point', 'aeroway'],
25044         ['point', 'amenity'],
25045         ['point', 'building'],
25046         ['point', 'historic'],
25047         ['point', 'leisure'],
25048         ['point', 'man_made'],
25049         ['point', 'natural'],
25050         ['point', 'shop'],
25051         ['point', 'tourism'],
25052         ['line', 'name'],
25053         ['area', 'name'],
25054         ['point', 'name']
25055     ];
25056
25057     var default_size = 12;
25058
25059     var font_sizes = label_stack.map(function(d) {
25060         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25061             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25062         if (m) return parseInt(m[1], 10);
25063
25064         style = iD.util.getStyle('text.' + d[0]);
25065         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25066         if (m) return parseInt(m[1], 10);
25067
25068         return default_size;
25069     });
25070
25071     var iconSize = 18;
25072
25073     var pointOffsets = [
25074         [15, -11, 'start'], // right
25075         [10, -11, 'start'], // unused right now
25076         [-15, -11, 'end']
25077     ];
25078
25079     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25080         75, 20, 80, 15, 95, 10, 90, 5, 95];
25081
25082
25083     var noIcons = ['building', 'landuse', 'natural'];
25084     function blacklisted(preset) {
25085         return _.any(noIcons, function(s) {
25086             return preset.id.indexOf(s) >= 0;
25087         });
25088     }
25089
25090     function get(array, prop) {
25091         return function(d, i) { return array[i][prop]; };
25092     }
25093
25094     var textWidthCache = {};
25095
25096     function textWidth(text, size, elem) {
25097         var c = textWidthCache[size];
25098         if (!c) c = textWidthCache[size] = {};
25099
25100         if (c[text]) {
25101             return c[text];
25102
25103         } else if (elem) {
25104             c[text] = elem.getComputedTextLength();
25105             return c[text];
25106
25107         } else {
25108             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25109             if (str === null) {
25110                 return size / 3 * 2 * text.length;
25111             } else {
25112                 return size / 3 * (2 * text.length + str.length);
25113             }
25114         }
25115     }
25116
25117     function drawLineLabels(group, entities, filter, classes, labels) {
25118         var texts = group.selectAll('text.' + classes)
25119             .filter(filter)
25120             .data(entities, iD.Entity.key);
25121
25122         texts.enter()
25123             .append('text')
25124             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25125             .append('textPath')
25126             .attr('class', 'textpath');
25127
25128
25129         texts.selectAll('.textpath')
25130             .filter(filter)
25131             .data(entities, iD.Entity.key)
25132             .attr({
25133                 'startOffset': '50%',
25134                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25135             })
25136             .text(iD.util.displayName);
25137
25138         texts.exit().remove();
25139     }
25140
25141     function drawLinePaths(group, entities, filter, classes, labels) {
25142         var halos = group.selectAll('path')
25143             .filter(filter)
25144             .data(entities, iD.Entity.key);
25145
25146         halos.enter()
25147             .append('path')
25148             .style('stroke-width', get(labels, 'font-size'))
25149             .attr('id', function(d) { return 'labelpath-' + d.id; })
25150             .attr('class', classes);
25151
25152         halos.attr('d', get(labels, 'lineString'));
25153
25154         halos.exit().remove();
25155     }
25156
25157     function drawPointLabels(group, entities, filter, classes, labels) {
25158
25159         var texts = group.selectAll('text.' + classes)
25160             .filter(filter)
25161             .data(entities, iD.Entity.key);
25162
25163         texts.enter()
25164             .append('text')
25165             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25166
25167         texts.attr('x', get(labels, 'x'))
25168             .attr('y', get(labels, 'y'))
25169             .style('text-anchor', get(labels, 'textAnchor'))
25170             .text(iD.util.displayName)
25171             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25172
25173         texts.exit().remove();
25174         return texts;
25175     }
25176
25177     function drawAreaLabels(group, entities, filter, classes, labels) {
25178         entities = entities.filter(hasText);
25179         labels = labels.filter(hasText);
25180         return drawPointLabels(group, entities, filter, classes, labels);
25181
25182         function hasText(d, i) {
25183             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25184         }
25185     }
25186
25187     function drawAreaIcons(group, entities, filter, classes, labels) {
25188
25189         var icons = group.selectAll('use')
25190             .filter(filter)
25191             .data(entities, iD.Entity.key);
25192
25193         icons.enter()
25194             .append('use')
25195             .attr('clip-path', 'url(#clip-square-18)')
25196             .attr('class', 'icon');
25197
25198         icons.attr('transform', get(labels, 'transform'))
25199             .attr('xlink:href', function(d) {
25200                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25201             });
25202
25203
25204         icons.exit().remove();
25205     }
25206
25207     function reverse(p) {
25208         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25209         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25210     }
25211
25212     function lineString(nodes) {
25213         return 'M' + nodes.join('L');
25214     }
25215
25216     function subpath(nodes, from, to) {
25217         function segmentLength(i) {
25218             var dx = nodes[i][0] - nodes[i + 1][0];
25219             var dy = nodes[i][1] - nodes[i + 1][1];
25220             return Math.sqrt(dx * dx + dy * dy);
25221         }
25222
25223         var sofar = 0,
25224             start, end, i0, i1;
25225         for (var i = 0; i < nodes.length - 1; i++) {
25226             var current = segmentLength(i);
25227             var portion;
25228             if (!start && sofar + current >= from) {
25229                 portion = (from - sofar) / current;
25230                 start = [
25231                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25232                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25233                 ];
25234                 i0 = i + 1;
25235             }
25236             if (!end && sofar + current >= to) {
25237                 portion = (to - sofar) / current;
25238                 end = [
25239                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25240                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25241                 ];
25242                 i1 = i + 1;
25243             }
25244             sofar += current;
25245
25246         }
25247         var ret = nodes.slice(i0, i1);
25248         ret.unshift(start);
25249         ret.push(end);
25250         return ret;
25251
25252     }
25253
25254     function hideOnMouseover() {
25255         var layers = d3.select(this)
25256             .selectAll('.layer-label, .layer-halo');
25257
25258         layers.selectAll('.proximate')
25259             .classed('proximate', false);
25260
25261         var mouse = context.mouse(),
25262             pad = 50,
25263             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25264             ids = _.pluck(rtree.search(rect), 'id');
25265
25266         if (!ids.length) return;
25267         layers.selectAll('.' + ids.join(', .'))
25268             .classed('proximate', true);
25269     }
25270
25271     var rtree = rbush(),
25272         rectangles = {};
25273
25274     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25275
25276         var hidePoints = !surface.select('.node.point').node();
25277
25278         var labelable = [], i, k, entity;
25279         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25280
25281         if (fullRedraw) {
25282             rtree.clear();
25283             rectangles = {};
25284         } else {
25285             for (i = 0; i < entities.length; i++) {
25286                 rtree.remove(rectangles[entities[i].id]);
25287             }
25288         }
25289
25290         // Split entities into groups specified by label_stack
25291         for (i = 0; i < entities.length; i++) {
25292             entity = entities[i];
25293             var geometry = entity.geometry(graph);
25294
25295             if (geometry === 'vertex')
25296                 continue;
25297             if (hidePoints && geometry === 'point')
25298                 continue;
25299
25300             var preset = geometry === 'area' && context.presets().match(entity, graph),
25301                 icon = preset && !blacklisted(preset) && preset.icon;
25302
25303             if (!icon && !iD.util.displayName(entity))
25304                 continue;
25305
25306             for (k = 0; k < label_stack.length; k ++) {
25307                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25308                     labelable[k].push(entity);
25309                     break;
25310                 }
25311             }
25312         }
25313
25314         var positions = {
25315             point: [],
25316             line: [],
25317             area: []
25318         };
25319
25320         var labelled = {
25321             point: [],
25322             line: [],
25323             area: []
25324         };
25325
25326         // Try and find a valid label for labellable entities
25327         for (k = 0; k < labelable.length; k++) {
25328             var font_size = font_sizes[k];
25329             for (i = 0; i < labelable[k].length; i ++) {
25330                 entity = labelable[k][i];
25331                 var name = iD.util.displayName(entity),
25332                     width = name && textWidth(name, font_size),
25333                     p;
25334                 if (entity.geometry(graph) === 'point') {
25335                     p = getPointLabel(entity, width, font_size);
25336                 } else if (entity.geometry(graph) === 'line') {
25337                     p = getLineLabel(entity, width, font_size);
25338                 } else if (entity.geometry(graph) === 'area') {
25339                     p = getAreaLabel(entity, width, font_size);
25340                 }
25341                 if (p) {
25342                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25343                     positions[entity.geometry(graph)].push(p);
25344                     labelled[entity.geometry(graph)].push(entity);
25345                 }
25346             }
25347         }
25348
25349         function getPointLabel(entity, width, height) {
25350             var coord = projection(entity.loc),
25351                 m = 5,  // margin
25352                 offset = pointOffsets[0],
25353                 p = {
25354                     height: height,
25355                     width: width,
25356                     x: coord[0] + offset[0],
25357                     y: coord[1] + offset[1],
25358                     textAnchor: offset[2]
25359                 };
25360             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25361             if (tryInsert(rect, entity.id)) return p;
25362         }
25363
25364
25365         function getLineLabel(entity, width, height) {
25366             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25367                 length = iD.geo.pathLength(nodes);
25368             if (length < width + 20) return;
25369
25370             for (var i = 0; i < lineOffsets.length; i ++) {
25371                 var offset = lineOffsets[i],
25372                     middle = offset / 100 * length,
25373                     start = middle - width/2;
25374                 if (start < 0 || start + width > length) continue;
25375                 var sub = subpath(nodes, start, start + width),
25376                     rev = reverse(sub),
25377                     rect = [
25378                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25379                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25380                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25381                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25382                     ];
25383                 if (rev) sub = sub.reverse();
25384                 if (tryInsert(rect, entity.id)) return {
25385                     'font-size': height + 2,
25386                     lineString: lineString(sub),
25387                     startOffset: offset + '%'
25388                 };
25389             }
25390         }
25391
25392         function getAreaLabel(entity, width, height) {
25393             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25394                 extent = entity.extent(graph),
25395                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25396                 rect;
25397
25398             if (!centroid || entitywidth < 20) return;
25399
25400             var iconX = centroid[0] - (iconSize/2),
25401                 iconY = centroid[1] - (iconSize/2),
25402                 textOffset = iconSize + 5;
25403
25404             var p = {
25405                 transform: 'translate(' + iconX + ',' + iconY + ')'
25406             };
25407
25408             if (width && entitywidth >= width + 20) {
25409                 p.x = centroid[0];
25410                 p.y = centroid[1] + textOffset;
25411                 p.textAnchor = 'middle';
25412                 p.height = height;
25413                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25414             } else {
25415                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25416             }
25417
25418             if (tryInsert(rect, entity.id)) return p;
25419
25420         }
25421
25422         function tryInsert(rect, id) {
25423             // Check that label is visible
25424             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25425                 rect[3] > dimensions[1]) return false;
25426             var v = rtree.search(rect).length === 0;
25427             if (v) {
25428                 rect.id = id;
25429                 rtree.insert(rect);
25430                 rectangles[id] = rect;
25431             }
25432             return v;
25433         }
25434
25435         var label = surface.select('.layer-label'),
25436             halo = surface.select('.layer-halo');
25437
25438         // points
25439         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25440         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25441
25442         // lines
25443         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25444         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25445         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25446
25447         // areas
25448         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25449         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25450         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25451     }
25452
25453     labels.supersurface = function(supersurface) {
25454         supersurface
25455             .on('mousemove.hidelabels', hideOnMouseover)
25456             .on('mousedown.hidelabels', function () {
25457                 supersurface.on('mousemove.hidelabels', null);
25458             })
25459             .on('mouseup.hidelabels', function () {
25460                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25461             });
25462     };
25463
25464     return labels;
25465 };
25466 iD.svg.Lines = function(projection) {
25467
25468     var highway_stack = {
25469         motorway: 0,
25470         motorway_link: 1,
25471         trunk: 2,
25472         trunk_link: 3,
25473         primary: 4,
25474         primary_link: 5,
25475         secondary: 6,
25476         tertiary: 7,
25477         unclassified: 8,
25478         residential: 9,
25479         service: 10,
25480         footway: 11
25481     };
25482
25483     function waystack(a, b) {
25484         var as = 0, bs = 0;
25485
25486         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25487         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25488         return as - bs;
25489     }
25490
25491     return function drawLines(surface, graph, entities, filter) {
25492         var ways = [], pathdata = {}, onewaydata = {},
25493             getPath = iD.svg.Path(projection, graph);
25494
25495         for (var i = 0; i < entities.length; i++) {
25496             var entity = entities[i],
25497                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25498             if (outer) {
25499                 ways.push(entity.mergeTags(outer.tags));
25500             } else if (entity.geometry(graph) === 'line') {
25501                 ways.push(entity);
25502             }
25503         }
25504
25505         ways = ways.filter(getPath);
25506
25507         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25508
25509         _.forOwn(pathdata, function(v, k) {
25510             onewaydata[k] = _(v)
25511                 .filter(function(d) { return d.isOneWay(); })
25512                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25513                 .flatten()
25514                 .valueOf();
25515         });
25516
25517         var layergroup = surface
25518             .select('.layer-lines')
25519             .selectAll('g.layergroup')
25520             .data(d3.range(-10, 11));
25521
25522         layergroup.enter()
25523             .append('g')
25524             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25525
25526
25527         var linegroup = layergroup
25528             .selectAll('g.linegroup')
25529             .data(['shadow', 'casing', 'stroke']);
25530
25531         linegroup.enter()
25532             .append('g')
25533             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25534
25535
25536         var lines = linegroup
25537             .selectAll('path')
25538             .filter(filter)
25539             .data(
25540                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25541                 iD.Entity.key
25542             );
25543
25544         // Optimization: call simple TagClasses only on enter selection. This
25545         // works because iD.Entity.key is defined to include the entity v attribute.
25546         lines.enter()
25547             .append('path')
25548             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25549             .call(iD.svg.TagClasses());
25550
25551         lines
25552             .sort(waystack)
25553             .attr('d', getPath)
25554             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25555
25556         lines.exit()
25557             .remove();
25558
25559
25560         var onewaygroup = layergroup
25561             .selectAll('g.onewaygroup')
25562             .data(['oneway']);
25563
25564         onewaygroup.enter()
25565             .append('g')
25566             .attr('class', 'layer onewaygroup');
25567
25568
25569         var oneways = onewaygroup
25570             .selectAll('path')
25571             .filter(filter)
25572             .data(
25573                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25574                 function(d) { return [d.id, d.index]; }
25575             );
25576
25577         oneways.enter()
25578             .append('path')
25579             .attr('class', 'oneway')
25580             .attr('marker-mid', 'url(#oneway-marker)');
25581
25582         oneways
25583             .attr('d', function(d) { return d.d; });
25584
25585         oneways.exit()
25586             .remove();
25587
25588     };
25589 };
25590 iD.svg.Midpoints = function(projection, context) {
25591     return function drawMidpoints(surface, graph, entities, filter, extent) {
25592         var poly = extent.polygon(),
25593             midpoints = {};
25594
25595         for (var i = 0; i < entities.length; i++) {
25596             var entity = entities[i];
25597
25598             if (entity.type !== 'way')
25599                 continue;
25600             if (!filter(entity))
25601                 continue;
25602             if (context.selectedIDs().indexOf(entity.id) < 0)
25603                 continue;
25604
25605             var nodes = graph.childNodes(entity);
25606             for (var j = 0; j < nodes.length - 1; j++) {
25607
25608                 var a = nodes[j],
25609                     b = nodes[j + 1],
25610                     id = [a.id, b.id].sort().join('-');
25611
25612                 if (midpoints[id]) {
25613                     midpoints[id].parents.push(entity);
25614                 } else {
25615                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25616                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25617                             loc = null;
25618
25619                         if (extent.intersects(point)) {
25620                             loc = point;
25621                         } else {
25622                             for (var k = 0; k < 4; k++) {
25623                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25624                                 if (point &&
25625                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25626                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25627                                 {
25628                                     loc = point;
25629                                     break;
25630                                 }
25631                             }
25632                         }
25633
25634                         if (loc) {
25635                             midpoints[id] = {
25636                                 type: 'midpoint',
25637                                 id: id,
25638                                 loc: loc,
25639                                 edge: [a.id, b.id],
25640                                 parents: [entity]
25641                             };
25642                         }
25643                     }
25644                 }
25645             }
25646         }
25647
25648         function midpointFilter(d) {
25649             if (midpoints[d.id])
25650                 return true;
25651
25652             for (var i = 0; i < d.parents.length; i++)
25653                 if (filter(d.parents[i]))
25654                     return true;
25655
25656             return false;
25657         }
25658
25659         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25660             .filter(midpointFilter)
25661             .data(_.values(midpoints), function(d) { return d.id; });
25662
25663         var group = groups.enter()
25664             .insert('g', ':first-child')
25665             .attr('class', 'midpoint');
25666
25667         group.append('circle')
25668             .attr('r', 7)
25669             .attr('class', 'shadow');
25670
25671         group.append('circle')
25672             .attr('r', 3)
25673             .attr('class', 'fill');
25674
25675         groups.attr('transform', iD.svg.PointTransform(projection));
25676
25677         // Propagate data bindings.
25678         groups.select('circle.shadow');
25679         groups.select('circle.fill');
25680
25681         groups.exit()
25682             .remove();
25683     };
25684 };
25685 iD.svg.Points = function(projection, context) {
25686     function markerPath(selection, klass) {
25687         selection
25688             .attr('class', klass)
25689             .attr('transform', 'translate(-8, -23)')
25690             .attr('d', 'M 17,8 C 17,13 11,21 8.5,23.5 C 6,21 0,13 0,8 C 0,4 4,-0.5 8.5,-0.5 C 13,-0.5 17,4 17,8 z');
25691     }
25692
25693     function sortY(a, b) {
25694         return b.loc[1] - a.loc[1];
25695     }
25696
25697     function drawPoints(surface, points, filter) {
25698         points.sort(sortY);
25699
25700         var groups = surface.select('.layer-hit').selectAll('g.point')
25701             .filter(filter)
25702             .data(points, iD.Entity.key);
25703
25704         var group = groups.enter()
25705             .append('g')
25706             .attr('class', function(d) { return 'node point ' + d.id; })
25707             .order();
25708
25709         group.append('path')
25710             .call(markerPath, 'shadow');
25711
25712         group.append('path')
25713             .call(markerPath, 'stroke');
25714
25715         group.append('use')
25716             .attr('class', 'icon')
25717             .attr('transform', 'translate(-6, -20)')
25718             .attr('clip-path', 'url(#clip-square-12)');
25719
25720         groups.attr('transform', iD.svg.PointTransform(projection))
25721             .call(iD.svg.TagClasses());
25722
25723         // Selecting the following implicitly
25724         // sets the data (point entity) on the element
25725         groups.select('.shadow');
25726         groups.select('.stroke');
25727         groups.select('.icon')
25728             .attr('xlink:href', function(entity) {
25729                 var preset = context.presets().match(entity, context.graph());
25730                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25731             });
25732
25733         groups.exit()
25734             .remove();
25735     }
25736
25737     drawPoints.points = function(entities, limit) {
25738         var graph = context.graph(),
25739             points = [];
25740
25741         for (var i = 0; i < entities.length; i++) {
25742             var entity = entities[i];
25743             if (entity.geometry(graph) === 'point') {
25744                 points.push(entity);
25745                 if (limit && points.length >= limit) break;
25746             }
25747         }
25748
25749         return points;
25750     };
25751
25752     return drawPoints;
25753 };
25754 iD.svg.Surface = function() {
25755     return function (selection) {
25756         var layers = selection.selectAll('.layer')
25757             .data(['areas', 'lines', 'hit', 'halo', 'label']);
25758
25759         layers.enter().append('g')
25760             .attr('class', function(d) { return 'layer layer-' + d; });
25761     };
25762 };
25763 iD.svg.TagClasses = function() {
25764     var primary = [
25765             'building', 'highway', 'railway', 'waterway', 'aeroway',
25766             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25767             'leisure', 'place'
25768         ],
25769         secondary = [
25770             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25771         ],
25772         tagClassRe = /^tag-/,
25773         tags = function(entity) { return entity.tags; };
25774
25775     var tagClasses = function(selection) {
25776         selection.each(function tagClassesEach(entity) {
25777             var classes, value = this.className;
25778
25779             if (value.baseVal !== undefined) value = value.baseVal;
25780
25781             classes = value.trim().split(/\s+/).filter(function(name) {
25782                 return name.length && !tagClassRe.test(name);
25783             }).join(' ');
25784
25785             var t = tags(entity), i, k, v;
25786
25787             for (i = 0; i < primary.length; i++) {
25788                 k = primary[i];
25789                 v = t[k];
25790                 if (!v || v === 'no') continue;
25791                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25792                 break;
25793             }
25794
25795             for (i = 0; i < secondary.length; i++) {
25796                 k = secondary[i];
25797                 v = t[k];
25798                 if (!v || v === 'no') continue;
25799                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25800             }
25801
25802             classes = classes.trim();
25803
25804             if (classes !== value) {
25805                 d3.select(this).attr('class', classes);
25806             }
25807         });
25808     };
25809
25810     tagClasses.tags = function(_) {
25811         if (!arguments.length) return tags;
25812         tags = _;
25813         return tagClasses;
25814     };
25815
25816     return tagClasses;
25817 };
25818 iD.svg.Turns = function(projection) {
25819     return function(surface, graph, turns) {
25820         function key(turn) {
25821             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25822         }
25823
25824         function icon(turn) {
25825             var u = turn.u ? '-u' : '';
25826             if (!turn.restriction)
25827                 return '#icon-restriction-yes' + u;
25828             var restriction = graph.entity(turn.restriction).tags.restriction;
25829             return '#icon-restriction-' +
25830                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25831         }
25832
25833         var groups = surface.select('.layer-hit').selectAll('g.turn')
25834             .data(turns, key);
25835
25836         // Enter
25837
25838         var enter = groups.enter().append('g')
25839             .attr('class', 'turn');
25840
25841         var nEnter = enter.filter(function (turn) { return !turn.u; });
25842
25843         nEnter.append('rect')
25844             .attr('transform', 'translate(-12, -12)')
25845             .attr('width', '45')
25846             .attr('height', '25');
25847
25848         nEnter.append('use')
25849             .attr('transform', 'translate(-12, -12)')
25850             .attr('clip-path', 'url(#clip-square-45)');
25851
25852         var uEnter = enter.filter(function (turn) { return turn.u; });
25853
25854         uEnter.append('circle')
25855             .attr('r', '16');
25856
25857         uEnter.append('use')
25858             .attr('transform', 'translate(-16, -16)')
25859             .attr('clip-path', 'url(#clip-square-32)');
25860
25861         // Update
25862
25863         groups
25864             .attr('transform', function (turn) {
25865                 var v = graph.entity(turn.via.node),
25866                     t = graph.entity(turn.to.node),
25867                     a = iD.geo.angle(v, t, projection),
25868                     p = projection(v.loc),
25869                     r = turn.u ? 0 : 60;
25870
25871                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25872                     'rotate(' + a * 180 / Math.PI + ')';
25873             });
25874
25875         groups.select('use')
25876             .attr('xlink:href', icon);
25877
25878         groups.select('rect');
25879         groups.select('circle');
25880
25881         // Exit
25882
25883         groups.exit()
25884             .remove();
25885
25886         return this;
25887     };
25888 };
25889 iD.svg.Vertices = function(projection, context) {
25890     var radiuses = {
25891         //       z16-, z17, z18+, tagged
25892         shadow: [6,    7.5,   7.5,  11.5],
25893         stroke: [2.5,  3.5,   3.5,  7],
25894         fill:   [1,    1.5,   1.5,  1.5]
25895     };
25896
25897     var hover;
25898
25899     function siblingAndChildVertices(ids, graph, extent) {
25900         var vertices = {};
25901
25902         function addChildVertices(entity) {
25903             var i;
25904             if (entity.type === 'way') {
25905                 for (i = 0; i < entity.nodes.length; i++) {
25906                     addChildVertices(graph.entity(entity.nodes[i]));
25907                 }
25908             } else if (entity.type === 'relation') {
25909                 for (i = 0; i < entity.members.length; i++) {
25910                     var member = context.hasEntity(entity.members[i].id);
25911                     if (member) {
25912                         addChildVertices(member);
25913                     }
25914                 }
25915             } else if (entity.intersects(extent, graph)) {
25916                 vertices[entity.id] = entity;
25917             }
25918         }
25919
25920         ids.forEach(function(id) {
25921             var entity = context.hasEntity(id);
25922             if (entity && entity.type === 'node') {
25923                 vertices[entity.id] = entity;
25924                 context.graph().parentWays(entity).forEach(function(entity) {
25925                     addChildVertices(entity);
25926                 });
25927             } else if (entity) {
25928                 addChildVertices(entity);
25929             }
25930         });
25931
25932         return vertices;
25933     }
25934
25935     function draw(selection, vertices, klass, graph, zoom) {
25936         var icons = {},
25937             z;
25938
25939         if (zoom < 17) {
25940             z = 0;
25941         } else if (zoom < 18) {
25942             z = 1;
25943         } else {
25944             z = 2;
25945         }
25946
25947         var groups = selection.data(vertices, function(entity) {
25948             return iD.Entity.key(entity);
25949         });
25950
25951         function icon(entity) {
25952             if (entity.id in icons) return icons[entity.id];
25953             icons[entity.id] =
25954                 entity.hasInterestingTags() &&
25955                 context.presets().match(entity, graph).icon;
25956             return icons[entity.id];
25957         }
25958
25959         function classCircle(klass) {
25960             return function(entity) {
25961                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25962             };
25963         }
25964
25965         function setAttributes(selection) {
25966             ['shadow','stroke','fill'].forEach(function(klass) {
25967                 var rads = radiuses[klass];
25968                 selection.selectAll('.' + klass)
25969                     .each(function(entity) {
25970                         var i = z && icon(entity),
25971                             c = i ? 0.5 : 0,
25972                             r = rads[i ? 3 : z];
25973                         this.setAttribute('cx', c);
25974                         this.setAttribute('cy', -c);
25975                         this.setAttribute('r', r);
25976                         if (i && klass === 'fill') {
25977                             this.setAttribute('visibility', 'hidden');
25978                         } else {
25979                             this.removeAttribute('visibility');
25980                         }
25981                     });
25982             });
25983
25984             selection.selectAll('use')
25985                 .each(function() {
25986                     if (z) {
25987                         this.removeAttribute('visibility');
25988                     } else {
25989                         this.setAttribute('visibility', 'hidden');
25990                     }
25991                 });
25992         }
25993
25994         var enter = groups.enter()
25995             .append('g')
25996             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
25997
25998         enter.append('circle')
25999             .each(classCircle('shadow'));
26000
26001         enter.append('circle')
26002             .each(classCircle('stroke'));
26003
26004         // Vertices with icons get a `use`.
26005         enter.filter(function(d) { return icon(d); })
26006             .append('use')
26007             .attr('transform', 'translate(-6, -6)')
26008             .attr('clip-path', 'url(#clip-square-12)')
26009             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26010
26011         // Vertices with tags get a fill.
26012         enter.filter(function(d) { return d.hasInterestingTags(); })
26013             .append('circle')
26014             .each(classCircle('fill'));
26015
26016         groups
26017             .attr('transform', iD.svg.PointTransform(projection))
26018             .classed('shared', function(entity) { return graph.isShared(entity); })
26019             .call(setAttributes);
26020
26021         groups.exit()
26022             .remove();
26023     }
26024
26025     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26026         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26027             vertices = [];
26028
26029         for (var i = 0; i < entities.length; i++) {
26030             var entity = entities[i];
26031
26032             if (entity.geometry(graph) !== 'vertex')
26033                 continue;
26034
26035             if (entity.id in selected ||
26036                 entity.hasInterestingTags() ||
26037                 entity.isIntersection(graph)) {
26038                 vertices.push(entity);
26039             }
26040         }
26041
26042         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26043             .filter(filter)
26044             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26045
26046         drawHover(surface, graph, extent, zoom);
26047     }
26048
26049     function drawHover(surface, graph, extent, zoom) {
26050         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26051
26052         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26053             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26054     }
26055
26056     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26057         if (hover !== _) {
26058             hover = _;
26059             drawHover(surface, graph, extent, zoom);
26060         }
26061     };
26062
26063     return drawVertices;
26064 };
26065 iD.ui = function(context) {
26066     function render(container) {
26067         var map = context.map();
26068
26069         if (iD.detect().opera) container.classed('opera', true);
26070
26071         var hash = iD.behavior.Hash(context);
26072
26073         hash();
26074
26075         if (!hash.hadHash) {
26076             map.centerZoom([-77.02271, 38.90085], 20);
26077         }
26078
26079         container.append('svg')
26080             .attr('id', 'defs')
26081             .call(iD.svg.Defs(context));
26082
26083         container.append('div')
26084             .attr('id', 'sidebar')
26085             .attr('class', 'col4')
26086             .call(ui.sidebar);
26087
26088         var content = container.append('div')
26089             .attr('id', 'content');
26090
26091         var bar = content.append('div')
26092             .attr('id', 'bar')
26093             .attr('class', 'fillD');
26094
26095         var m = content.append('div')
26096             .attr('id', 'map')
26097             .call(map);
26098
26099         bar.append('div')
26100             .attr('class', 'spacer col4');
26101
26102         var limiter = bar.append('div')
26103             .attr('class', 'limiter');
26104
26105         limiter.append('div')
26106             .attr('class', 'button-wrap joined col3')
26107             .call(iD.ui.Modes(context), limiter);
26108
26109         limiter.append('div')
26110             .attr('class', 'button-wrap joined col1')
26111             .call(iD.ui.UndoRedo(context));
26112
26113         limiter.append('div')
26114             .attr('class', 'button-wrap col1')
26115             .call(iD.ui.Save(context));
26116
26117         bar.append('div')
26118             .attr('class', 'spinner')
26119             .call(iD.ui.Spinner(context));
26120
26121         content
26122             .call(iD.ui.Attribution(context));
26123
26124         content.append('div')
26125             .style('display', 'none')
26126             .attr('class', 'help-wrap map-overlay fillL col5 content');
26127
26128         var controls = bar.append('div')
26129             .attr('class', 'map-controls');
26130
26131         controls.append('div')
26132             .attr('class', 'map-control zoombuttons')
26133             .call(iD.ui.Zoom(context));
26134
26135         controls.append('div')
26136             .attr('class', 'map-control geolocate-control')
26137             .call(iD.ui.Geolocate(map));
26138
26139         controls.append('div')
26140             .attr('class', 'map-control background-control')
26141             .call(iD.ui.Background(context));
26142
26143         controls.append('div')
26144             .attr('class', 'map-control help-control')
26145             .call(iD.ui.Help(context));
26146
26147         var footer = content.append('div')
26148             .attr('id', 'footer')
26149             .attr('class', 'fillD');
26150
26151         footer.append('div')
26152             .attr('id', 'scale-block')
26153             .call(iD.ui.Scale(context));
26154
26155         var linkList = footer.append('div')
26156             .attr('id', 'info-block')
26157             .append('ul')
26158             .attr('id', 'about-list')
26159             .attr('class', 'link-list');
26160
26161         if (!context.embed()) {
26162             linkList.call(iD.ui.Account(context));
26163         }
26164
26165         linkList.append('li')
26166             .append('a')
26167             .attr('target', '_blank')
26168             .attr('tabindex', -1)
26169             .attr('href', 'http://github.com/openstreetmap/iD')
26170             .text(iD.version);
26171
26172         var bugReport = linkList.append('li')
26173             .append('a')
26174             .attr('target', '_blank')
26175             .attr('tabindex', -1)
26176             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26177
26178         bugReport.append('span')
26179             .attr('class','icon bug light');
26180
26181         bugReport.call(bootstrap.tooltip()
26182                 .title(t('report_a_bug'))
26183                 .placement('top')
26184             );
26185
26186         linkList.append('li')
26187             .attr('class', 'user-list')
26188             .attr('tabindex', -1)
26189             .call(iD.ui.Contributors(context));
26190
26191         footer.append('div')
26192             .attr('class', 'api-status')
26193             .call(iD.ui.Status(context));
26194
26195         window.onbeforeunload = function() {
26196             return context.save();
26197         };
26198
26199         window.onunload = function() {
26200             context.history().unlock();
26201         };
26202
26203         d3.select(window).on('resize.editor', function() {
26204             map.dimensions(m.dimensions());
26205         });
26206
26207         function pan(d) {
26208             return function() {
26209                 context.pan(d);
26210             };
26211         }
26212
26213         // pan amount
26214         var pa = 5;
26215
26216         var keybinding = d3.keybinding('main')
26217             .on('⌫', function() { d3.event.preventDefault(); })
26218             .on('←', pan([pa, 0]))
26219             .on('↑', pan([0, pa]))
26220             .on('→', pan([-pa, 0]))
26221             .on('↓', pan([0, -pa]));
26222
26223         d3.select(document)
26224             .call(keybinding);
26225
26226         context.enter(iD.modes.Browse(context));
26227
26228         context.container()
26229             .call(iD.ui.Splash(context))
26230             .call(iD.ui.Restore(context));
26231
26232         var authenticating = iD.ui.Loading(context)
26233             .message(t('loading_auth'));
26234
26235         context.connection()
26236             .on('authenticating.ui', function() {
26237                 context.container()
26238                     .call(authenticating);
26239             })
26240             .on('authenticated.ui', function() {
26241                 authenticating.close();
26242             });
26243     }
26244
26245     function ui(container) {
26246         context.container(container);
26247         context.loadLocale(function() {
26248             render(container);
26249         });
26250     }
26251
26252     ui.sidebar = iD.ui.Sidebar(context);
26253
26254     return ui;
26255 };
26256
26257 iD.ui.tooltipHtml = function(text, key) {
26258     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26259 };
26260 iD.ui.Account = function(context) {
26261     var connection = context.connection();
26262
26263     function update(selection) {
26264         if (!connection.authenticated()) {
26265             selection.selectAll('#userLink, #logoutLink')
26266                 .style('display', 'none');
26267             return;
26268         }
26269
26270         connection.userDetails(function(err, details) {
26271             var userLink = selection.select('#userLink'),
26272                 logoutLink = selection.select('#logoutLink');
26273
26274             userLink.html('');
26275             logoutLink.html('');
26276
26277             if (err) return;
26278
26279             selection.selectAll('#userLink, #logoutLink')
26280                 .style('display', 'list-item');
26281
26282             // Link
26283             userLink.append('a')
26284                 .attr('href', connection.userURL(details.display_name))
26285                 .attr('target', '_blank');
26286
26287             // Add thumbnail or dont
26288             if (details.image_url) {
26289                 userLink.append('img')
26290                     .attr('class', 'icon icon-pre-text user-icon')
26291                     .attr('src', details.image_url);
26292             } else {
26293                 userLink.append('span')
26294                     .attr('class', 'icon avatar light icon-pre-text');
26295             }
26296
26297             // Add user name
26298             userLink.append('span')
26299                 .attr('class', 'label')
26300                 .text(details.display_name);
26301
26302             logoutLink.append('a')
26303                 .attr('class', 'logout')
26304                 .attr('href', '#')
26305                 .text(t('logout'))
26306                 .on('click.logout', function() {
26307                     d3.event.preventDefault();
26308                     connection.logout();
26309                 });
26310         });
26311     }
26312
26313     return function(selection) {
26314         selection.append('li')
26315             .attr('id', 'logoutLink')
26316             .style('display', 'none');
26317
26318         selection.append('li')
26319             .attr('id', 'userLink')
26320             .style('display', 'none');
26321
26322         connection.on('auth.account', function() { update(selection); });
26323         update(selection);
26324     };
26325 };
26326 iD.ui.Attribution = function(context) {
26327     var selection;
26328
26329     function attribution(data, klass) {
26330         var div = selection.selectAll('.' + klass)
26331             .data([0]);
26332
26333         div.enter()
26334             .append('div')
26335             .attr('class', klass);
26336
26337         var background = div.selectAll('.attribution')
26338             .data(data, function(d) { return d.name(); });
26339
26340         background.enter()
26341             .append('span')
26342             .attr('class', 'attribution')
26343             .each(function(d) {
26344                 if (d.terms_html) {
26345                     d3.select(this)
26346                         .html(d.terms_html);
26347                     return;
26348                 }
26349
26350                 var source = d.terms_text || d.id || d.name();
26351
26352                 if (d.logo) {
26353                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26354                 }
26355
26356                 if (d.terms_url) {
26357                     d3.select(this)
26358                         .append('a')
26359                         .attr('href', d.terms_url)
26360                         .attr('target', '_blank')
26361                         .html(source);
26362                 } else {
26363                     d3.select(this)
26364                         .text(source);
26365                 }
26366             });
26367
26368         background.exit()
26369             .remove();
26370
26371         var copyright = background.selectAll('.copyright-notice')
26372             .data(function(d) {
26373                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26374                 return notice ? [notice] : [];
26375             });
26376
26377         copyright.enter()
26378             .append('span')
26379             .attr('class', 'copyright-notice');
26380
26381         copyright.text(String);
26382
26383         copyright.exit()
26384             .remove();
26385     }
26386
26387     function update() {
26388         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26389         attribution(context.background().overlayLayerSources().filter(function (s) {
26390             return s.validZoom(context.map().zoom());
26391         }), 'overlay-layer-attribution');
26392     }
26393
26394     return function(select) {
26395         selection = select;
26396
26397         context.background()
26398             .on('change.attribution', update);
26399
26400         context.map()
26401             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26402
26403         update();
26404     };
26405 };
26406 iD.ui.Background = function(context) {
26407     var key = 'b',
26408         opacities = [1, 0.75, 0.5, 0.25],
26409         directions = [
26410             ['left', [1, 0]],
26411             ['top', [0, -1]],
26412             ['right', [-1, 0]],
26413             ['bottom', [0, 1]]],
26414         opacityDefault = (context.storage('background-opacity') !== null) ?
26415             (+context.storage('background-opacity')) : 0.5,
26416         customTemplate = '';
26417
26418     // Can be 0 from <1.3.0 use or due to issue #1923.
26419     if (opacityDefault === 0) opacityDefault = 0.5;
26420
26421     function background(selection) {
26422
26423         function setOpacity(d) {
26424             var bg = context.container().selectAll('.background-layer')
26425                 .transition()
26426                 .style('opacity', d)
26427                 .attr('data-opacity', d);
26428
26429             if (!iD.detect().opera) {
26430                 iD.util.setTransform(bg, 0, 0);
26431             }
26432
26433             opacityList.selectAll('li')
26434                 .classed('active', function(_) { return _ === d; });
26435
26436             context.storage('background-opacity', d);
26437         }
26438
26439         function selectLayer() {
26440             function active(d) {
26441                 return context.background().showsLayer(d);
26442             }
26443
26444             content.selectAll('.layer, .custom_layer')
26445                 .classed('active', active)
26446                 .selectAll('input')
26447                 .property('checked', active);
26448         }
26449
26450         function clickSetSource(d) {
26451             d3.event.preventDefault();
26452             context.background().baseLayerSource(d);
26453             selectLayer();
26454         }
26455
26456         function editCustom() {
26457             d3.event.preventDefault();
26458             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26459             if (!template ||
26460                 template.indexOf('google.com') !== -1 ||
26461                 template.indexOf('googleapis.com') !== -1 ||
26462                 template.indexOf('google.ru') !== -1) {
26463                 selectLayer();
26464                 return;
26465             }
26466             setCustom(template);
26467         }
26468
26469         function setCustom(template) {
26470             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26471             selectLayer();
26472         }
26473
26474         function clickSetOverlay(d) {
26475             d3.event.preventDefault();
26476             context.background().toggleOverlayLayer(d);
26477             selectLayer();
26478         }
26479
26480         function clickGpx() {
26481             context.background().toggleGpxLayer();
26482             update();
26483         }
26484
26485         function drawList(layerList, type, change, filter) {
26486             var sources = context.background()
26487                 .sources(context.map().extent())
26488                 .filter(filter);
26489
26490             var layerLinks = layerList.selectAll('li.layer')
26491                 .data(sources, function(d) { return d.name(); });
26492
26493             var enter = layerLinks.enter()
26494                 .insert('li', '.custom_layer')
26495                 .attr('class', 'layer');
26496
26497             // only set tooltips for layers with tooltips
26498             enter.filter(function(d) { return d.description; })
26499                 .call(bootstrap.tooltip()
26500                     .title(function(d) { return d.description; })
26501                     .placement('top'));
26502
26503             var label = enter.append('label');
26504
26505             label.append('input')
26506                 .attr('type', type)
26507                 .attr('name', 'layers')
26508                 .on('change', change);
26509
26510             label.append('span')
26511                 .text(function(d) { return d.name(); });
26512
26513             layerLinks.exit()
26514                 .remove();
26515
26516             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26517         }
26518
26519         function update() {
26520             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26521             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26522
26523             var hasGpx = context.background().hasGpxLayer(),
26524                 showsGpx = context.background().showsGpxLayer();
26525
26526             gpxLayerItem
26527                 .classed('active', showsGpx)
26528                 .selectAll('input')
26529                 .property('disabled', !hasGpx)
26530                 .property('checked', showsGpx);
26531
26532             selectLayer();
26533
26534             var source = context.background().baseLayerSource();
26535             if (source.id === 'custom') {
26536                 customTemplate = source.template;
26537             }
26538         }
26539
26540         function clickNudge(d) {
26541
26542             var timeout = window.setTimeout(function() {
26543                     interval = window.setInterval(nudge, 100);
26544                 }, 500),
26545                 interval;
26546
26547             d3.select(this).on('mouseup', function() {
26548                 window.clearInterval(interval);
26549                 window.clearTimeout(timeout);
26550                 nudge();
26551             });
26552
26553             function nudge() {
26554                 var offset = context.background()
26555                     .nudge(d[1], context.map().zoom())
26556                     .offset();
26557                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26558             }
26559         }
26560
26561         var content = selection.append('div')
26562                 .attr('class', 'fillL map-overlay col3 content hide'),
26563             tooltip = bootstrap.tooltip()
26564                 .placement('left')
26565                 .html(true)
26566                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26567
26568         function hide() { setVisible(false); }
26569
26570         function toggle() {
26571             if (d3.event) d3.event.preventDefault();
26572             tooltip.hide(button);
26573             setVisible(!button.classed('active'));
26574         }
26575
26576         function setVisible(show) {
26577             if (show !== shown) {
26578                 button.classed('active', show);
26579                 shown = show;
26580
26581                 if (show) {
26582                     selection.on('mousedown.background-inside', function() {
26583                         return d3.event.stopPropagation();
26584                     });
26585                     content.style('display', 'block')
26586                         .style('right', '-300px')
26587                         .transition()
26588                         .duration(200)
26589                         .style('right', '0px');
26590                 } else {
26591                     content.style('display', 'block')
26592                         .style('right', '0px')
26593                         .transition()
26594                         .duration(200)
26595                         .style('right', '-300px')
26596                         .each('end', function() {
26597                             d3.select(this).style('display', 'none');
26598                         });
26599                     selection.on('mousedown.background-inside', null);
26600                 }
26601             }
26602         }
26603
26604         var button = selection.append('button')
26605                 .attr('tabindex', -1)
26606                 .on('click', toggle)
26607                 .call(tooltip),
26608             opa = content
26609                 .append('div')
26610                 .attr('class', 'opacity-options-wrapper'),
26611             shown = false;
26612
26613         button.append('span')
26614             .attr('class', 'icon layers light');
26615
26616         opa.append('h4')
26617             .text(t('background.title'));
26618
26619         var opacityList = opa.append('ul')
26620             .attr('class', 'opacity-options');
26621
26622         opacityList.selectAll('div.opacity')
26623             .data(opacities)
26624             .enter()
26625             .append('li')
26626             .attr('data-original-title', function(d) {
26627                 return t('background.percent_brightness', { opacity: (d * 100) });
26628             })
26629             .on('click.set-opacity', setOpacity)
26630             .html('<div class="select-box"></div>')
26631             .call(bootstrap.tooltip()
26632                 .placement('left'))
26633             .append('div')
26634             .attr('class', 'opacity')
26635             .style('opacity', String);
26636
26637         var backgroundList = content.append('ul')
26638             .attr('class', 'layer-list');
26639
26640         var custom = backgroundList.append('li')
26641             .attr('class', 'custom_layer')
26642             .datum(iD.BackgroundSource.Custom());
26643
26644         custom.append('button')
26645             .attr('class', 'layer-browse')
26646             .call(bootstrap.tooltip()
26647                 .title(t('background.custom_button'))
26648                 .placement('left'))
26649             .on('click', editCustom)
26650             .append('span')
26651             .attr('class', 'icon geocode');
26652
26653         var label = custom.append('label');
26654
26655         label.append('input')
26656             .attr('type', 'radio')
26657             .attr('name', 'layers')
26658             .on('change', function () {
26659                 if (customTemplate) {
26660                     setCustom(customTemplate);
26661                 } else {
26662                     editCustom();
26663                 }
26664             });
26665
26666         label.append('span')
26667             .text(t('background.custom'));
26668
26669         var overlayList = content.append('ul')
26670             .attr('class', 'layer-list');
26671
26672         var gpxLayerItem = content.append('ul')
26673             .style('display', iD.detect().filedrop ? 'block' : 'none')
26674             .attr('class', 'layer-list')
26675             .append('li')
26676             .classed('layer-toggle-gpx', true);
26677
26678         gpxLayerItem.append('button')
26679             .attr('class', 'layer-extent')
26680             .call(bootstrap.tooltip()
26681                 .title(t('gpx.zoom'))
26682                 .placement('left'))
26683             .on('click', function() {
26684                 d3.event.preventDefault();
26685                 d3.event.stopPropagation();
26686                 context.background().zoomToGpxLayer();
26687             })
26688             .append('span')
26689             .attr('class', 'icon geolocate');
26690
26691         gpxLayerItem.append('button')
26692             .attr('class', 'layer-browse')
26693             .call(bootstrap.tooltip()
26694                 .title(t('gpx.browse'))
26695                 .placement('left'))
26696             .on('click', function() {
26697                 d3.select(document.createElement('input'))
26698                     .attr('type', 'file')
26699                     .on('change', function() {
26700                         context.background().gpxLayerFiles(d3.event.target.files);
26701                     })
26702                     .node().click();
26703             })
26704             .append('span')
26705             .attr('class', 'icon geocode');
26706
26707         label = gpxLayerItem.append('label')
26708             .call(bootstrap.tooltip()
26709                 .title(t('gpx.drag_drop'))
26710                 .placement('top'));
26711
26712         label.append('input')
26713             .attr('type', 'checkbox')
26714             .property('disabled', true)
26715             .on('change', clickGpx);
26716
26717         label.append('span')
26718             .text(t('gpx.local_layer'));
26719
26720         var adjustments = content.append('div')
26721             .attr('class', 'adjustments');
26722
26723         adjustments.append('a')
26724             .text(t('background.fix_misalignment'))
26725             .attr('href', '#')
26726             .classed('hide-toggle', true)
26727             .classed('expanded', false)
26728             .on('click', function() {
26729                 var exp = d3.select(this).classed('expanded');
26730                 nudgeContainer.style('display', exp ? 'none' : 'block');
26731                 d3.select(this).classed('expanded', !exp);
26732                 d3.event.preventDefault();
26733             });
26734
26735         var nudgeContainer = adjustments.append('div')
26736             .attr('class', 'nudge-container cf')
26737             .style('display', 'none');
26738
26739         nudgeContainer.selectAll('button')
26740             .data(directions).enter()
26741             .append('button')
26742             .attr('class', function(d) { return d[0] + ' nudge'; })
26743             .on('mousedown', clickNudge);
26744
26745         var resetButton = nudgeContainer.append('button')
26746             .attr('class', 'reset disabled')
26747             .on('click', function () {
26748                 context.background().offset([0, 0]);
26749                 resetButton.classed('disabled', true);
26750             });
26751
26752         resetButton.append('div')
26753             .attr('class', 'icon undo');
26754
26755         context.map()
26756             .on('move.background-update', _.debounce(update, 1000));
26757
26758         context.background()
26759             .on('change.background-update', update);
26760
26761         update();
26762         setOpacity(opacityDefault);
26763
26764         var keybinding = d3.keybinding('background');
26765         keybinding.on(key, toggle);
26766
26767         d3.select(document)
26768             .call(keybinding);
26769
26770         context.surface().on('mousedown.background-outside', hide);
26771         context.container().on('mousedown.background-outside', hide);
26772     }
26773
26774     return background;
26775 };
26776 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26777 // For example, ⌘Z -> Ctrl+Z
26778 iD.ui.cmd = function(code) {
26779     if (iD.detect().os === 'mac')
26780         return code;
26781
26782     var replacements = {
26783         '⌘': 'Ctrl',
26784         '⇧': 'Shift',
26785         '⌥': 'Alt',
26786         '⌫': 'Backspace',
26787         '⌦': 'Delete'
26788     }, keys = [];
26789
26790     if (iD.detect().os === 'win') {
26791         if (code === '⌘⇧Z') return 'Ctrl+Y';
26792     }
26793
26794     for (var i = 0; i < code.length; i++) {
26795         if (code[i] in replacements) {
26796             keys.push(replacements[code[i]]);
26797         } else {
26798             keys.push(code[i]);
26799         }
26800     }
26801
26802     return keys.join('+');
26803 };
26804 iD.ui.Commit = function(context) {
26805     var event = d3.dispatch('cancel', 'save');
26806
26807     function commit(selection) {
26808         var changes = context.history().changes(),
26809             summary = context.history().difference().summary();
26810
26811         function zoomToEntity(change) {
26812             var entity = change.entity;
26813             if (change.changeType !== 'deleted' &&
26814                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26815                 context.map().zoomTo(entity);
26816                 context.surface().selectAll(
26817                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26818                     .classed('hover', true);
26819             }
26820         }
26821
26822         var header = selection.append('div')
26823             .attr('class', 'header fillL');
26824
26825         header.append('button')
26826             .attr('class', 'fr')
26827             .on('click', event.cancel)
26828             .append('span')
26829             .attr('class', 'icon close');
26830
26831         header.append('h3')
26832             .text(t('commit.title'));
26833
26834         var body = selection.append('div')
26835             .attr('class', 'body');
26836
26837         // Comment Section
26838         var commentSection = body.append('div')
26839             .attr('class', 'modal-section form-field commit-form');
26840
26841         commentSection.append('label')
26842             .attr('class', 'form-label')
26843             .text(t('commit.message_label'));
26844
26845         var commentField = commentSection.append('textarea')
26846             .attr('placeholder', t('commit.description_placeholder'))
26847             .property('value', context.storage('comment') || '')
26848             .on('blur.save', function () {
26849                 context.storage('comment', this.value);
26850             });
26851
26852         commentField.node().select();
26853
26854         // Warnings
26855         var warnings = body.selectAll('div.warning-section')
26856             .data([iD.validate(changes, context.graph())])
26857             .enter()
26858             .append('div')
26859             .attr('class', 'modal-section warning-section fillL2')
26860             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26861             .style('background', '#ffb');
26862
26863         warnings.append('h3')
26864             .text(t('commit.warnings'));
26865
26866         var warningLi = warnings.append('ul')
26867             .attr('class', 'changeset-list')
26868             .selectAll('li')
26869             .data(function(d) { return d; })
26870             .enter()
26871             .append('li')
26872             .style()
26873             .on('mouseover', mouseover)
26874             .on('mouseout', mouseout)
26875             .on('click', warningClick);
26876
26877         warningLi.append('span')
26878             .attr('class', 'alert icon icon-pre-text');
26879
26880         warningLi.append('strong').text(function(d) {
26881             return d.message;
26882         });
26883
26884         warningLi.filter(function(d) { return d.tooltip; })
26885             .call(bootstrap.tooltip()
26886                 .title(function(d) { return d.tooltip; })
26887                 .placement('top')
26888             );
26889
26890         // Save Section
26891         var saveSection = body.append('div')
26892             .attr('class','modal-section fillL cf');
26893
26894         var prose = saveSection.append('p')
26895             .attr('class', 'commit-info')
26896             .html(t('commit.upload_explanation'));
26897
26898         context.connection().userDetails(function(err, user) {
26899             if (err) return;
26900
26901             var userLink = d3.select(document.createElement('div'));
26902
26903             if (user.image_url) {
26904                 userLink.append('img')
26905                     .attr('src', user.image_url)
26906                     .attr('class', 'icon icon-pre-text user-icon');
26907             }
26908
26909             userLink.append('a')
26910                 .attr('class','user-info')
26911                 .text(user.display_name)
26912                 .attr('href', context.connection().userURL(user.display_name))
26913                 .attr('tabindex', -1)
26914                 .attr('target', '_blank');
26915
26916             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26917         });
26918
26919         // Confirm Button
26920         var saveButton = saveSection.append('button')
26921             .attr('class', 'action col4 button')
26922             .on('click.save', function() {
26923                 event.save({
26924                     comment: commentField.node().value
26925                 });
26926             });
26927
26928         saveButton.append('span')
26929             .attr('class', 'label')
26930             .text(t('commit.save'));
26931
26932         var changeSection = body.selectAll('div.commit-section')
26933             .data([0])
26934             .enter()
26935             .append('div')
26936             .attr('class', 'commit-section modal-section fillL2');
26937
26938         changeSection.append('h3')
26939             .text(summary.length + ' Changes');
26940
26941         var li = changeSection.append('ul')
26942             .attr('class', 'changeset-list')
26943             .selectAll('li')
26944             .data(summary)
26945             .enter()
26946             .append('li')
26947             .on('mouseover', mouseover)
26948             .on('mouseout', mouseout)
26949             .on('click', zoomToEntity);
26950
26951         li.append('span')
26952             .attr('class', function(d) {
26953                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26954             });
26955
26956         li.append('span')
26957             .attr('class', 'change-type')
26958             .text(function(d) {
26959                 return d.changeType + ' ';
26960             });
26961
26962         li.append('strong')
26963             .attr('class', 'entity-type')
26964             .text(function(d) {
26965                 return context.presets().match(d.entity, d.graph).name();
26966             });
26967
26968         li.append('span')
26969             .attr('class', 'entity-name')
26970             .text(function(d) {
26971                 var name = iD.util.displayName(d.entity) || '',
26972                     string = '';
26973                 if (name !== '') string += ':';
26974                 return string += ' ' + name;
26975             });
26976
26977         li.style('opacity', 0)
26978             .transition()
26979             .style('opacity', 1);
26980
26981         li.style('opacity', 0)
26982             .transition()
26983             .style('opacity', 1);
26984
26985         function mouseover(d) {
26986             if (d.entity) {
26987                 context.surface().selectAll(
26988                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
26989                 ).classed('hover', true);
26990             }
26991         }
26992
26993         function mouseout() {
26994             context.surface().selectAll('.hover')
26995                 .classed('hover', false);
26996         }
26997
26998         function warningClick(d) {
26999             if (d.entity) {
27000                 context.map().zoomTo(d.entity);
27001                 context.enter(
27002                     iD.modes.Select(context, [d.entity.id])
27003                         .suppressMenu(true));
27004             }
27005         }
27006     }
27007
27008     return d3.rebind(commit, event, 'on');
27009 };
27010 iD.ui.confirm = function(selection) {
27011     var modal = iD.ui.modal(selection);
27012
27013     modal.select('.modal')
27014         .classed('modal-alert', true);
27015
27016     var section = modal.select('.content');
27017
27018     section.append('div')
27019         .attr('class', 'modal-section header');
27020
27021     section.append('div')
27022         .attr('class', 'modal-section message-text');
27023
27024     var buttonwrap = section.append('div')
27025         .attr('class', 'modal-section buttons cf');
27026
27027     buttonwrap.append('button')
27028         .attr('class', 'col2 action')
27029         .on('click.confirm', function() {
27030             modal.remove();
27031         })
27032         .text(t('confirm.okay'));
27033
27034     return modal;
27035 };
27036 iD.ui.Contributors = function(context) {
27037     function update(selection) {
27038         var users = {},
27039             limit = 4,
27040             entities = context.intersects(context.map().extent());
27041
27042         entities.forEach(function(entity) {
27043             if (entity && entity.user) users[entity.user] = true;
27044         });
27045
27046         var u = Object.keys(users),
27047             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27048
27049         selection.html('')
27050             .append('span')
27051             .attr('class', 'icon nearby light icon-pre-text');
27052
27053         var userList = d3.select(document.createElement('span'));
27054
27055         userList.selectAll()
27056             .data(subset)
27057             .enter()
27058             .append('a')
27059             .attr('class', 'user-link')
27060             .attr('href', function(d) { return context.connection().userURL(d); })
27061             .attr('target', '_blank')
27062             .attr('tabindex', -1)
27063             .text(String);
27064
27065         if (u.length > limit) {
27066             var count = d3.select(document.createElement('span'));
27067
27068             count.append('a')
27069                 .attr('target', '_blank')
27070                 .attr('tabindex', -1)
27071                 .attr('href', function() {
27072                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27073                 })
27074                 .text(u.length - limit + 1);
27075
27076             selection.append('span')
27077                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27078         } else {
27079             selection.append('span')
27080                 .html(t('contributors.list', {users: userList.html()}));
27081         }
27082
27083         if (!u.length) {
27084             selection.transition().style('opacity', 0);
27085         } else if (selection.style('opacity') === '0') {
27086             selection.transition().style('opacity', 1);
27087         }
27088     }
27089
27090     return function(selection) {
27091         update(selection);
27092
27093         context.connection().on('load.contributors', function() {
27094             update(selection);
27095         });
27096
27097         context.map().on('move.contributors', _.debounce(function() {
27098             update(selection);
27099         }, 500));
27100     };
27101 };
27102 iD.ui.Disclosure = function() {
27103     var dispatch = d3.dispatch('toggled'),
27104         title,
27105         expanded = false,
27106         content = function () {};
27107
27108     var disclosure = function(selection) {
27109         var $link = selection.selectAll('.hide-toggle')
27110             .data([0]);
27111
27112         $link.enter().append('a')
27113             .attr('href', '#')
27114             .attr('class', 'hide-toggle');
27115
27116         $link.text(title)
27117             .on('click', toggle)
27118             .classed('expanded', expanded);
27119
27120         var $body = selection.selectAll('div')
27121             .data([0]);
27122
27123         $body.enter().append('div');
27124
27125         $body.classed('hide', !expanded)
27126             .call(content);
27127
27128         function toggle() {
27129             expanded = !expanded;
27130             $link.classed('expanded', expanded);
27131             $body.call(iD.ui.Toggle(expanded));
27132             dispatch.toggled(expanded);
27133         }
27134     };
27135
27136     disclosure.title = function(_) {
27137         if (!arguments.length) return title;
27138         title = _;
27139         return disclosure;
27140     };
27141
27142     disclosure.expanded = function(_) {
27143         if (!arguments.length) return expanded;
27144         expanded = _;
27145         return disclosure;
27146     };
27147
27148     disclosure.content = function(_) {
27149         if (!arguments.length) return content;
27150         content = _;
27151         return disclosure;
27152     };
27153
27154     return d3.rebind(disclosure, dispatch, 'on');
27155 };
27156 iD.ui.EntityEditor = function(context) {
27157     var event = d3.dispatch('choose'),
27158         state = 'select',
27159         id,
27160         preset,
27161         reference;
27162
27163     var presetEditor = iD.ui.preset(context)
27164         .on('change', changeTags);
27165     var rawTagEditor = iD.ui.RawTagEditor(context)
27166         .on('change', changeTags);
27167
27168     function entityEditor(selection) {
27169         var entity = context.entity(id),
27170             tags = _.clone(entity.tags);
27171
27172         var $header = selection.selectAll('.header')
27173             .data([0]);
27174
27175         // Enter
27176
27177         var $enter = $header.enter().append('div')
27178             .attr('class', 'header fillL cf');
27179
27180         $enter.append('button')
27181             .attr('class', 'fr preset-close')
27182             .append('span')
27183             .attr('class', 'icon close');
27184
27185         $enter.append('h3');
27186
27187         // Update
27188
27189         $header.select('h3')
27190             .text(t('inspector.edit'));
27191
27192         $header.select('.preset-close')
27193             .on('click', function() {
27194                 context.enter(iD.modes.Browse(context));
27195             });
27196
27197         var $body = selection.selectAll('.inspector-body')
27198             .data([0]);
27199
27200         // Enter
27201
27202         $enter = $body.enter().append('div')
27203             .attr('class', 'inspector-body');
27204
27205         $enter.append('div')
27206             .attr('class', 'preset-list-item inspector-inner')
27207             .append('div')
27208             .attr('class', 'preset-list-button-wrap')
27209             .append('button')
27210             .attr('class', 'preset-list-button preset-reset')
27211             .call(bootstrap.tooltip()
27212                 .title(t('inspector.back_tooltip'))
27213                 .placement('bottom'))
27214             .append('div')
27215             .attr('class', 'label');
27216
27217         $body.select('.preset-list-button-wrap')
27218             .call(reference.button);
27219
27220         $body.select('.preset-list-item')
27221             .call(reference.body);
27222
27223         $enter.append('div')
27224             .attr('class', 'inspector-border inspector-preset');
27225
27226         $enter.append('div')
27227             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27228
27229         $enter.append('div')
27230             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27231
27232         $enter.append('div')
27233             .attr('class', 'raw-membership-editor inspector-inner');
27234
27235         selection.selectAll('.preset-reset')
27236             .on('click', function() {
27237                 event.choose(preset);
27238             });
27239
27240         // Update
27241
27242         $body.select('.preset-list-item button')
27243             .call(iD.ui.PresetIcon()
27244                 .geometry(context.geometry(id))
27245                 .preset(preset));
27246
27247         $body.select('.preset-list-item .label')
27248             .text(preset.name());
27249
27250         $body.select('.inspector-preset')
27251             .call(presetEditor
27252                 .preset(preset)
27253                 .entityID(id)
27254                 .tags(tags)
27255                 .state(state));
27256
27257         $body.select('.raw-tag-editor')
27258             .call(rawTagEditor
27259                 .preset(preset)
27260                 .entityID(id)
27261                 .tags(tags)
27262                 .state(state));
27263
27264         if (entity.type === 'relation') {
27265             $body.select('.raw-member-editor')
27266                 .style('display', 'block')
27267                 .call(iD.ui.RawMemberEditor(context)
27268                     .entityID(id));
27269         } else {
27270             $body.select('.raw-member-editor')
27271                 .style('display', 'none');
27272         }
27273
27274         $body.select('.raw-membership-editor')
27275             .call(iD.ui.RawMembershipEditor(context)
27276                 .entityID(id));
27277
27278         function historyChanged() {
27279             if (state === 'hide') return;
27280             var entity = context.hasEntity(id);
27281             if (!entity) return;
27282             entityEditor.preset(context.presets().match(entity, context.graph()));
27283             entityEditor(selection);
27284         }
27285
27286         context.history()
27287             .on('change.entity-editor', historyChanged);
27288     }
27289
27290     function clean(o) {
27291         var out = {}, k, v;
27292         /*jshint -W083 */
27293         for (k in o) {
27294             if (k && (v = o[k]) !== undefined) {
27295                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27296             }
27297         }
27298         /*jshint +W083 */
27299         return out;
27300     }
27301
27302     function changeTags(changed) {
27303         var entity = context.entity(id),
27304             tags = clean(_.extend({}, entity.tags, changed));
27305
27306         if (!_.isEqual(entity.tags, tags)) {
27307             context.perform(
27308                 iD.actions.ChangeTags(id, tags),
27309                 t('operations.change_tags.annotation'));
27310         }
27311     }
27312
27313     entityEditor.state = function(_) {
27314         if (!arguments.length) return state;
27315         state = _;
27316         return entityEditor;
27317     };
27318
27319     entityEditor.entityID = function(_) {
27320         if (!arguments.length) return id;
27321         id = _;
27322         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27323         return entityEditor;
27324     };
27325
27326     entityEditor.preset = function(_) {
27327         if (!arguments.length) return preset;
27328         if (_ !== preset) {
27329             preset = _;
27330             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27331                 .showing(false);
27332         }
27333         return entityEditor;
27334     };
27335
27336     return d3.rebind(entityEditor, event, 'on');
27337 };
27338 iD.ui.FeatureList = function(context) {
27339     var geocodeResults;
27340
27341     function featureList(selection) {
27342         var header = selection.append('div')
27343             .attr('class', 'header fillL cf');
27344
27345         header.append('h3')
27346             .text(t('inspector.feature_list'));
27347
27348         function keypress() {
27349             var q = search.property('value'),
27350                 items = list.selectAll('.feature-list-item');
27351             if (d3.event.keyCode === 13 && q.length && items.size()) {
27352                 click(items.datum());
27353             }
27354         }
27355
27356         function inputevent() {
27357             geocodeResults = undefined;
27358             drawList();
27359         }
27360
27361         var searchWrap = selection.append('div')
27362             .attr('class', 'search-header');
27363
27364         var search = searchWrap.append('input')
27365             .attr('placeholder', t('inspector.search'))
27366             .attr('type', 'search')
27367             .on('keypress', keypress)
27368             .on('input', inputevent);
27369
27370         searchWrap.append('span')
27371             .attr('class', 'icon search');
27372
27373         var listWrap = selection.append('div')
27374             .attr('class', 'inspector-body');
27375
27376         var list = listWrap.append('div')
27377             .attr('class', 'feature-list cf');
27378
27379         context.map()
27380             .on('drawn.feature-list', mapDrawn);
27381
27382         function mapDrawn(e) {
27383             if (e.full) {
27384                 drawList();
27385             }
27386         }
27387
27388         function features() {
27389             var entities = {},
27390                 result = [],
27391                 graph = context.graph(),
27392                 q = search.property('value').toLowerCase();
27393
27394             if (!q) return result;
27395
27396             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27397
27398             if (idMatch) {
27399                 result.push({
27400                     id: idMatch[0],
27401                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27402                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27403                     name: idMatch[2]
27404                 });
27405             }
27406
27407             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27408
27409             if (locationMatch) {
27410                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27411                 result.push({
27412                     id: -1,
27413                     geometry: 'point',
27414                     type: t('inspector.location'),
27415                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27416                     location: loc
27417                 });
27418             }
27419
27420             function addEntity(entity) {
27421                 if (entity.id in entities || result.length > 200)
27422                     return;
27423
27424                 entities[entity.id] = true;
27425
27426                 var name = iD.util.displayName(entity) || '';
27427                 if (name.toLowerCase().indexOf(q) >= 0) {
27428                     result.push({
27429                         id: entity.id,
27430                         entity: entity,
27431                         geometry: context.geometry(entity.id),
27432                         type: context.presets().match(entity, graph).name(),
27433                         name: name
27434                     });
27435                 }
27436
27437                 graph.parentRelations(entity).forEach(function(parent) {
27438                     addEntity(parent);
27439                 });
27440             }
27441
27442             var visible = context.surface().selectAll('.point, .line, .area')[0];
27443             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27444                 addEntity(visible[i].__data__);
27445             }
27446
27447             (geocodeResults || []).forEach(function(d) {
27448                 // https://github.com/openstreetmap/iD/issues/1890
27449                 if (d.osm_type && d.osm_id) {
27450                     result.push({
27451                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27452                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27453                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27454                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27455                         name: d.display_name,
27456                         extent: new iD.geo.Extent(
27457                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27458                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27459                     });
27460                 }
27461             });
27462
27463             return result;
27464         }
27465
27466         function drawList() {
27467             var value = search.property('value'),
27468                 results = features();
27469
27470             list.classed('filtered', value.length);
27471
27472             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27473
27474             var resultsIndicator = list.selectAll('.no-results-item')
27475                 .data([0])
27476                 .enter().append('button')
27477                 .property('disabled', true)
27478                 .attr('class', 'no-results-item');
27479
27480             resultsIndicator.append('span')
27481                 .attr('class', 'icon alert');
27482
27483             resultsIndicator.append('span')
27484                 .attr('class', 'entity-name');
27485
27486             list.selectAll('.no-results-item .entity-name')
27487                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27488
27489             list.selectAll('.geocode-item')
27490                 .data([0])
27491                 .enter().append('button')
27492                 .attr('class', 'geocode-item')
27493                 .on('click', geocode)
27494                 .append('div')
27495                 .attr('class', 'label')
27496                 .append('span')
27497                 .attr('class', 'entity-name')
27498                 .text(t('geocoder.search'));
27499
27500             list.selectAll('.no-results-item')
27501                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27502
27503             list.selectAll('.geocode-item')
27504                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27505
27506             list.selectAll('.feature-list-item')
27507                 .data([-1])
27508                 .remove();
27509
27510             var items = list.selectAll('.feature-list-item')
27511                 .data(results, function(d) { return d.id; });
27512
27513             var enter = items.enter().insert('button', '.geocode-item')
27514                 .attr('class', 'feature-list-item')
27515                 .on('mouseover', mouseover)
27516                 .on('mouseout', mouseout)
27517                 .on('click', click);
27518
27519             var label = enter.append('div')
27520                 .attr('class', 'label');
27521
27522             label.append('span')
27523                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27524
27525             label.append('span')
27526                 .attr('class', 'entity-type')
27527                 .text(function(d) { return d.type; });
27528
27529             label.append('span')
27530                 .attr('class', 'entity-name')
27531                 .text(function(d) { return d.name; });
27532
27533             enter.style('opacity', 0)
27534                 .transition()
27535                 .style('opacity', 1);
27536
27537             items.order();
27538
27539             items.exit()
27540                 .remove();
27541         }
27542
27543         function mouseover(d) {
27544             if (d.id === -1) return;
27545
27546             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27547                 .classed('hover', true);
27548         }
27549
27550         function mouseout() {
27551             context.surface().selectAll('.hover')
27552                 .classed('hover', false);
27553         }
27554
27555         function click(d) {
27556             d3.event.preventDefault();
27557             if (d.location) {
27558                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27559             }
27560             else if (d.entity) {
27561                 context.enter(iD.modes.Select(context, [d.entity.id]));
27562             } else {
27563                 context.loadEntity(d.id);
27564             }
27565         }
27566
27567         function geocode() {
27568             var searchVal = encodeURIComponent(search.property('value'));
27569             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27570                 geocodeResults = resp || [];
27571                 drawList();
27572             });
27573         }
27574     }
27575
27576     return featureList;
27577 };
27578 iD.ui.flash = function(selection) {
27579     var modal = iD.ui.modal(selection);
27580
27581     modal.select('.modal').classed('modal-flash', true);
27582
27583     modal.select('.content')
27584         .classed('modal-section', true)
27585         .append('div')
27586         .attr('class', 'description');
27587
27588     modal.on('click.flash', function() { modal.remove(); });
27589
27590     setTimeout(function() {
27591         modal.remove();
27592         return true;
27593     }, 1500);
27594
27595     return modal;
27596 };
27597 iD.ui.Geolocate = function(map) {
27598     function click() {
27599         navigator.geolocation.getCurrentPosition(
27600             success, error);
27601     }
27602
27603     function success(position) {
27604         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27605             .padByMeters(position.coords.accuracy);
27606
27607         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27608     }
27609
27610     function error() { }
27611
27612     return function(selection) {
27613         if (!navigator.geolocation) return;
27614
27615         var button = selection.append('button')
27616             .attr('tabindex', -1)
27617             .attr('title', t('geolocate.title'))
27618             .on('click', click)
27619             .call(bootstrap.tooltip()
27620                 .placement('left'));
27621
27622          button.append('span')
27623              .attr('class', 'icon geolocate light');
27624     };
27625 };
27626 iD.ui.Help = function(context) {
27627     var key = 'h';
27628
27629     var docKeys = [
27630         'help.help',
27631         'help.editing_saving',
27632         'help.roads',
27633         'help.gps',
27634         'help.imagery',
27635         'help.addresses',
27636         'help.inspector',
27637         'help.buildings',
27638         'help.relations'];
27639
27640     var docs = docKeys.map(function(key) {
27641         var text = t(key);
27642         return {
27643             title: text.split('\n')[0].replace('#', '').trim(),
27644             html: marked(text.split('\n').slice(1).join('\n'))
27645         };
27646     });
27647
27648     function help(selection) {
27649         var shown = false;
27650
27651         function hide() {
27652             setVisible(false);
27653         }
27654
27655         function toggle() {
27656             if (d3.event) d3.event.preventDefault();
27657             tooltip.hide(button);
27658             setVisible(!button.classed('active'));
27659         }
27660
27661         function setVisible(show) {
27662             if (show !== shown) {
27663                 button.classed('active', show);
27664                 shown = show;
27665                 if (show) {
27666                     pane.style('display', 'block')
27667                         .style('right', '-500px')
27668                         .transition()
27669                         .duration(200)
27670                         .style('right', '0px');
27671                 } else {
27672                     pane.style('right', '0px')
27673                         .transition()
27674                         .duration(200)
27675                         .style('right', '-500px')
27676                         .each('end', function() {
27677                             d3.select(this).style('display', 'none');
27678                         });
27679                 }
27680             }
27681         }
27682
27683         function clickHelp(d, i) {
27684             pane.property('scrollTop', 0);
27685             doctitle.text(d.title);
27686             body.html(d.html);
27687             body.selectAll('a')
27688                 .attr('target', '_blank');
27689             menuItems.classed('selected', function(m) {
27690                 return m.title === d.title;
27691             });
27692
27693             nav.html('');
27694
27695             if (i > 0) {
27696                 var prevLink = nav.append('a')
27697                     .attr('class', 'previous')
27698                     .on('click', function() {
27699                         clickHelp(docs[i - 1], i - 1);
27700                     });
27701                 prevLink.append('span').attr('class', 'icon back blue');
27702                 prevLink.append('span').text(docs[i - 1].title);
27703             }
27704             if (i < docs.length - 1) {
27705                 var nextLink = nav.append('a')
27706                     .attr('class', 'next')
27707                     .on('click', function() {
27708                         clickHelp(docs[i + 1], i + 1);
27709                     });
27710                 nextLink.append('span').text(docs[i + 1].title);
27711                 nextLink.append('span').attr('class', 'icon forward blue');
27712             }
27713         }
27714
27715         function clickWalkthrough() {
27716             d3.select(document.body).call(iD.ui.intro(context));
27717             setVisible(false);
27718         }
27719
27720         var tooltip = bootstrap.tooltip()
27721             .placement('left')
27722             .html(true)
27723             .title(iD.ui.tooltipHtml(t('help.title'), key));
27724
27725         var button = selection.append('button')
27726             .attr('tabindex', -1)
27727             .on('click', toggle)
27728             .call(tooltip);
27729
27730         button.append('span')
27731             .attr('class', 'icon help light');
27732
27733         var pane = context.container()
27734             .select('.help-wrap');
27735
27736         var toc = pane.append('ul')
27737             .attr('class', 'toc');
27738
27739         var menuItems = toc.selectAll('li')
27740             .data(docs)
27741             .enter()
27742             .append('li')
27743             .append('a')
27744             .text(function(d) { return d.title; })
27745             .on('click', clickHelp);
27746
27747         toc.append('li')
27748             .attr('class','walkthrough')
27749             .append('a')
27750             .text(t('splash.walkthrough'))
27751             .on('click', clickWalkthrough);
27752
27753         var content = pane.append('div')
27754             .attr('class', 'left-content');
27755
27756         var doctitle = content.append('h2')
27757             .text(t('help.title'));
27758
27759         var body = content.append('div')
27760             .attr('class', 'body');
27761
27762         var nav = content.append('div')
27763             .attr('class', 'nav');
27764
27765         clickHelp(docs[0], 0);
27766
27767         var keybinding = d3.keybinding('help')
27768             .on(key, toggle);
27769
27770         d3.select(document)
27771             .call(keybinding);
27772
27773         context.surface().on('mousedown.help-outside', hide);
27774         context.container().on('mousedown.b.help-outside', hide);
27775
27776         pane.on('mousedown.help-inside', function() {
27777             return d3.event.stopPropagation();
27778         });
27779
27780     }
27781
27782     return help;
27783 };
27784 iD.ui.Inspector = function(context) {
27785     var presetList = iD.ui.PresetList(context),
27786         entityEditor = iD.ui.EntityEditor(context),
27787         state = 'select',
27788         entityID,
27789         newFeature = false;
27790
27791     function inspector(selection) {
27792         presetList
27793             .entityID(entityID)
27794             .autofocus(newFeature)
27795             .on('choose', setPreset);
27796
27797         entityEditor
27798             .state(state)
27799             .entityID(entityID)
27800             .on('choose', showList);
27801
27802         var $wrap = selection.selectAll('.panewrap')
27803             .data([0]);
27804
27805         var $enter = $wrap.enter().append('div')
27806             .attr('class', 'panewrap');
27807
27808         $enter.append('div')
27809             .attr('class', 'preset-list-pane pane');
27810
27811         $enter.append('div')
27812             .attr('class', 'entity-editor-pane pane');
27813
27814         var $presetPane = $wrap.select('.preset-list-pane');
27815         var $editorPane = $wrap.select('.entity-editor-pane');
27816
27817         var graph = context.graph(),
27818             entity = context.entity(entityID),
27819             showEditor = state === 'hover' ||
27820                 entity.isUsed(graph) ||
27821                 entity.isHighwayIntersection(graph);
27822
27823         if (showEditor) {
27824             $wrap.style('right', '0%');
27825             $editorPane.call(entityEditor);
27826         } else {
27827             $wrap.style('right', '-100%');
27828             $presetPane.call(presetList);
27829         }
27830
27831         var $footer = selection.selectAll('.footer')
27832             .data([0]);
27833
27834         $footer.enter().append('div')
27835             .attr('class', 'footer');
27836
27837         selection.select('.footer')
27838             .call(iD.ui.ViewOnOSM(context)
27839                 .entityID(entityID));
27840
27841         function showList(preset) {
27842             $wrap.transition()
27843                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27844
27845             $presetPane.call(presetList
27846                 .preset(preset)
27847                 .autofocus(true));
27848         }
27849
27850         function setPreset(preset) {
27851             $wrap.transition()
27852                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27853
27854             $editorPane.call(entityEditor
27855                 .preset(preset));
27856         }
27857     }
27858
27859     inspector.state = function(_) {
27860         if (!arguments.length) return state;
27861         state = _;
27862         entityEditor.state(state);
27863         return inspector;
27864     };
27865
27866     inspector.entityID = function(_) {
27867         if (!arguments.length) return entityID;
27868         entityID = _;
27869         return inspector;
27870     };
27871
27872     inspector.newFeature = function(_) {
27873         if (!arguments.length) return newFeature;
27874         newFeature = _;
27875         return inspector;
27876     };
27877
27878     return inspector;
27879 };
27880 iD.ui.intro = function(context) {
27881
27882     var step;
27883
27884     function intro(selection) {
27885
27886         context.enter(iD.modes.Browse(context));
27887
27888         // Save current map state
27889         var history = context.history().toJSON(),
27890             hash = window.location.hash,
27891             background = context.background().baseLayerSource(),
27892             opacity = d3.select('.background-layer').style('opacity'),
27893             loadedTiles = context.connection().loadedTiles(),
27894             baseEntities = context.history().graph().base().entities,
27895             introGraph;
27896
27897         // Load semi-real data used in intro
27898         context.connection().toggle(false).flush();
27899         context.history().reset();
27900         
27901         introGraph = JSON.parse(iD.introGraph);
27902         for (var key in introGraph) {
27903             introGraph[key] = iD.Entity(introGraph[key]);
27904         }
27905         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27906         context.background().bing();
27907
27908         // Block saving
27909         var savebutton = d3.select('#bar button.save'),
27910             save = savebutton.on('click');
27911         savebutton.on('click', null);
27912         context.inIntro(true);
27913
27914         d3.select('.background-layer').style('opacity', 1);
27915
27916         var curtain = d3.curtain();
27917         selection.call(curtain);
27918
27919         function reveal(box, text, options) {
27920             options = options || {};
27921             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27922             else curtain.reveal(box, '', '', options.duration);
27923         }
27924
27925         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27926             var s = iD.ui.intro[step](context, reveal)
27927                 .on('done', function() {
27928                     entered.filter(function(d) {
27929                         return d.title === s.title;
27930                     }).classed('finished', true);
27931                     enter(steps[i + 1]);
27932                 });
27933             return s;
27934         });
27935
27936         steps[steps.length - 1].on('startEditing', function() {
27937             curtain.remove();
27938             navwrap.remove();
27939             d3.select('.background-layer').style('opacity', opacity);
27940             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27941             context.history().reset().merge(d3.values(baseEntities));
27942             context.background().baseLayerSource(background);
27943             if (history) context.history().fromJSON(history);
27944             window.location.replace(hash);
27945             context.inIntro(false);
27946             d3.select('#bar button.save').on('click', save);
27947         });
27948
27949         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27950
27951         var buttonwrap = navwrap.append('div')
27952             .attr('class', 'joined')
27953             .selectAll('button.step');
27954
27955         var entered = buttonwrap.data(steps)
27956             .enter().append('button')
27957                 .attr('class', 'step')
27958                 .on('click', enter);
27959
27960         entered.append('div').attr('class','icon icon-pre-text apply');
27961         entered.append('label').text(function(d) { return t(d.title); });
27962         enter(steps[0]);
27963
27964         function enter (newStep) {
27965
27966             if (step) {
27967                 step.exit();
27968             }
27969
27970             context.enter(iD.modes.Browse(context));
27971
27972             step = newStep;
27973             step.enter();
27974
27975             entered.classed('active', function(d) {
27976                 return d.title === step.title;
27977             });
27978         }
27979
27980     }
27981     return intro;
27982 };
27983
27984 iD.ui.intro.pointBox = function(point, context) {
27985     var rect = context.surfaceRect();
27986     point = context.projection(point);
27987     return {
27988         left: point[0] + rect.left - 30,
27989         top: point[1] + rect.top - 50,
27990         width: 60,
27991         height: 70
27992     };
27993 };
27994
27995 iD.ui.intro.pad = function(box, padding, context) {
27996     if (box instanceof Array) {
27997         var rect = context.surfaceRect();
27998         box = context.projection(box);
27999         box = {
28000             left: box[0] + rect.left,
28001             top: box[1] + rect.top
28002         };
28003     }
28004     return {
28005         left: box.left - padding,
28006         top: box.top - padding,
28007         width: (box.width || 0) + 2 * padding,
28008         height: (box.width || 0) + 2 * padding
28009     };
28010 };
28011 iD.ui.Lasso = function(context) {
28012
28013     var box, group,
28014         a = [0, 0],
28015         b = [0, 0];
28016
28017     function lasso(selection) {
28018
28019         context.container().classed('lasso', true);
28020
28021         group = selection.append('g')
28022             .attr('class', 'lasso hide');
28023
28024         box = group.append('rect')
28025             .attr('class', 'lasso-box');
28026
28027         group.call(iD.ui.Toggle(true));
28028
28029     }
28030
28031     // top-left
28032     function topLeft(d) {
28033         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28034     }
28035
28036     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28037     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28038
28039     function draw() {
28040         if (box) {
28041             box.data([[a, b]])
28042                 .attr('transform', topLeft)
28043                 .attr('width', width)
28044                 .attr('height', height);
28045         }
28046     }
28047
28048     lasso.a = function(_) {
28049         if (!arguments.length) return a;
28050         a = _;
28051         draw();
28052         return lasso;
28053     };
28054
28055     lasso.b = function(_) {
28056         if (!arguments.length) return b;
28057         b = _;
28058         draw();
28059         return lasso;
28060     };
28061
28062     lasso.close = function() {
28063         if (group) {
28064             group.call(iD.ui.Toggle(false, function() {
28065                 d3.select(this).remove();
28066             }));
28067         }
28068         context.container().classed('lasso', false);
28069     };
28070
28071     return lasso;
28072 };
28073 iD.ui.Loading = function(context) {
28074     var message = '',
28075         blocking = false,
28076         modal;
28077
28078     var loading = function(selection) {
28079         modal = iD.ui.modal(selection, blocking);
28080
28081         var loadertext = modal.select('.content')
28082             .classed('loading-modal', true)
28083             .append('div')
28084             .attr('class', 'modal-section fillL');
28085
28086         loadertext.append('img')
28087             .attr('class', 'loader')
28088             .attr('src', context.imagePath('loader-white.gif'));
28089
28090         loadertext.append('h3')
28091             .text(message);
28092
28093         modal.select('button.close')
28094             .attr('class', 'hide');
28095
28096         return loading;
28097     };
28098
28099     loading.message = function(_) {
28100         if (!arguments.length) return message;
28101         message = _;
28102         return loading;
28103     };
28104
28105     loading.blocking = function(_) {
28106         if (!arguments.length) return blocking;
28107         blocking = _;
28108         return loading;
28109     };
28110
28111     loading.close = function() {
28112         modal.remove();
28113     };
28114
28115     return loading;
28116 };
28117 iD.ui.modal = function(selection, blocking) {
28118
28119     var previous = selection.select('div.modal');
28120     var animate = previous.empty();
28121
28122     previous.transition()
28123         .duration(200)
28124         .style('opacity', 0)
28125         .remove();
28126
28127     var shaded = selection
28128         .append('div')
28129         .attr('class', 'shaded')
28130         .style('opacity', 0);
28131
28132     shaded.close = function() {
28133         shaded
28134             .transition()
28135             .duration(200)
28136             .style('opacity',0)
28137             .remove();
28138         modal
28139             .transition()
28140             .duration(200)
28141             .style('top','0px');
28142         keybinding.off();
28143     };
28144
28145     var keybinding = d3.keybinding('modal')
28146         .on('⌫', shaded.close)
28147         .on('⎋', shaded.close);
28148
28149     d3.select(document).call(keybinding);
28150
28151     var modal = shaded.append('div')
28152         .attr('class', 'modal fillL col6');
28153
28154         shaded.on('click.remove-modal', function() {
28155             if (d3.event.target === this && !blocking) shaded.close();
28156         });
28157
28158     modal.append('button')
28159         .attr('class', 'close')
28160         .on('click', function() {
28161             if (!blocking) shaded.close();
28162         })
28163         .append('div')
28164             .attr('class','icon close');
28165
28166     modal.append('div')
28167         .attr('class', 'content');
28168
28169     if (animate) {
28170         shaded.transition().style('opacity', 1);
28171         modal
28172             .style('top','0px')
28173             .transition()
28174             .duration(200)
28175             .style('top','40px');
28176     } else {
28177         shaded.style('opacity', 1);
28178     }
28179
28180
28181     return shaded;
28182 };
28183 iD.ui.Modes = function(context) {
28184     var modes = [
28185         iD.modes.AddPoint(context),
28186         iD.modes.AddLine(context),
28187         iD.modes.AddArea(context)];
28188
28189     return function(selection) {
28190         var buttons = selection.selectAll('button.add-button')
28191             .data(modes);
28192
28193        buttons.enter().append('button')
28194            .attr('tabindex', -1)
28195            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28196            .on('click.mode-buttons', function(mode) {
28197                if (mode.id === context.mode().id) {
28198                    context.enter(iD.modes.Browse(context));
28199                } else {
28200                    context.enter(mode);
28201                }
28202            })
28203            .call(bootstrap.tooltip()
28204                .placement('bottom')
28205                .html(true)
28206                .title(function(mode) {
28207                    return iD.ui.tooltipHtml(mode.description, mode.key);
28208                }));
28209
28210         context.map()
28211             .on('move.modes', _.debounce(update, 500));
28212
28213         context
28214             .on('enter.modes', update);
28215
28216         update();
28217
28218         buttons.append('span')
28219             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28220
28221         buttons.append('span')
28222             .attr('class', 'label')
28223             .text(function(mode) { return mode.title; });
28224
28225         context.on('enter.editor', function(entered) {
28226             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28227             context.container()
28228                 .classed('mode-' + entered.id, true);
28229         });
28230
28231         context.on('exit.editor', function(exited) {
28232             context.container()
28233                 .classed('mode-' + exited.id, false);
28234         });
28235
28236         var keybinding = d3.keybinding('mode-buttons');
28237
28238         modes.forEach(function(m) {
28239             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28240         });
28241
28242         d3.select(document)
28243             .call(keybinding);
28244
28245         function update() {
28246             buttons.property('disabled', !context.editable());
28247         }
28248     };
28249 };
28250 iD.ui.Notice = function(context) {
28251     return function(selection) {
28252         var div = selection.append('div')
28253             .attr('class', 'notice');
28254
28255         var button = div.append('button')
28256             .attr('class', 'zoom-to notice')
28257             .on('click', function() { context.map().zoom(16); });
28258
28259         button.append('span')
28260             .attr('class', 'icon zoom-in-invert');
28261
28262         button.append('span')
28263             .attr('class', 'label')
28264             .text(t('zoom_in_edit'));
28265
28266         function disableTooHigh() {
28267             div.style('display', context.map().editable() ? 'none' : 'block');
28268         }
28269
28270         context.map()
28271             .on('move.notice', _.debounce(disableTooHigh, 500));
28272
28273         disableTooHigh();
28274     };
28275 };
28276 iD.ui.preset = function(context) {
28277     var event = d3.dispatch('change'),
28278         state,
28279         fields,
28280         preset,
28281         tags,
28282         id;
28283
28284     function UIField(field, entity, show) {
28285         field = _.clone(field);
28286
28287         field.input = iD.ui.preset[field.type](field, context)
28288             .on('change', event.change);
28289
28290         if (field.input.entity) field.input.entity(entity);
28291
28292         field.keys = field.keys || [field.key];
28293
28294         field.show = show;
28295
28296         field.shown = function() {
28297             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28298         };
28299
28300         field.modified = function() {
28301             var original = context.graph().base().entities[entity.id];
28302             return _.any(field.keys, function(key) {
28303                 return original ? tags[key] !== original.tags[key] : tags[key];
28304             });
28305         };
28306
28307         field.revert = function() {
28308             var original = context.graph().base().entities[entity.id],
28309                 t = {};
28310             field.keys.forEach(function(key) {
28311                 t[key] = original ? original.tags[key] : undefined;
28312             });
28313             return t;
28314         };
28315
28316         field.present = function() {
28317             return _.any(field.keys, function(key) {
28318                 return tags[key];
28319             });
28320         };
28321
28322         field.remove = function() {
28323             var t = {};
28324             field.keys.forEach(function(key) {
28325                 t[key] = undefined;
28326             });
28327             return t;
28328         };
28329
28330         return field;
28331     }
28332
28333     function fieldKey(field) {
28334         return field.id;
28335     }
28336
28337     function presets(selection) {
28338         if (!fields) {
28339             var entity = context.entity(id),
28340                 geometry = context.geometry(id);
28341
28342             fields = [UIField(context.presets().field('name'), entity)];
28343
28344             preset.fields.forEach(function(field) {
28345                 if (field.matchGeometry(geometry)) {
28346                     fields.push(UIField(field, entity, true));
28347                 }
28348             });
28349
28350             if (entity.isHighwayIntersection(context.graph())) {
28351                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28352             }
28353
28354             context.presets().universal().forEach(function(field) {
28355                 if (preset.fields.indexOf(field) < 0) {
28356                     fields.push(UIField(field, entity));
28357                 }
28358             });
28359         }
28360
28361         var shown = fields.filter(function(field) { return field.shown(); }),
28362             notShown = fields.filter(function(field) { return !field.shown(); });
28363
28364         var $form = selection.selectAll('.preset-form')
28365             .data([0]);
28366
28367         $form.enter().append('div')
28368             .attr('class', 'preset-form inspector-inner fillL3');
28369
28370         var $fields = $form.selectAll('.form-field')
28371             .data(shown, fieldKey);
28372
28373         // Enter
28374
28375         var $enter = $fields.enter()
28376             .insert('div', '.more-buttons')
28377             .attr('class', function(field) {
28378                 return 'form-field form-field-' + field.id;
28379             });
28380
28381         var $label = $enter.append('label')
28382             .attr('class', 'form-label')
28383             .attr('for', function(field) { return 'preset-input-' + field.id; })
28384             .text(function(field) { return field.label(); });
28385
28386         var wrap = $label.append('div')
28387             .attr('class', 'form-label-button-wrap');
28388
28389         wrap.append('button')
28390             .attr('class', 'remove-icon')
28391             .append('span').attr('class', 'icon delete');
28392
28393         wrap.append('button')
28394             .attr('class', 'modified-icon')
28395             .attr('tabindex', -1)
28396             .append('div')
28397             .attr('class', 'icon undo');
28398
28399         // Update
28400
28401         $fields.select('.form-label-button-wrap .remove-icon')
28402             .on('click', remove);
28403
28404         $fields.select('.modified-icon')
28405             .on('click', revert);
28406
28407         $fields
28408             .order()
28409             .classed('modified', function(field) {
28410                 return field.modified();
28411             })
28412             .classed('present', function(field) {
28413                 return field.present();
28414             })
28415             .each(function(field) {
28416                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28417
28418                 if (state === 'hover') {
28419                     reference.showing(false);
28420                 }
28421
28422                 d3.select(this)
28423                     .call(field.input)
28424                     .call(reference.body)
28425                     .select('.form-label-button-wrap')
28426                     .call(reference.button);
28427
28428                 field.input.tags(tags);
28429             });
28430
28431         $fields.exit()
28432             .remove();
28433
28434         var $more = selection.selectAll('.more-buttons')
28435             .data([0]);
28436
28437         $more.enter().append('div')
28438             .attr('class', 'more-buttons inspector-inner');
28439
28440         var $buttons = $more.selectAll('.preset-add-field')
28441             .data(notShown, fieldKey);
28442
28443         $buttons.enter()
28444             .append('button')
28445             .attr('class', 'preset-add-field')
28446             .call(bootstrap.tooltip()
28447                 .placement('top')
28448                 .title(function(d) { return d.label(); }))
28449             .append('span')
28450             .attr('class', function(d) { return 'icon ' + d.icon; });
28451
28452         $buttons.on('click', show);
28453
28454         $buttons.exit()
28455             .remove();
28456
28457         function show(field) {
28458             field.show = true;
28459             presets(selection);
28460             field.input.focus();
28461         }
28462
28463         function revert(field) {
28464             d3.event.stopPropagation();
28465             d3.event.preventDefault();
28466             event.change(field.revert());
28467         }
28468
28469         function remove(field) {
28470             d3.event.stopPropagation();
28471             d3.event.preventDefault();
28472             event.change(field.remove());
28473         }
28474     }
28475
28476     presets.preset = function(_) {
28477         if (!arguments.length) return preset;
28478         if (preset && preset.id === _.id) return presets;
28479         preset = _;
28480         fields = null;
28481         return presets;
28482     };
28483
28484     presets.state = function(_) {
28485         if (!arguments.length) return state;
28486         state = _;
28487         return presets;
28488     };
28489
28490     presets.tags = function(_) {
28491         if (!arguments.length) return tags;
28492         tags = _;
28493         // Don't reset fields here.
28494         return presets;
28495     };
28496
28497     presets.entityID = function(_) {
28498         if (!arguments.length) return id;
28499         if (id === _) return presets;
28500         id = _;
28501         fields = null;
28502         return presets;
28503     };
28504
28505     return d3.rebind(presets, event, 'on');
28506 };
28507 iD.ui.PresetIcon = function() {
28508     var preset, geometry;
28509
28510     function presetIcon(selection) {
28511         selection.each(setup);
28512     }
28513
28514     function setup() {
28515         var selection = d3.select(this),
28516             p = preset.apply(this, arguments),
28517             geom = geometry.apply(this, arguments);
28518
28519         var $fill = selection.selectAll('.preset-icon-fill')
28520             .data([0]);
28521
28522         $fill.enter().append('div');
28523
28524         $fill.attr('class', function() {
28525             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28526             for (var i in p.tags) {
28527                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28528             }
28529             return s;
28530         });
28531
28532         var $icon = selection.selectAll('.preset-icon')
28533             .data([0]);
28534
28535         $icon.enter().append('div');
28536
28537         $icon.attr('class', function() {
28538             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28539                 klass = 'feature-' + icon + ' preset-icon';
28540
28541             var featureicon = iD.data.featureIcons[icon];
28542             if (featureicon && featureicon[geom]) {
28543                 klass += ' preset-icon-' + geom;
28544             } else if (icon === 'multipolygon') {
28545                 // Special case (geometry === 'area')
28546                 klass += ' preset-icon-relation';
28547             }
28548
28549             return klass;
28550         });
28551     }
28552
28553     presetIcon.preset = function(_) {
28554         if (!arguments.length) return preset;
28555         preset = d3.functor(_);
28556         return presetIcon;
28557     };
28558
28559     presetIcon.geometry = function(_) {
28560         if (!arguments.length) return geometry;
28561         geometry = d3.functor(_);
28562         return presetIcon;
28563     };
28564
28565     return presetIcon;
28566 };
28567 iD.ui.PresetList = function(context) {
28568     var event = d3.dispatch('choose'),
28569         id,
28570         currentPreset,
28571         autofocus = false;
28572
28573     function presetList(selection) {
28574         var geometry = context.geometry(id),
28575             presets = context.presets().matchGeometry(geometry);
28576
28577         selection.html('');
28578
28579         var messagewrap = selection.append('div')
28580             .attr('class', 'header fillL cf');
28581
28582         var message = messagewrap.append('h3')
28583             .text(t('inspector.choose'));
28584
28585         if (context.entity(id).isUsed(context.graph())) {
28586             messagewrap.append('button')
28587                 .attr('class', 'preset-choose')
28588                 .on('click', function() { event.choose(currentPreset); })
28589                 .append('span')
28590                 .attr('class', 'icon forward');
28591         } else {
28592             messagewrap.append('button')
28593                 .attr('class', 'close')
28594                 .on('click', function() {
28595                     context.enter(iD.modes.Browse(context));
28596                 })
28597                 .append('span')
28598                 .attr('class', 'icon close');
28599         }
28600
28601         function keydown() {
28602             // hack to let delete shortcut work when search is autofocused
28603             if (search.property('value').length === 0 &&
28604                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28605                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28606                 d3.event.preventDefault();
28607                 d3.event.stopPropagation();
28608                 iD.operations.Delete([id], context)();
28609             } else if (search.property('value').length === 0 &&
28610                 (d3.event.ctrlKey || d3.event.metaKey) &&
28611                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28612                 d3.event.preventDefault();
28613                 d3.event.stopPropagation();
28614                 context.undo();
28615             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28616                 d3.select(this).on('keydown', null);
28617             }
28618         }
28619
28620         function keypress() {
28621             // enter
28622             var value = search.property('value');
28623             if (d3.event.keyCode === 13 && value.length) {
28624                 list.selectAll('.preset-list-item:first-child').datum().choose();
28625             }
28626         }
28627
28628         function inputevent() {
28629             var value = search.property('value');
28630             list.classed('filtered', value.length);
28631             if (value.length) {
28632                 var results = presets.search(value, geometry);
28633                 message.text(t('inspector.results', {
28634                     n: results.collection.length,
28635                     search: value
28636                 }));
28637                 list.call(drawList, results);
28638             } else {
28639                 list.call(drawList, context.presets().defaults(geometry, 36));
28640                 message.text(t('inspector.choose'));
28641             }
28642         }
28643
28644         var searchWrap = selection.append('div')
28645             .attr('class', 'search-header');
28646
28647         var search = searchWrap.append('input')
28648             .attr('class', 'preset-search-input')
28649             .attr('placeholder', t('inspector.search'))
28650             .attr('type', 'search')
28651             .on('keydown', keydown)
28652             .on('keypress', keypress)
28653             .on('input', inputevent);
28654
28655         searchWrap.append('span')
28656             .attr('class', 'icon search');
28657
28658         if (autofocus) {
28659             search.node().focus();
28660         }
28661
28662         var listWrap = selection.append('div')
28663             .attr('class', 'inspector-body');
28664
28665         var list = listWrap.append('div')
28666             .attr('class', 'preset-list fillL cf')
28667             .call(drawList, context.presets().defaults(geometry, 36));
28668     }
28669
28670     function drawList(list, presets) {
28671         var collection = presets.collection.map(function(preset) {
28672             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28673         });
28674
28675         var items = list.selectAll('.preset-list-item')
28676             .data(collection, function(d) { return d.preset.id; });
28677
28678         items.enter().append('div')
28679             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28680             .classed('current', function(item) { return item.preset === currentPreset; })
28681             .each(function(item) {
28682                 d3.select(this).call(item);
28683             })
28684             .style('opacity', 0)
28685             .transition()
28686             .style('opacity', 1);
28687
28688         items.order();
28689
28690         items.exit()
28691             .remove();
28692     }
28693
28694     function CategoryItem(preset) {
28695         var box, sublist, shown = false;
28696
28697         function item(selection) {
28698             var wrap = selection.append('div')
28699                 .attr('class', 'preset-list-button-wrap category col12');
28700
28701             wrap.append('button')
28702                 .attr('class', 'preset-list-button')
28703                 .call(iD.ui.PresetIcon()
28704                     .geometry(context.geometry(id))
28705                     .preset(preset))
28706                 .on('click', item.choose)
28707                 .append('div')
28708                 .attr('class', 'label')
28709                 .text(preset.name());
28710
28711             box = selection.append('div')
28712                 .attr('class', 'subgrid col12')
28713                 .style('max-height', '0px')
28714                 .style('opacity', 0);
28715
28716             box.append('div')
28717                 .attr('class', 'arrow');
28718
28719             sublist = box.append('div')
28720                 .attr('class', 'preset-list fillL3 cf fl');
28721         }
28722
28723         item.choose = function() {
28724             if (shown) {
28725                 shown = false;
28726                 box.transition()
28727                     .duration(200)
28728                     .style('opacity', '0')
28729                     .style('max-height', '0px')
28730                     .style('padding-bottom', '0px');
28731             } else {
28732                 shown = true;
28733                 sublist.call(drawList, preset.members);
28734                 box.transition()
28735                     .duration(200)
28736                     .style('opacity', '1')
28737                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28738                     .style('padding-bottom', '20px');
28739             }
28740         };
28741
28742         item.preset = preset;
28743
28744         return item;
28745     }
28746
28747     function PresetItem(preset) {
28748         function item(selection) {
28749             var wrap = selection.append('div')
28750                 .attr('class', 'preset-list-button-wrap col12');
28751
28752             wrap.append('button')
28753                 .attr('class', 'preset-list-button')
28754                 .call(iD.ui.PresetIcon()
28755                     .geometry(context.geometry(id))
28756                     .preset(preset))
28757                 .on('click', item.choose)
28758                 .append('div')
28759                 .attr('class', 'label')
28760                 .text(preset.name());
28761
28762             wrap.call(item.reference.button);
28763             selection.call(item.reference.body);
28764         }
28765
28766         item.choose = function() {
28767             context.presets().choose(preset);
28768
28769             context.perform(
28770                 iD.actions.ChangePreset(id, currentPreset, preset),
28771                 t('operations.change_tags.annotation'));
28772
28773             event.choose(preset);
28774         };
28775
28776         item.help = function() {
28777             d3.event.stopPropagation();
28778             item.reference.toggle();
28779         };
28780
28781         item.preset = preset;
28782         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28783
28784         return item;
28785     }
28786
28787     presetList.autofocus = function(_) {
28788         if (!arguments.length) return autofocus;
28789         autofocus = _;
28790         return presetList;
28791     };
28792
28793     presetList.entityID = function(_) {
28794         if (!arguments.length) return id;
28795         id = _;
28796         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28797         return presetList;
28798     };
28799
28800     presetList.preset = function(_) {
28801         if (!arguments.length) return currentPreset;
28802         currentPreset = _;
28803         return presetList;
28804     };
28805
28806     return d3.rebind(presetList, event, 'on');
28807 };
28808 iD.ui.RadialMenu = function(context, operations) {
28809     var menu,
28810         center = [0, 0],
28811         tooltip;
28812
28813     var radialMenu = function(selection) {
28814         if (!operations.length)
28815             return;
28816
28817         selection.node().parentNode.focus();
28818
28819         function click(operation) {
28820             d3.event.stopPropagation();
28821             if (operation.disabled())
28822                 return;
28823             operation();
28824             radialMenu.close();
28825         }
28826
28827         menu = selection.append('g')
28828             .attr('class', 'radial-menu')
28829             .attr('transform', 'translate(' + center + ')')
28830             .attr('opacity', 0);
28831
28832         menu.transition()
28833             .attr('opacity', 1);
28834
28835         var r = 50,
28836             a = Math.PI / 4,
28837             a0 = -Math.PI / 4,
28838             a1 = a0 + (operations.length - 1) * a;
28839
28840         menu.append('path')
28841             .attr('class', 'radial-menu-background')
28842             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28843                              r * Math.cos(a0) +
28844                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28845                              (r * Math.sin(a1) + 1e-3) + ',' +
28846                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28847             .attr('stroke-width', 50)
28848             .attr('stroke-linecap', 'round');
28849
28850         var button = menu.selectAll()
28851             .data(operations)
28852             .enter().append('g')
28853             .attr('transform', function(d, i) {
28854                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28855                                       r * Math.cos(a0 + i * a) + ')';
28856             });
28857
28858         button.append('circle')
28859             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28860             .attr('r', 15)
28861             .classed('disabled', function(d) { return d.disabled(); })
28862             .on('click', click)
28863             .on('mousedown', mousedown)
28864             .on('mouseover', mouseover)
28865             .on('mouseout', mouseout);
28866
28867         button.append('use')
28868             .attr('transform', 'translate(-10, -10)')
28869             .attr('clip-path', 'url(#clip-square-20)')
28870             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28871
28872         tooltip = d3.select(document.body)
28873             .append('div')
28874             .attr('class', 'tooltip-inner radial-menu-tooltip');
28875
28876         function mousedown() {
28877             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28878         }
28879
28880         function mouseover(d, i) {
28881             var rect = context.surfaceRect(),
28882                 angle = a0 + i * a,
28883                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28884                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28885                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28886                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28887
28888             tooltip
28889                 .style('top', null)
28890                 .style('left', null)
28891                 .style('bottom', null)
28892                 .style('right', null)
28893                 .style('display', 'block')
28894                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28895
28896             if (i === 0) {
28897                 tooltip
28898                     .style('right', right)
28899                     .style('top', top);
28900             } else if (i >= 4) {
28901                 tooltip
28902                     .style('left', left)
28903                     .style('bottom', bottom);
28904             } else {
28905                 tooltip
28906                     .style('left', left)
28907                     .style('top', top);
28908             }
28909         }
28910
28911         function mouseout() {
28912             tooltip.style('display', 'none');
28913         }
28914     };
28915
28916     radialMenu.close = function() {
28917         if (menu) {
28918             menu
28919                 .style('pointer-events', 'none')
28920                 .transition()
28921                 .attr('opacity', 0)
28922                 .remove();
28923         }
28924
28925         if (tooltip) {
28926             tooltip.remove();
28927         }
28928     };
28929
28930     radialMenu.center = function(_) {
28931         if (!arguments.length) return center;
28932         center = _;
28933         return radialMenu;
28934     };
28935
28936     return radialMenu;
28937 };
28938 iD.ui.RawMemberEditor = function(context) {
28939     var id;
28940
28941     function selectMember(d) {
28942         d3.event.preventDefault();
28943         context.enter(iD.modes.Select(context, [d.id]));
28944     }
28945
28946     function changeRole(d) {
28947         var role = d3.select(this).property('value');
28948         context.perform(
28949             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28950             t('operations.change_role.annotation'));
28951     }
28952
28953     function deleteMember(d) {
28954         context.perform(
28955             iD.actions.DeleteMember(d.relation.id, d.index),
28956             t('operations.delete_member.annotation'));
28957
28958         if (!context.hasEntity(d.relation.id)) {
28959             context.enter(iD.modes.Browse(context));
28960         }
28961     }
28962
28963     function rawMemberEditor(selection) {
28964         var entity = context.entity(id),
28965             memberships = [];
28966
28967         entity.members.forEach(function(member, index) {
28968             memberships.push({
28969                 index: index,
28970                 id: member.id,
28971                 role: member.role,
28972                 relation: entity,
28973                 member: context.hasEntity(member.id)
28974             });
28975         });
28976
28977         selection.call(iD.ui.Disclosure()
28978             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
28979             .expanded(true)
28980             .on('toggled', toggled)
28981             .content(content));
28982
28983         function toggled(expanded) {
28984             if (expanded) {
28985                 selection.node().parentNode.scrollTop += 200;
28986             }
28987         }
28988
28989         function content($wrap) {
28990             var $list = $wrap.selectAll('.member-list')
28991                 .data([0]);
28992
28993             $list.enter().append('ul')
28994                 .attr('class', 'member-list');
28995
28996             var $items = $list.selectAll('li')
28997                 .data(memberships, function(d) {
28998                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
28999                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29000                 });
29001
29002             var $enter = $items.enter().append('li')
29003                 .attr('class', 'member-row form-field')
29004                 .classed('member-incomplete', function(d) { return !d.member; });
29005
29006             $enter.each(function(d) {
29007                 if (d.member) {
29008                     var $label = d3.select(this).append('label')
29009                         .attr('class', 'form-label')
29010                         .append('a')
29011                         .attr('href', '#')
29012                         .on('click', selectMember);
29013
29014                     $label.append('span')
29015                         .attr('class', 'member-entity-type')
29016                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29017
29018                     $label.append('span')
29019                         .attr('class', 'member-entity-name')
29020                         .text(function(d) { return iD.util.displayName(d.member); });
29021
29022                 } else {
29023                     d3.select(this).append('label')
29024                         .attr('class', 'form-label')
29025                         .text(t('inspector.incomplete'));
29026                 }
29027             });
29028
29029             $enter.append('input')
29030                 .attr('class', 'member-role')
29031                 .property('type', 'text')
29032                 .attr('maxlength', 255)
29033                 .attr('placeholder', t('inspector.role'))
29034                 .property('value', function(d) { return d.role; })
29035                 .on('change', changeRole);
29036
29037             $enter.append('button')
29038                 .attr('tabindex', -1)
29039                 .attr('class', 'remove button-input-action member-delete minor')
29040                 .on('click', deleteMember)
29041                 .append('span')
29042                 .attr('class', 'icon delete');
29043
29044             $items.exit()
29045                 .remove();
29046         }
29047     }
29048
29049     rawMemberEditor.entityID = function(_) {
29050         if (!arguments.length) return id;
29051         id = _;
29052         return rawMemberEditor;
29053     };
29054
29055     return rawMemberEditor;
29056 };
29057 iD.ui.RawMembershipEditor = function(context) {
29058     var id, showBlank;
29059
29060     function selectRelation(d) {
29061         d3.event.preventDefault();
29062         context.enter(iD.modes.Select(context, [d.relation.id]));
29063     }
29064
29065     function changeRole(d) {
29066         var role = d3.select(this).property('value');
29067         context.perform(
29068             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29069             t('operations.change_role.annotation'));
29070     }
29071
29072     function addMembership(d, role) {
29073         showBlank = false;
29074
29075         if (d.relation) {
29076             context.perform(
29077                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29078                 t('operations.add_member.annotation'));
29079
29080         } else {
29081             var relation = iD.Relation();
29082
29083             context.perform(
29084                 iD.actions.AddEntity(relation),
29085                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29086                 t('operations.add.annotation.relation'));
29087
29088             context.enter(iD.modes.Select(context, [relation.id]));
29089         }
29090     }
29091
29092     function deleteMembership(d) {
29093         context.perform(
29094             iD.actions.DeleteMember(d.relation.id, d.index),
29095             t('operations.delete_member.annotation'));
29096     }
29097
29098     function relations(q) {
29099         var newRelation = {
29100                 relation: null,
29101                 value: t('inspector.new_relation')
29102             },
29103             result = [],
29104             graph = context.graph();
29105
29106         context.intersects(context.extent()).forEach(function(entity) {
29107             if (entity.type !== 'relation' || entity.id === id)
29108                 return;
29109
29110             var presetName = context.presets().match(entity, graph).name(),
29111                 entityName = iD.util.displayName(entity) || '';
29112
29113             var value = presetName + ' ' + entityName;
29114             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29115                 return;
29116
29117             result.push({
29118                 relation: entity,
29119                 value: value
29120             });
29121         });
29122
29123         result.sort(function(a, b) {
29124             return iD.Relation.creationOrder(a.relation, b.relation);
29125         });
29126         result.unshift(newRelation);
29127
29128         return result;
29129     }
29130
29131     function rawMembershipEditor(selection) {
29132         var entity = context.entity(id),
29133             memberships = [];
29134
29135         context.graph().parentRelations(entity).forEach(function(relation) {
29136             relation.members.forEach(function(member, index) {
29137                 if (member.id === entity.id) {
29138                     memberships.push({relation: relation, member: member, index: index});
29139                 }
29140             });
29141         });
29142
29143         selection.call(iD.ui.Disclosure()
29144             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29145             .expanded(true)
29146             .on('toggled', toggled)
29147             .content(content));
29148
29149         function toggled(expanded) {
29150             if (expanded) {
29151                 selection.node().parentNode.scrollTop += 200;
29152             }
29153         }
29154
29155         function content($wrap) {
29156             var $list = $wrap.selectAll('.member-list')
29157                 .data([0]);
29158
29159             $list.enter().append('ul')
29160                 .attr('class', 'member-list');
29161
29162             var $items = $list.selectAll('li.member-row-normal')
29163                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29164
29165             var $enter = $items.enter().append('li')
29166                 .attr('class', 'member-row member-row-normal form-field');
29167
29168             var $label = $enter.append('label')
29169                 .attr('class', 'form-label')
29170                 .append('a')
29171                 .attr('href', '#')
29172                 .on('click', selectRelation);
29173
29174             $label.append('span')
29175                 .attr('class', 'member-entity-type')
29176                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29177
29178             $label.append('span')
29179                 .attr('class', 'member-entity-name')
29180                 .text(function(d) { return iD.util.displayName(d.relation); });
29181
29182             $enter.append('input')
29183                 .attr('class', 'member-role')
29184                 .property('type', 'text')
29185                 .attr('maxlength', 255)
29186                 .attr('placeholder', t('inspector.role'))
29187                 .property('value', function(d) { return d.member.role; })
29188                 .on('change', changeRole);
29189
29190             $enter.append('button')
29191                 .attr('tabindex', -1)
29192                 .attr('class', 'remove button-input-action member-delete minor')
29193                 .on('click', deleteMembership)
29194                 .append('span')
29195                 .attr('class', 'icon delete');
29196
29197             $items.exit()
29198                 .remove();
29199
29200             if (showBlank) {
29201                 var $new = $list.selectAll('.member-row-new')
29202                     .data([0]);
29203
29204                 $enter = $new.enter().append('li')
29205                     .attr('class', 'member-row member-row-new form-field');
29206
29207                 $enter.append('input')
29208                     .attr('type', 'text')
29209                     .attr('class', 'member-entity-input')
29210                     .call(d3.combobox()
29211                         .minItems(1)
29212                         .fetcher(function(value, callback) {
29213                             callback(relations(value));
29214                         })
29215                         .on('accept', function(d) {
29216                             addMembership(d, $new.select('.member-role').property('value'));
29217                         }));
29218
29219                 $enter.append('input')
29220                     .attr('class', 'member-role')
29221                     .property('type', 'text')
29222                     .attr('maxlength', 255)
29223                     .attr('placeholder', t('inspector.role'))
29224                     .on('change', changeRole);
29225
29226                 $enter.append('button')
29227                     .attr('tabindex', -1)
29228                     .attr('class', 'remove button-input-action member-delete minor')
29229                     .on('click', deleteMembership)
29230                     .append('span')
29231                     .attr('class', 'icon delete');
29232
29233             } else {
29234                 $list.selectAll('.member-row-new')
29235                     .remove();
29236             }
29237
29238             var $add = $wrap.selectAll('.add-relation')
29239                 .data([0]);
29240
29241             $add.enter().append('button')
29242                 .attr('class', 'add-relation')
29243                 .append('span')
29244                 .attr('class', 'icon plus light');
29245
29246             $wrap.selectAll('.add-relation')
29247                 .on('click', function() {
29248                     showBlank = true;
29249                     content($wrap);
29250                     $list.selectAll('.member-entity-input').node().focus();
29251                 });
29252         }
29253     }
29254
29255     rawMembershipEditor.entityID = function(_) {
29256         if (!arguments.length) return id;
29257         id = _;
29258         return rawMembershipEditor;
29259     };
29260
29261     return rawMembershipEditor;
29262 };
29263 iD.ui.RawTagEditor = function(context) {
29264     var event = d3.dispatch('change'),
29265         taginfo = iD.taginfo(),
29266         showBlank = false,
29267         state,
29268         preset,
29269         tags,
29270         id;
29271
29272     function rawTagEditor(selection) {
29273         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29274
29275         selection.call(iD.ui.Disclosure()
29276             .title(t('inspector.all_tags') + ' (' + count + ')')
29277             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29278             .on('toggled', toggled)
29279             .content(content));
29280
29281         function toggled(expanded) {
29282             iD.ui.RawTagEditor.expanded = expanded;
29283             if (expanded) {
29284                 selection.node().parentNode.scrollTop += 200;
29285             }
29286         }
29287     }
29288
29289     function content($wrap) {
29290         var entries = d3.entries(tags);
29291
29292         if (!entries.length || showBlank) {
29293             showBlank = false;
29294             entries.push({key: '', value: ''});
29295         }
29296
29297         var $list = $wrap.selectAll('.tag-list')
29298             .data([0]);
29299
29300         $list.enter().append('ul')
29301             .attr('class', 'tag-list');
29302
29303         var $newTag = $wrap.selectAll('.add-tag')
29304             .data([0]);
29305
29306         var $enter = $newTag.enter().append('button')
29307             .attr('class', 'add-tag');
29308
29309         $enter.append('span')
29310             .attr('class', 'icon plus light');
29311
29312         $newTag.on('click', addTag);
29313
29314         var $items = $list.selectAll('li')
29315             .data(entries, function(d) { return d.key; });
29316
29317         // Enter
29318
29319         $enter = $items.enter().append('li')
29320             .attr('class', 'tag-row cf');
29321
29322         $enter.append('div')
29323             .attr('class', 'key-wrap')
29324             .append('input')
29325             .property('type', 'text')
29326             .attr('class', 'key')
29327             .attr('maxlength', 255);
29328
29329         $enter.append('div')
29330             .attr('class', 'input-wrap-position')
29331             .append('input')
29332             .property('type', 'text')
29333             .attr('class', 'value')
29334             .attr('maxlength', 255);
29335
29336         $enter.append('button')
29337             .attr('tabindex', -1)
29338             .attr('class', 'remove minor')
29339             .append('span')
29340             .attr('class', 'icon delete');
29341
29342         $enter.each(bindTypeahead);
29343
29344         // Update
29345
29346         $items.order();
29347
29348         $items.each(function(tag) {
29349             var reference = iD.ui.TagReference({key: tag.key});
29350
29351             if (state === 'hover') {
29352                 reference.showing(false);
29353             }
29354
29355             d3.select(this)
29356                 .call(reference.button)
29357                 .call(reference.body);
29358         });
29359
29360         $items.select('input.key')
29361             .value(function(d) { return d.key; })
29362             .on('blur', keyChange)
29363             .on('change', keyChange);
29364
29365         $items.select('input.value')
29366             .value(function(d) { return d.value; })
29367             .on('blur', valueChange)
29368             .on('change', valueChange)
29369             .on('keydown.push-more', pushMore);
29370
29371         $items.select('button.remove')
29372             .on('click', removeTag);
29373
29374         $items.exit()
29375             .remove();
29376
29377         function pushMore() {
29378             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29379                 $list.selectAll('li:last-child input.value').node() === this) {
29380                 addTag();
29381             }
29382         }
29383
29384         function bindTypeahead() {
29385             var row = d3.select(this),
29386                 key = row.selectAll('input.key'),
29387                 value = row.selectAll('input.value');
29388
29389             function sort(value, data) {
29390                 var sameletter = [],
29391                     other = [];
29392                 for (var i = 0; i < data.length; i++) {
29393                     if (data[i].value.substring(0, value.length) === value) {
29394                         sameletter.push(data[i]);
29395                     } else {
29396                         other.push(data[i]);
29397                     }
29398                 }
29399                 return sameletter.concat(other);
29400             }
29401
29402             key.call(d3.combobox()
29403                 .fetcher(function(value, callback) {
29404                     taginfo.keys({
29405                         debounce: true,
29406                         geometry: context.geometry(id),
29407                         query: value
29408                     }, function(err, data) {
29409                         if (!err) callback(sort(value, data));
29410                     });
29411                 }));
29412
29413             value.call(d3.combobox()
29414                 .fetcher(function(value, callback) {
29415                     taginfo.values({
29416                         debounce: true,
29417                         key: key.value(),
29418                         geometry: context.geometry(id),
29419                         query: value
29420                     }, function(err, data) {
29421                         if (!err) callback(sort(value, data));
29422                     });
29423                 }));
29424         }
29425
29426         function keyChange(d) {
29427             var kOld = d.key,
29428                 kNew = this.value.trim(),
29429                 tag = {};
29430
29431             if (kNew && kNew !== kOld) {
29432                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29433                     base = match[1],
29434                     suffix = +(match[2] || 1);
29435                 while (tags[kNew]) {  // rename key if already in use
29436                     kNew = base + '_' + suffix++;
29437                 }
29438             }
29439             tag[kOld] = undefined;
29440             tag[kNew] = d.value;
29441             d.key = kNew; // Maintain DOM identity through the subsequent update.
29442             this.value = kNew;
29443             event.change(tag);
29444         }
29445
29446         function valueChange(d) {
29447             var tag = {};
29448             tag[d.key] = this.value;
29449             event.change(tag);
29450         }
29451
29452         function removeTag(d) {
29453             var tag = {};
29454             tag[d.key] = undefined;
29455             event.change(tag);
29456         }
29457
29458         function addTag() {
29459             // Wrapped in a setTimeout in case it's being called from a blur
29460             // handler. Without the setTimeout, the call to `content` would
29461             // wipe out the pending value change.
29462             setTimeout(function() {
29463                 showBlank = true;
29464                 content($wrap);
29465                 $list.selectAll('li:last-child input.key').node().focus();
29466             }, 0);
29467         }
29468     }
29469
29470     rawTagEditor.state = function(_) {
29471         if (!arguments.length) return state;
29472         state = _;
29473         return rawTagEditor;
29474     };
29475
29476     rawTagEditor.preset = function(_) {
29477         if (!arguments.length) return preset;
29478         preset = _;
29479         return rawTagEditor;
29480     };
29481
29482     rawTagEditor.tags = function(_) {
29483         if (!arguments.length) return tags;
29484         tags = _;
29485         return rawTagEditor;
29486     };
29487
29488     rawTagEditor.entityID = function(_) {
29489         if (!arguments.length) return id;
29490         id = _;
29491         return rawTagEditor;
29492     };
29493
29494     return d3.rebind(rawTagEditor, event, 'on');
29495 };
29496 iD.ui.Restore = function(context) {
29497     return function(selection) {
29498         if (!context.history().lock() || !context.history().restorableChanges())
29499             return;
29500
29501         var modal = iD.ui.modal(selection);
29502
29503         modal.select('.modal')
29504             .attr('class', 'modal fillL col6');
29505
29506         var introModal = modal.select('.content');
29507
29508         introModal.attr('class','cf');
29509
29510         introModal.append('div')
29511             .attr('class', 'modal-section')
29512             .append('h3')
29513             .text(t('restore.heading'));
29514
29515         introModal.append('div')
29516             .attr('class','modal-section')
29517             .append('p')
29518             .text(t('restore.description'));
29519
29520         var buttonWrap = introModal.append('div')
29521             .attr('class', 'modal-actions cf');
29522
29523         var restore = buttonWrap.append('button')
29524             .attr('class', 'restore col6')
29525             .text(t('restore.restore'))
29526             .on('click', function() {
29527                 context.history().restore();
29528                 modal.remove();
29529             });
29530
29531         buttonWrap.append('button')
29532             .attr('class', 'reset col6')
29533             .text(t('restore.reset'))
29534             .on('click', function() {
29535                 context.history().clearSaved();
29536                 modal.remove();
29537             });
29538
29539         restore.node().focus();
29540     };
29541 };
29542 iD.ui.Save = function(context) {
29543     var history = context.history(),
29544         key = iD.ui.cmd('⌘S');
29545
29546     function saving() {
29547         return context.mode().id === 'save';
29548     }
29549
29550     function save() {
29551         d3.event.preventDefault();
29552         if (!saving() && history.hasChanges()) {
29553             context.enter(iD.modes.Save(context));
29554         }
29555     }
29556
29557     return function(selection) {
29558         var tooltip = bootstrap.tooltip()
29559             .placement('bottom')
29560             .html(true)
29561             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29562
29563         var button = selection.append('button')
29564             .attr('class', 'save col12 disabled')
29565             .attr('tabindex', -1)
29566             .on('click', save)
29567             .call(tooltip);
29568
29569         button.append('span')
29570             .attr('class', 'label')
29571             .text(t('save.title'));
29572
29573         button.append('span')
29574             .attr('class', 'count')
29575             .text('0');
29576
29577         var keybinding = d3.keybinding('undo-redo')
29578             .on(key, save);
29579
29580         d3.select(document)
29581             .call(keybinding);
29582
29583         var numChanges = 0;
29584
29585         context.history().on('change.save', function() {
29586             var _ = history.difference().summary().length;
29587             if (_ === numChanges)
29588                 return;
29589             numChanges = _;
29590
29591             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29592                     'save.help' : 'save.no_changes'), key));
29593
29594             button
29595                 .classed('disabled', numChanges === 0)
29596                 .classed('has-count', numChanges > 0);
29597
29598             button.select('span.count')
29599                 .text(numChanges);
29600         });
29601
29602         context.on('enter.save', function() {
29603             button.property('disabled', saving());
29604             if (saving()) button.call(tooltip.hide);
29605         });
29606     };
29607 };
29608 iD.ui.Scale = function(context) {
29609     var projection = context.projection,
29610         imperial = (iD.detect().locale === 'en-us'),
29611         maxLength = 180,
29612         tickHeight = 8;
29613
29614     function scaleDefs(loc1, loc2) {
29615         var lat = (loc2[1] + loc1[1]) / 2,
29616             conversion = (imperial ? 3.28084 : 1),
29617             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29618             scale = { dist: 0, px: 0, text: '' },
29619             buckets, i, val, dLon;
29620
29621         if (imperial) {
29622             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29623         } else {
29624             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29625         }
29626
29627         // determine a user-friendly endpoint for the scale
29628         for (i = 0; i < buckets.length; i++) {
29629             val = buckets[i];
29630             if (dist >= val) {
29631                 scale.dist = Math.floor(dist / val) * val;
29632                 break;
29633             }
29634         }
29635
29636         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29637         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29638
29639         if (imperial) {
29640             if (scale.dist >= 5280) {
29641                 scale.dist /= 5280;
29642                 scale.text = String(scale.dist) + ' mi';
29643             } else {
29644                 scale.text = String(scale.dist) + ' ft';
29645             }
29646         } else {
29647             if (scale.dist >= 1000) {
29648                 scale.dist /= 1000;
29649                 scale.text = String(scale.dist) + ' km';
29650             } else {
29651                 scale.text = String(scale.dist) + ' m';
29652             }
29653         }
29654
29655         return scale;
29656     }
29657
29658     function update(selection) {
29659         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29660         var dims = context.map().dimensions(),
29661             loc1 = projection.invert([0, dims[1]]),
29662             loc2 = projection.invert([maxLength, dims[1]]),
29663             scale = scaleDefs(loc1, loc2);
29664
29665         selection.select('#scalepath')
29666             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29667
29668         selection.select('#scaletext')
29669             .attr('x', scale.px + 8)
29670             .attr('y', tickHeight)
29671             .text(scale.text);
29672     }
29673
29674     return function(selection) {
29675         var g = selection.append('svg')
29676             .attr('id', 'scale')
29677             .append('g')
29678             .attr('transform', 'translate(10,11)');
29679
29680         g.append('path').attr('id', 'scalepath');
29681         g.append('text').attr('id', 'scaletext');
29682
29683         update(selection);
29684
29685         context.map().on('move.scale', function() {
29686             update(selection);
29687         });
29688     };
29689 };
29690 iD.ui.SelectionList = function(context, selectedIDs) {
29691
29692     function selectionList(selection) {
29693         selection.classed('selection-list-pane', true);
29694
29695         var header = selection.append('div')
29696             .attr('class', 'header fillL cf');
29697
29698         header.append('h3')
29699             .text(t('inspector.multiselect'));
29700
29701         var listWrap = selection.append('div')
29702             .attr('class', 'inspector-body');
29703
29704         var list = listWrap.append('div')
29705             .attr('class', 'feature-list cf');
29706
29707         context.history().on('change.selection-list', drawList);
29708         drawList();
29709
29710         function drawList() {
29711             var entities = selectedIDs
29712                 .map(function(id) { return context.hasEntity(id); })
29713                 .filter(function(entity) { return entity; });
29714
29715             var items = list.selectAll('.feature-list-item')
29716                 .data(entities, iD.Entity.key);
29717
29718             var enter = items.enter().append('button')
29719                 .attr('class', 'feature-list-item')
29720                 .on('click', function(entity) {
29721                     context.enter(iD.modes.Select(context, [entity.id]));
29722                 });
29723
29724             // Enter
29725
29726             var label = enter.append('div')
29727                 .attr('class', 'label');
29728
29729             label.append('span')
29730                 .attr('class', 'icon icon-pre-text');
29731
29732             label.append('span')
29733                 .attr('class', 'entity-type');
29734
29735             label.append('span')
29736                 .attr('class', 'entity-name');
29737
29738             // Update
29739
29740             items.selectAll('.icon')
29741                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29742
29743             items.selectAll('.entity-type')
29744                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29745
29746             items.selectAll('.entity-name')
29747                 .text(function(entity) { return iD.util.displayName(entity); });
29748
29749             // Exit
29750
29751             items.exit()
29752                 .remove();
29753         }
29754     }
29755
29756     return selectionList;
29757
29758 };
29759 iD.ui.Sidebar = function(context) {
29760     var inspector = iD.ui.Inspector(context),
29761         current;
29762
29763     function sidebar(selection) {
29764         var featureListWrap = selection.append('div')
29765             .attr('class', 'feature-list-pane')
29766             .call(iD.ui.FeatureList(context));
29767
29768         selection.call(iD.ui.Notice(context));
29769
29770         var inspectorWrap = selection.append('div')
29771             .attr('class', 'inspector-hidden inspector-wrap fr');
29772
29773         sidebar.hover = function(id) {
29774             if (!current && id) {
29775                 featureListWrap.classed('inspector-hidden', true);
29776                 inspectorWrap.classed('inspector-hidden', false)
29777                     .classed('inspector-hover', true);
29778
29779                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29780                     inspector
29781                         .state('hover')
29782                         .entityID(id);
29783
29784                     inspectorWrap.call(inspector);
29785                 }
29786             } else if (!current) {
29787                 featureListWrap.classed('inspector-hidden', false);
29788                 inspectorWrap.classed('inspector-hidden', true);
29789                 inspector.state('hide');
29790             }
29791         };
29792
29793         sidebar.hover = _.throttle(sidebar.hover, 200);
29794
29795         sidebar.select = function(id, newFeature) {
29796             if (!current && id) {
29797                 featureListWrap.classed('inspector-hidden', true);
29798                 inspectorWrap.classed('inspector-hidden', false)
29799                     .classed('inspector-hover', false);
29800
29801                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29802                     inspector
29803                         .state('select')
29804                         .entityID(id)
29805                         .newFeature(newFeature);
29806
29807                     inspectorWrap.call(inspector);
29808                 }
29809             } else if (!current) {
29810                 featureListWrap.classed('inspector-hidden', false);
29811                 inspectorWrap.classed('inspector-hidden', true);
29812                 inspector.state('hide');
29813             }
29814         };
29815
29816         sidebar.show = function(component) {
29817             featureListWrap.classed('inspector-hidden', true);
29818             inspectorWrap.classed('inspector-hidden', true);
29819             if (current) current.remove();
29820             current = selection.append('div')
29821                 .attr('class', 'sidebar-component')
29822                 .call(component);
29823         };
29824
29825         sidebar.hide = function() {
29826             featureListWrap.classed('inspector-hidden', false);
29827             inspectorWrap.classed('inspector-hidden', true);
29828             if (current) current.remove();
29829             current = null;
29830         };
29831     }
29832
29833     sidebar.hover = function() {};
29834     sidebar.select = function() {};
29835     sidebar.show = function() {};
29836     sidebar.hide = function() {};
29837
29838     return sidebar;
29839 };
29840 iD.ui.SourceSwitch = function(context) {
29841     var keys;
29842
29843     function click() {
29844         d3.event.preventDefault();
29845
29846         if (context.history().hasChanges() &&
29847             !window.confirm(t('source_switch.lose_changes'))) return;
29848
29849         var live = d3.select(this)
29850             .classed('live');
29851
29852         context.connection()
29853             .switch(live ? keys[1] : keys[0]);
29854
29855         context.flush();
29856
29857         d3.select(this)
29858             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29859             .classed('live', !live);
29860     }
29861
29862     var sourceSwitch = function(selection) {
29863         selection.append('a')
29864             .attr('href', '#')
29865             .text(t('source_switch.live'))
29866             .classed('live', true)
29867             .attr('tabindex', -1)
29868             .on('click', click);
29869     };
29870
29871     sourceSwitch.keys = function(_) {
29872         if (!arguments.length) return keys;
29873         keys = _;
29874         return sourceSwitch;
29875     };
29876
29877     return sourceSwitch;
29878 };
29879 iD.ui.Spinner = function(context) {
29880     var connection = context.connection();
29881
29882     return function(selection) {
29883         var img = selection.append('img')
29884             .attr('src', context.imagePath('loader-black.gif'))
29885             .style('opacity', 0);
29886
29887         connection.on('loading.spinner', function() {
29888             img.transition()
29889                 .style('opacity', 1);
29890         });
29891
29892         connection.on('loaded.spinner', function() {
29893             img.transition()
29894                 .style('opacity', 0);
29895         });
29896     };
29897 };
29898 iD.ui.Splash = function(context) {
29899     return function(selection) {
29900         if (context.storage('sawSplash'))
29901              return;
29902
29903         context.storage('sawSplash', true);
29904
29905         var modal = iD.ui.modal(selection);
29906
29907         modal.select('.modal')
29908             .attr('class', 'modal-splash modal col6');
29909
29910         var introModal = modal.select('.content')
29911             .append('div')
29912             .attr('class', 'fillL');
29913
29914         introModal.append('div')
29915             .attr('class','modal-section cf')
29916             .append('h3').text(t('splash.welcome'));
29917
29918         introModal.append('div')
29919             .attr('class','modal-section')
29920             .append('p')
29921             .html(t('splash.text', {
29922                 version: iD.version,
29923                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29924                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29925             }));
29926
29927         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29928
29929         buttons.append('button')
29930             .attr('class', 'col6 walkthrough')
29931             .text(t('splash.walkthrough'))
29932             .on('click', function() {
29933                 d3.select(document.body).call(iD.ui.intro(context));
29934                 modal.close();
29935             });
29936
29937         buttons.append('button')
29938             .attr('class', 'col6 start')
29939             .text(t('splash.start'))
29940             .on('click', modal.close);
29941
29942         modal.select('button.close').attr('class','hide');
29943
29944     };
29945 };
29946 iD.ui.Status = function(context) {
29947     var connection = context.connection(),
29948         errCount = 0;
29949
29950     return function(selection) {
29951
29952         function update() {
29953
29954             connection.status(function(err, apiStatus) {
29955
29956                 selection.html('');
29957
29958                 if (err && errCount++ < 2) return;
29959
29960                 if (err) {
29961                     selection.text(t('status.error'));
29962
29963                 } else if (apiStatus === 'readonly') {
29964                     selection.text(t('status.readonly'));
29965
29966                 } else if (apiStatus === 'offline') {
29967                     selection.text(t('status.offline'));
29968                 }
29969
29970                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
29971                 if (!err) errCount = 0;
29972
29973             });
29974         }
29975
29976         connection.on('auth', function() { update(selection); });
29977         window.setInterval(update, 90000);
29978         update(selection);
29979     };
29980 };
29981 iD.ui.Success = function(context) {
29982     var event = d3.dispatch('cancel'),
29983         changeset;
29984
29985     function success(selection) {
29986         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
29987             ' ' + context.connection().changesetURL(changeset.id);
29988
29989         var header = selection.append('div')
29990             .attr('class', 'header fillL');
29991
29992         header.append('button')
29993             .attr('class', 'fr')
29994             .append('span')
29995             .attr('class', 'icon close')
29996             .on('click', function() { event.cancel(success); });
29997
29998         header.append('h3')
29999             .text(t('success.just_edited'));
30000
30001         var body = selection.append('div')
30002             .attr('class', 'body save-success fillL');
30003
30004         body.append('p')
30005             .html(t('success.help_html'));
30006
30007         var changesetURL = context.connection().changesetURL(changeset.id);
30008
30009         body.append('a')
30010             .attr('class', 'button col12 osm')
30011             .attr('target', '_blank')
30012             .attr('href', changesetURL)
30013             .text(t('success.view_on_osm'));
30014
30015         var sharing = {
30016             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30017             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30018             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30019         };
30020
30021         body.selectAll('.button.social')
30022             .data(d3.entries(sharing))
30023             .enter().append('a')
30024             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30025             .attr('target', '_blank')
30026             .attr('href', function(d) { return d.value; })
30027             .call(bootstrap.tooltip()
30028                 .title(function(d) { return t('success.' + d.key); })
30029                 .placement('bottom'));
30030     }
30031
30032     success.changeset = function(_) {
30033         if (!arguments.length) return changeset;
30034         changeset = _;
30035         return success;
30036     };
30037
30038     return d3.rebind(success, event, 'on');
30039 };
30040 iD.ui.TagReference = function(tag) {
30041     var tagReference = {},
30042         taginfo = iD.taginfo(),
30043         button,
30044         body,
30045         loaded,
30046         showing;
30047
30048     function findLocal(docs) {
30049         var locale = iD.detect().locale.toLowerCase(),
30050             localized;
30051
30052         localized = _.find(docs, function(d) {
30053             return d.lang.toLowerCase() === locale;
30054         });
30055         if (localized) return localized;
30056
30057         // try the non-regional version of a language, like
30058         // 'en' if the language is 'en-US'
30059         if (locale.indexOf('-') !== -1) {
30060             var first = locale.split('-')[0];
30061             localized = _.find(docs, function(d) {
30062                 return d.lang.toLowerCase() === first;
30063             });
30064             if (localized) return localized;
30065         }
30066
30067         // finally fall back to english
30068         return _.find(docs, function(d) {
30069             return d.lang.toLowerCase() === 'en';
30070         });
30071     }
30072
30073     function load() {
30074         button.classed('tag-reference-loading', true);
30075
30076         taginfo.docs(tag, function(err, docs) {
30077             if (!err && docs) {
30078                 docs = findLocal(docs);
30079             }
30080
30081             body.html('');
30082
30083             if (!docs || !docs.description) {
30084                 body.append('p').text(t('inspector.no_documentation_key'));
30085                 show();
30086                 return;
30087             }
30088
30089             if (docs.image && docs.image.thumb_url_prefix) {
30090                 body
30091                     .append('img')
30092                     .attr('class', 'wiki-image')
30093                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30094                     .on('load', function() { show(); })
30095                     .on('error', function() { d3.select(this).remove(); show(); });
30096             } else {
30097                 show();
30098             }
30099
30100             body
30101                 .append('p')
30102                 .text(docs.description);
30103
30104             var wikiLink = body
30105                 .append('a')
30106                 .attr('target', '_blank')
30107                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30108
30109             wikiLink.append('span')
30110                 .attr('class','icon icon-pre-text out-link');
30111
30112             wikiLink.append('span')
30113                 .text(t('inspector.reference'));
30114         });
30115     }
30116
30117     function show() {
30118         loaded = true;
30119
30120         button.classed('tag-reference-loading', false);
30121
30122         body.transition()
30123             .duration(200)
30124             .style('max-height', '200px')
30125             .style('opacity', '1');
30126
30127         showing = true;
30128     }
30129
30130     function hide(selection) {
30131         selection = selection || body.transition().duration(200);
30132
30133         selection
30134             .style('max-height', '0px')
30135             .style('opacity', '0');
30136
30137         showing = false;
30138     }
30139
30140     tagReference.button = function(selection) {
30141         button = selection.selectAll('.tag-reference-button')
30142             .data([0]);
30143
30144         var enter = button.enter().append('button')
30145             .attr('tabindex', -1)
30146             .attr('class', 'tag-reference-button');
30147
30148         enter.append('span')
30149             .attr('class', 'icon inspect');
30150
30151         button.on('click', function () {
30152             d3.event.stopPropagation();
30153             d3.event.preventDefault();
30154             if (showing) {
30155                 hide();
30156             } else if (loaded) {
30157                 show();
30158             } else {
30159                 load();
30160             }
30161         });
30162     };
30163
30164     tagReference.body = function(selection) {
30165         body = selection.selectAll('.tag-reference-body')
30166             .data([0]);
30167
30168         body.enter().append('div')
30169             .attr('class', 'tag-reference-body cf')
30170             .style('max-height', '0')
30171             .style('opacity', '0');
30172
30173         if (showing === false) {
30174             hide(body);
30175         }
30176     };
30177
30178     tagReference.showing = function(_) {
30179         if (!arguments.length) return showing;
30180         showing = _;
30181         return tagReference;
30182     };
30183
30184     return tagReference;
30185 };// toggles the visibility of ui elements, using a combination of the
30186 // hide class, which sets display=none, and a d3 transition for opacity.
30187 // this will cause blinking when called repeatedly, so check that the
30188 // value actually changes between calls.
30189 iD.ui.Toggle = function(show, callback) {
30190     return function(selection) {
30191         selection
30192             .style('opacity', show ? 0 : 1)
30193             .classed('hide', false)
30194             .transition()
30195             .style('opacity', show ? 1 : 0)
30196             .each('end', function() {
30197                 d3.select(this).classed('hide', !show);
30198                 if (callback) callback.apply(this);
30199             });
30200     };
30201 };
30202 iD.ui.UndoRedo = function(context) {
30203     var commands = [{
30204         id: 'undo',
30205         cmd: iD.ui.cmd('⌘Z'),
30206         action: function() { if (!saving()) context.undo(); },
30207         annotation: function() { return context.history().undoAnnotation(); }
30208     }, {
30209         id: 'redo',
30210         cmd: iD.ui.cmd('⌘⇧Z'),
30211         action: function() { if (!saving()) context.redo(); },
30212         annotation: function() { return context.history().redoAnnotation(); }
30213     }];
30214
30215     function saving() {
30216         return context.mode().id === 'save';
30217     }
30218
30219     return function(selection) {
30220         var tooltip = bootstrap.tooltip()
30221             .placement('bottom')
30222             .html(true)
30223             .title(function (d) {
30224                 return iD.ui.tooltipHtml(d.annotation() ?
30225                     t(d.id + '.tooltip', {action: d.annotation()}) :
30226                     t(d.id + '.nothing'), d.cmd);
30227             });
30228
30229         var buttons = selection.selectAll('button')
30230             .data(commands)
30231             .enter().append('button')
30232             .attr('class', 'col6 disabled')
30233             .on('click', function(d) { return d.action(); })
30234             .call(tooltip);
30235
30236         buttons.append('span')
30237             .attr('class', function(d) { return 'icon ' + d.id; });
30238
30239         var keybinding = d3.keybinding('undo')
30240             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30241             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30242
30243         d3.select(document)
30244             .call(keybinding);
30245
30246         context.history()
30247             .on('change.undo_redo', update);
30248
30249         context
30250             .on('enter.undo_redo', update);
30251
30252         function update() {
30253             buttons
30254                 .property('disabled', saving())
30255                 .classed('disabled', function(d) { return !d.annotation(); })
30256                 .each(function() {
30257                     var selection = d3.select(this);
30258                     if (selection.property('tooltipVisible')) {
30259                         selection.call(tooltip.show);
30260                     }
30261                 });
30262         }
30263     };
30264 };
30265 iD.ui.ViewOnOSM = function(context) {
30266     var id;
30267
30268     function viewOnOSM(selection) {
30269         var entity = context.entity(id);
30270
30271         selection.style('display', entity.isNew() ? 'none' : null);
30272
30273         var $link = selection.selectAll('.view-on-osm')
30274             .data([0]);
30275
30276         var $enter = $link.enter().append('a')
30277             .attr('class', 'view-on-osm')
30278             .attr('target', '_blank');
30279
30280         $enter.append('span')
30281             .attr('class', 'icon icon-pre-text out-link');
30282
30283         $enter.append('span')
30284             .text(t('inspector.view_on_osm'));
30285
30286         $link.attr('href', context.connection().entityURL(entity));
30287     }
30288
30289     viewOnOSM.entityID = function(_) {
30290         if (!arguments.length) return id;
30291         id = _;
30292         return viewOnOSM;
30293     };
30294
30295     return viewOnOSM;
30296 };
30297 iD.ui.Zoom = function(context) {
30298     var zooms = [{
30299         id: 'zoom-in',
30300         title: t('zoom.in'),
30301         action: context.zoomIn,
30302         key: '+'
30303     }, {
30304         id: 'zoom-out',
30305         title: t('zoom.out'),
30306         action: context.zoomOut,
30307         key: '-'
30308     }];
30309
30310     return function(selection) {
30311         var button = selection.selectAll('button')
30312             .data(zooms)
30313             .enter().append('button')
30314             .attr('tabindex', -1)
30315             .attr('class', function(d) { return d.id; })
30316             .on('click.editor', function(d) { d.action(); })
30317             .call(bootstrap.tooltip()
30318                 .placement('left')
30319                 .html(true)
30320                 .title(function(d) {
30321                     return iD.ui.tooltipHtml(d.title, d.key);
30322                 }));
30323
30324         button.append('span')
30325             .attr('class', function(d) { return d.id + ' icon'; });
30326
30327         var keybinding = d3.keybinding('zoom')
30328             .on('+', function() { context.zoomIn(); })
30329             .on('-', function() { context.zoomOut(); })
30330             .on('⇧=', function() { context.zoomIn(); })
30331             .on('dash', function() { context.zoomOut(); });
30332
30333         d3.select(document)
30334             .call(keybinding);
30335     };
30336 };
30337 iD.ui.preset.access = function(field) {
30338     var event = d3.dispatch('change'),
30339         items;
30340
30341     function access(selection) {
30342         var wrap = selection.selectAll('.preset-input-wrap')
30343             .data([0]);
30344
30345         wrap.enter().append('div')
30346             .attr('class', 'cf preset-input-wrap')
30347             .append('ul');
30348
30349         items = wrap.select('ul').selectAll('li')
30350             .data(field.keys);
30351
30352         // Enter
30353
30354         var enter = items.enter().append('li')
30355             .attr('class', function(d) { return 'cf preset-access-' + d; });
30356
30357         enter.append('span')
30358             .attr('class', 'col6 label preset-label-access')
30359             .attr('for', function(d) { return 'preset-input-access-' + d; })
30360             .text(function(d) { return field.t('types.' + d); });
30361
30362         enter.append('div')
30363             .attr('class', 'col6 preset-input-access-wrap')
30364             .append('input')
30365             .attr('type', 'text')
30366             .attr('class', 'preset-input-access')
30367             .attr('id', function(d) { return 'preset-input-access-' + d; })
30368             .each(function(d) {
30369                 d3.select(this)
30370                     .call(d3.combobox()
30371                         .data(access.options(d)));
30372             });
30373
30374         // Update
30375
30376         wrap.selectAll('.preset-input-access')
30377             .on('change', change)
30378             .on('blur', change);
30379     }
30380
30381     function change(d) {
30382         var tag = {};
30383         tag[d] = d3.select(this).value() || undefined;
30384         event.change(tag);
30385     }
30386
30387     access.options = function(type) {
30388         var options = ['no', 'permissive', 'private', 'destination'];
30389
30390         if (type !== 'access') {
30391             options.unshift('yes');
30392             options.push('designated');
30393         }
30394
30395         return options.map(function(option) {
30396             return {
30397                 title: field.t('options.' + option + '.description'),
30398                 value: option
30399             };
30400         });
30401     };
30402
30403     var placeholders = {
30404         footway: {
30405             foot: 'designated',
30406             motor_vehicle: 'no'
30407         },
30408         steps: {
30409             foot: 'yes',
30410             motor_vehicle: 'no',
30411             bicycle: 'no',
30412             horse: 'no'
30413         },
30414         pedestrian: {
30415             foot: 'yes',
30416             motor_vehicle: 'no'
30417         },
30418         cycleway: {
30419             motor_vehicle: 'no',
30420             bicycle: 'designated'
30421         },
30422         bridleway: {
30423             motor_vehicle: 'no',
30424             horse: 'designated'
30425         },
30426         path: {
30427             foot: 'yes',
30428             motor_vehicle: 'no',
30429             bicycle: 'yes',
30430             horse: 'yes'
30431         },
30432         motorway: {
30433             foot: 'no',
30434             motor_vehicle: 'yes',
30435             bicycle: 'no',
30436             horse: 'no'
30437         },
30438         trunk: {
30439             motor_vehicle: 'yes'
30440         },
30441         primary: {
30442             foot: 'yes',
30443             motor_vehicle: 'yes',
30444             bicycle: 'yes',
30445             horse: 'yes'
30446         },
30447         secondary: {
30448             foot: 'yes',
30449             motor_vehicle: 'yes',
30450             bicycle: 'yes',
30451             horse: 'yes'
30452         },
30453         tertiary: {
30454             foot: 'yes',
30455             motor_vehicle: 'yes',
30456             bicycle: 'yes',
30457             horse: 'yes'
30458         },
30459         residential: {
30460             foot: 'yes',
30461             motor_vehicle: 'yes',
30462             bicycle: 'yes',
30463             horse: 'yes'
30464         },
30465         unclassified: {
30466             foot: 'yes',
30467             motor_vehicle: 'yes',
30468             bicycle: 'yes',
30469             horse: 'yes'
30470         },
30471         service: {
30472             foot: 'yes',
30473             motor_vehicle: 'yes',
30474             bicycle: 'yes',
30475             horse: 'yes'
30476         },
30477         motorway_link: {
30478             foot: 'no',
30479             motor_vehicle: 'yes',
30480             bicycle: 'no',
30481             horse: 'no'
30482         },
30483         trunk_link: {
30484             motor_vehicle: 'yes'
30485         },
30486         primary_link: {
30487             foot: 'yes',
30488             motor_vehicle: 'yes',
30489             bicycle: 'yes',
30490             horse: 'yes'
30491         },
30492         secondary_link: {
30493             foot: 'yes',
30494             motor_vehicle: 'yes',
30495             bicycle: 'yes',
30496             horse: 'yes'
30497         },
30498         tertiary_link: {
30499             foot: 'yes',
30500             motor_vehicle: 'yes',
30501             bicycle: 'yes',
30502             horse: 'yes'
30503         }
30504     };
30505
30506     access.tags = function(tags) {
30507         items.selectAll('.preset-input-access')
30508             .value(function(d) { return tags[d] || ''; })
30509             .attr('placeholder', function() {
30510                 return tags.access ? tags.access : field.placeholder();
30511             });
30512
30513         items.selectAll('#preset-input-access-access')
30514             .attr('placeholder', 'yes');
30515
30516         _.forEach(placeholders[tags.highway], function(value, key) {
30517             items.selectAll('#preset-input-access-' + key)
30518                 .attr('placeholder', function() {
30519                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30520                 });
30521         });
30522     };
30523
30524     access.focus = function() {
30525         items.selectAll('.preset-input-access')
30526             .node().focus();
30527     };
30528
30529     return d3.rebind(access, event, 'on');
30530 };
30531 iD.ui.preset.address = function(field, context) {
30532     var event = d3.dispatch('init', 'change'),
30533         wrap,
30534         entity,
30535         isInitialized;
30536
30537     var widths = {
30538         housenumber: 1/3,
30539         street: 2/3,
30540         city: 2/3,
30541         postcode: 1/3
30542     };
30543
30544     function getStreets() {
30545         var extent = entity.extent(context.graph()),
30546             l = extent.center(),
30547             box = iD.geo.Extent(l).padByMeters(200);
30548
30549         return context.intersects(box)
30550             .filter(isAddressable)
30551             .map(function(d) {
30552                 var loc = context.projection([
30553                     (extent[0][0] + extent[1][0]) / 2,
30554                     (extent[0][1] + extent[1][1]) / 2]),
30555                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30556                 return {
30557                     title: d.tags.name,
30558                     value: d.tags.name,
30559                     dist: choice.distance
30560                 };
30561             }).sort(function(a, b) {
30562                 return a.dist - b.dist;
30563             });
30564
30565         function isAddressable(d) {
30566             return d.tags.highway && d.tags.name && d.type === 'way';
30567         }
30568     }
30569
30570     function getCities() {
30571         var extent = entity.extent(context.graph()),
30572             l = extent.center(),
30573             box = iD.geo.Extent(l).padByMeters(200);
30574
30575         return context.intersects(box)
30576             .filter(isAddressable)
30577             .map(function(d) {
30578                 return {
30579                     title: d.tags['addr:city'] || d.tags.name,
30580                     value: d.tags['addr:city'] || d.tags.name,
30581                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30582                 };
30583             }).sort(function(a, b) {
30584                 return a.dist - b.dist;
30585             });
30586
30587         function isAddressable(d) {
30588             if (d.tags.name &&
30589                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30590                 return true;
30591
30592             if (d.tags.place && d.tags.name && (
30593                     d.tags.place === 'city' ||
30594                     d.tags.place === 'town' ||
30595                     d.tags.place === 'village'))
30596                 return true;
30597
30598             if (d.tags['addr:city']) return true;
30599
30600             return false;
30601         }
30602     }
30603
30604     function getPostCodes() {
30605         var extent = entity.extent(context.graph()),
30606             l = extent.center(),
30607             box = iD.geo.Extent(l).padByMeters(200);
30608
30609         return context.intersects(box)
30610             .filter(isAddressable)
30611             .map(function(d) {
30612                 return {
30613                     title: d.tags['addr:postcode'],
30614                     value: d.tags['addr:postcode'],
30615                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30616                 };
30617             }).sort(function(a, b) {
30618                 return a.dist - b.dist;
30619             });
30620
30621         function isAddressable(d) {
30622             return d.tags['addr:postcode'];
30623         }
30624     }
30625
30626     function address(selection) {
30627         selection.selectAll('.preset-input-wrap')
30628             .remove();
30629
30630         var center = entity.extent(context.graph()).center(),
30631             addressFormat;
30632
30633         // Enter
30634
30635         wrap = selection.append('div')
30636             .attr('class', 'preset-input-wrap');
30637
30638         iD.countryCode().search(center, function (err, countryCode) {
30639             addressFormat = _.find(iD.data.addressFormats, function (a) {
30640                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30641             }) || _.first(iD.data.addressFormats);
30642
30643             function row(r) {
30644                 // Normalize widths.
30645                 var total = _.reduce(r, function(sum, field) {
30646                     return sum + (widths[field] || 0.5);
30647                 }, 0);
30648
30649                 return r.map(function (field) {
30650                     return {
30651                         id: field,
30652                         width: (widths[field] || 0.5) / total
30653                     };
30654                 });
30655             }
30656
30657             wrap.selectAll('div')
30658                 .data(addressFormat.format)
30659                 .enter()
30660                 .append('div')
30661                 .attr('class', 'addr-row')
30662                 .selectAll('input')
30663                 .data(row)
30664                 .enter()
30665                 .append('input')
30666                 .property('type', 'text')
30667                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30668                 .attr('class', function (d) { return 'addr-' + d.id; })
30669                 .style('width', function (d) { return d.width * 100 + '%'; });
30670
30671             // Update
30672
30673             wrap.selectAll('.addr-street')
30674                 .call(d3.combobox()
30675                     .fetcher(function(value, callback) {
30676                         callback(getStreets());
30677                     }));
30678
30679             wrap.selectAll('.addr-city')
30680                 .call(d3.combobox()
30681                     .fetcher(function(value, callback) {
30682                         callback(getCities());
30683                     }));
30684
30685             wrap.selectAll('.addr-postcode')
30686                 .call(d3.combobox()
30687                     .fetcher(function(value, callback) {
30688                         callback(getPostCodes());
30689                     }));
30690
30691             wrap.selectAll('input')
30692                 .on('blur', change)
30693                 .on('change', change);
30694
30695             event.init();
30696             isInitialized = true;
30697         });
30698     }
30699
30700     function change() {
30701         var tags = {};
30702
30703         wrap.selectAll('input')
30704             .each(function (field) {
30705                 tags['addr:' + field.id] = this.value || undefined;
30706             });
30707
30708         event.change(tags);
30709     }
30710
30711     function updateTags(tags) {
30712         wrap.selectAll('input')
30713             .value(function (field) {
30714                 return tags['addr:' + field.id] || '';
30715             });
30716     }
30717
30718     address.entity = function(_) {
30719         if (!arguments.length) return entity;
30720         entity = _;
30721         return address;
30722     };
30723
30724     address.tags = function(tags) {
30725         if (isInitialized) {
30726             updateTags(tags);
30727         } else {
30728             event.on('init', function () {
30729                 updateTags(tags);
30730             });
30731         }
30732     };
30733
30734     address.focus = function() {
30735         wrap.selectAll('input').node().focus();
30736     };
30737
30738     return d3.rebind(address, event, 'on');
30739 };
30740 iD.ui.preset.check =
30741 iD.ui.preset.defaultcheck = function(field) {
30742     var event = d3.dispatch('change'),
30743         options = field.strings && field.strings.options,
30744         values = [],
30745         texts = [],
30746         entity, value, box, text, label;
30747
30748     if (options) {
30749         for (var k in options) {
30750             values.push(k === 'undefined' ? undefined : k);
30751             texts.push(field.t('check.' + k, { 'default': options[k] }));
30752         }
30753     } else {
30754         values = [undefined, 'yes'];
30755         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30756         if (field.type === 'check') {
30757             values.push('no');
30758             texts.push(t('inspector.check.no'));
30759         }
30760     }
30761
30762     var check = function(selection) {
30763         // hack: pretend oneway field is a oneway_yes field
30764         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30765         if (field.id === 'oneway') {
30766             for (var key in entity.tags) {
30767                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30768                     texts.shift();
30769                     texts.unshift(t('presets.fields.oneway_yes.check.undefined', { 'default': 'Assumed to be Yes' }));
30770                     break;
30771                 }
30772             }
30773         }
30774
30775         selection.classed('checkselect', 'true');
30776
30777         label = selection.selectAll('.preset-input-wrap')
30778             .data([0]);
30779
30780         var enter = label.enter().append('label')
30781             .attr('class', 'preset-input-wrap');
30782
30783         enter.append('input')
30784             .property('indeterminate', field.type === 'check')
30785             .attr('type', 'checkbox')
30786             .attr('id', 'preset-input-' + field.id);
30787
30788         enter.append('span')
30789             .text(texts[0])
30790             .attr('class', 'value');
30791
30792         box = label.select('input')
30793             .on('click', function() {
30794                 var t = {};
30795                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30796                 event.change(t);
30797                 d3.event.stopPropagation();
30798             });
30799
30800         text = label.select('span.value');
30801     };
30802
30803     check.entity = function(_) {
30804         if (!arguments.length) return entity;
30805         entity = _;
30806         return check;
30807     };
30808
30809     check.tags = function(tags) {
30810         value = tags[field.key];
30811         box.property('indeterminate', field.type === 'check' && !value);
30812         box.property('checked', value === 'yes');
30813         text.text(texts[values.indexOf(value)]);
30814         label.classed('set', !!value);
30815     };
30816
30817     check.focus = function() {
30818         box.node().focus();
30819     };
30820
30821     return d3.rebind(check, event, 'on');
30822 };
30823 iD.ui.preset.combo =
30824 iD.ui.preset.typeCombo = function(field) {
30825     var event = d3.dispatch('change'),
30826         input;
30827
30828     function combo(selection) {
30829         var combobox = d3.combobox();
30830
30831         input = selection.selectAll('input')
30832             .data([0]);
30833
30834         input.enter().append('input')
30835             .attr('type', 'text')
30836             .attr('id', 'preset-input-' + field.id);
30837
30838         input
30839             .call(combobox)
30840             .on('change', change)
30841             .on('blur', change)
30842             .each(function() {
30843                 if (field.options) {
30844                     options(field.options);
30845                 } else {
30846                     iD.taginfo().values({
30847                         key: field.key
30848                     }, function(err, data) {
30849                         if (!err) options(_.pluck(data, 'value'));
30850                     });
30851                 }
30852             });
30853
30854         function options(opts) {
30855             combobox.data(opts.map(function(d) {
30856                 var o = {};
30857                 o.title = o.value = d.replace(/_+/g, ' ');
30858                 return o;
30859             }));
30860
30861             input.attr('placeholder', function() {
30862                 if (opts.length < 3) return '';
30863                 return opts.slice(0, 3).join(', ') + '...';
30864             });
30865         }
30866     }
30867
30868     function change() {
30869         var value = input.value()
30870             .split(';')
30871             .map(function(s) { return s.trim(); })
30872             .join(';')
30873             .replace(/\s+/g, '_');
30874
30875         if (field.type === 'typeCombo' && !value) value = 'yes';
30876
30877         var t = {};
30878         t[field.key] = value || undefined;
30879         event.change(t);
30880     }
30881
30882     combo.tags = function(tags) {
30883         var value = tags[field.key] || '';
30884         if (field.type === 'typeCombo' && value === 'yes') value = '';
30885         input.value(value);
30886     };
30887
30888     combo.focus = function() {
30889         input.node().focus();
30890     };
30891
30892     return d3.rebind(combo, event, 'on');
30893 };
30894 iD.ui.preset.text =
30895 iD.ui.preset.number =
30896 iD.ui.preset.tel =
30897 iD.ui.preset.email =
30898 iD.ui.preset.url = function(field) {
30899
30900     var event = d3.dispatch('change'),
30901         input;
30902
30903     function i(selection) {
30904         input = selection.selectAll('input')
30905             .data([0]);
30906
30907         input.enter().append('input')
30908             .attr('type', field.type)
30909             .attr('id', 'preset-input-' + field.id)
30910             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30911
30912         input
30913             .on('blur', change)
30914             .on('change', change);
30915
30916         if (field.type === 'number') {
30917             input.attr('type', 'text');
30918
30919             var spinControl = selection.selectAll('.spin-control')
30920                 .data([0]);
30921
30922             var enter = spinControl.enter().append('div')
30923                 .attr('class', 'spin-control');
30924
30925             enter.append('button')
30926                 .datum(1)
30927                 .attr('class', 'increment');
30928
30929             enter.append('button')
30930                 .datum(-1)
30931                 .attr('class', 'decrement');
30932
30933             spinControl.selectAll('button')
30934                 .on('click', function(d) {
30935                     d3.event.preventDefault();
30936                     var num = parseInt(input.node().value || 0, 10);
30937                     if (!isNaN(num)) input.node().value = num + d;
30938                     change();
30939                 });
30940         }
30941     }
30942
30943     function change() {
30944         var t = {};
30945         t[field.key] = input.value() || undefined;
30946         event.change(t);
30947     }
30948
30949     i.tags = function(tags) {
30950         input.value(tags[field.key] || '');
30951     };
30952
30953     i.focus = function() {
30954         input.node().focus();
30955     };
30956
30957     return d3.rebind(i, event, 'on');
30958 };
30959 iD.ui.preset.localized = function(field, context) {
30960
30961     var event = d3.dispatch('change'),
30962         wikipedia = iD.wikipedia(),
30963         input, localizedInputs, wikiTitles,
30964         entity;
30965
30966     function i(selection) {
30967         input = selection.selectAll('.localized-main')
30968             .data([0]);
30969
30970         input.enter().append('input')
30971             .attr('type', 'text')
30972             .attr('id', 'preset-input-' + field.id)
30973             .attr('class', 'localized-main')
30974             .attr('placeholder', field.placeholder());
30975
30976         if (field.id === 'name') {
30977             var preset = context.presets().match(entity, context.graph());
30978             input.call(d3.combobox().fetcher(
30979                 iD.util.SuggestNames(preset, iD.data.suggestions)
30980             ));
30981         }
30982
30983         input
30984             .on('blur', change)
30985             .on('change', change);
30986
30987         var translateButton = selection.selectAll('.localized-add')
30988             .data([0]);
30989
30990         translateButton.enter().append('button')
30991             .attr('class', 'button-input-action localized-add minor')
30992             .call(bootstrap.tooltip()
30993                 .title(t('translate.translate'))
30994                 .placement('left'))
30995             .append('span')
30996             .attr('class', 'icon plus');
30997
30998         translateButton
30999             .on('click', addBlank);
31000
31001         localizedInputs = selection.selectAll('.localized-wrap')
31002             .data([0]);
31003
31004         localizedInputs.enter().append('div')
31005             .attr('class', 'localized-wrap');
31006     }
31007
31008     function addBlank() {
31009         d3.event.preventDefault();
31010         var data = localizedInputs.selectAll('div.entry').data();
31011         data.push({ lang: '', value: '' });
31012         localizedInputs.call(render, data);
31013     }
31014
31015     function change() {
31016         var t = {};
31017         t[field.key] = d3.select(this).value() || undefined;
31018         event.change(t);
31019     }
31020
31021     function key(lang) { return field.key + ':' + lang; }
31022
31023     function changeLang(d) {
31024         var lang = d3.select(this).value(),
31025             t = {},
31026             language = _.find(iD.data.wikipedia, function(d) {
31027                 return d[0].toLowerCase() === lang.toLowerCase() ||
31028                     d[1].toLowerCase() === lang.toLowerCase();
31029             });
31030
31031         if (language) lang = language[2];
31032
31033         if (d.lang && d.lang !== lang) {
31034             t[key(d.lang)] = undefined;
31035         }
31036
31037         var value = d3.select(this.parentNode)
31038             .selectAll('.localized-value')
31039             .value();
31040
31041         if (lang && value) {
31042             t[key(lang)] = value;
31043         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31044             t[key(lang)] = wikiTitles[d.lang];
31045         }
31046
31047         d.lang = lang;
31048         event.change(t);
31049     }
31050
31051     function changeValue(d) {
31052         if (!d.lang) return;
31053         var t = {};
31054         t[key(d.lang)] = d3.select(this).value() || undefined;
31055         event.change(t);
31056     }
31057
31058     function fetcher(value, cb) {
31059         var v = value.toLowerCase();
31060
31061         cb(iD.data.wikipedia.filter(function(d) {
31062             return d[0].toLowerCase().indexOf(v) >= 0 ||
31063             d[1].toLowerCase().indexOf(v) >= 0 ||
31064             d[2].toLowerCase().indexOf(v) >= 0;
31065         }).map(function(d) {
31066             return { value: d[1] };
31067         }));
31068     }
31069
31070     function render(selection, data) {
31071         var wraps = selection.selectAll('div.entry').
31072             data(data, function(d) { return d.lang; });
31073
31074         var innerWrap = wraps.enter()
31075             .insert('div', ':first-child');
31076
31077         innerWrap.attr('class', 'entry')
31078             .each(function() {
31079                 var wrap = d3.select(this);
31080                 var langcombo = d3.combobox().fetcher(fetcher);
31081
31082                 var label = wrap.append('label')
31083                     .attr('class','form-label')
31084                     .text(t('translate.localized_translation_label'))
31085                     .attr('for','localized-lang');
31086
31087                 label.append('button')
31088                     .attr('class', 'minor remove')
31089                     .on('click', function(d){
31090                         d3.event.preventDefault();
31091                         var t = {};
31092                         t[key(d.lang)] = undefined;
31093                         event.change(t);
31094                         d3.select(this.parentNode.parentNode)
31095                             .style('top','0')
31096                             .style('max-height','240px')
31097                             .transition()
31098                             .style('opacity', '0')
31099                             .style('max-height','0px')
31100                             .remove();
31101                     })
31102                     .append('span').attr('class', 'icon delete');
31103
31104                 wrap.append('input')
31105                     .attr('class', 'localized-lang')
31106                     .attr('type', 'text')
31107                     .attr('placeholder',t('translate.localized_translation_language'))
31108                     .on('blur', changeLang)
31109                     .on('change', changeLang)
31110                     .call(langcombo);
31111
31112                 wrap.append('input')
31113                     .on('blur', changeValue)
31114                     .on('change', changeValue)
31115                     .attr('type', 'text')
31116                     .attr('placeholder', t('translate.localized_translation_name'))
31117                     .attr('class', 'localized-value');
31118             });
31119
31120         innerWrap
31121             .style('margin-top', '0px')
31122             .style('max-height', '0px')
31123             .style('opacity', '0')
31124             .transition()
31125             .duration(200)
31126             .style('margin-top', '10px')
31127             .style('max-height', '240px')
31128             .style('opacity', '1')
31129             .each('end', function() {
31130                 d3.select(this)
31131                     .style('max-height', '')
31132                     .style('overflow', 'visible');
31133             });
31134
31135         wraps.exit()
31136             .transition()
31137             .duration(200)
31138             .style('max-height','0px')
31139             .style('opacity', '0')
31140             .style('top','-10px')
31141             .remove();
31142
31143         var entry = selection.selectAll('.entry');
31144
31145         entry.select('.localized-lang')
31146             .value(function(d) {
31147                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31148                 return lang ? lang[1] : d.lang;
31149             });
31150
31151         entry.select('.localized-value')
31152             .value(function(d) { return d.value; });
31153     }
31154
31155     i.tags = function(tags) {
31156
31157         // Fetch translations from wikipedia
31158         if (tags.wikipedia && !wikiTitles) {
31159             wikiTitles = {};
31160             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31161             if (wm && wm[0] && wm[1]) {
31162                 wikipedia.translations(wm[1], wm[2], function(d) {
31163                     wikiTitles = d;
31164                 });
31165             }
31166         }
31167
31168         input.value(tags[field.key] || '');
31169
31170         var postfixed = [];
31171         for (var i in tags) {
31172             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31173             if (m && m[1]) {
31174                 postfixed.push({ lang: m[1], value: tags[i]});
31175             }
31176         }
31177
31178         localizedInputs.call(render, postfixed.reverse());
31179     };
31180
31181     i.focus = function() {
31182         input.node().focus();
31183     };
31184
31185     i.entity = function(_) {
31186         entity = _;
31187     };
31188
31189     return d3.rebind(i, event, 'on');
31190 };
31191 iD.ui.preset.maxspeed = function(field, context) {
31192
31193     var event = d3.dispatch('change'),
31194         entity,
31195         imperial,
31196         unitInput,
31197         combobox,
31198         input;
31199
31200     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31201         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31202
31203     function maxspeed(selection) {
31204         combobox = d3.combobox();
31205         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31206
31207         input = selection.selectAll('#preset-input-' + field.id)
31208             .data([0]);
31209
31210         input.enter().append('input')
31211             .attr('type', 'text')
31212             .attr('id', 'preset-input-' + field.id)
31213             .attr('placeholder', field.placeholder());
31214
31215         input
31216             .call(combobox)
31217             .on('change', change)
31218             .on('blur', change);
31219
31220         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31221             loc = childNodes[~~(childNodes.length/2)].loc;
31222
31223         imperial = _.any(iD.data.imperial.features, function(f) {
31224             return _.any(f.geometry.coordinates, function(d) {
31225                 return iD.geo.pointInPolygon(loc, d[0]);
31226             });
31227         });
31228
31229         unitInput = selection.selectAll('input.maxspeed-unit')
31230             .data([0]);
31231
31232         unitInput.enter().append('input')
31233             .attr('type', 'text')
31234             .attr('class', 'maxspeed-unit');
31235
31236         unitInput
31237             .on('blur', changeUnits)
31238             .on('change', changeUnits)
31239             .call(unitCombobox);
31240
31241         function changeUnits() {
31242             imperial = unitInput.value() === 'mph';
31243             unitInput.value(imperial ? 'mph' : 'km/h');
31244             setSuggestions();
31245             change();
31246         }
31247
31248     }
31249
31250     function setSuggestions() {
31251         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31252         unitInput.value(imperial ? 'mph' : 'km/h');
31253     }
31254
31255     function comboValues(d) {
31256         return {
31257             value: d.toString(),
31258             title: d.toString()
31259         };
31260     }
31261
31262     function change() {
31263         var tag = {},
31264             value = input.value();
31265
31266         if (!value) {
31267             tag[field.key] = undefined;
31268         } else if (isNaN(value) || !imperial) {
31269             tag[field.key] = value;
31270         } else {
31271             tag[field.key] = value + ' mph';
31272         }
31273
31274         event.change(tag);
31275     }
31276
31277     maxspeed.tags = function(tags) {
31278         var value = tags[field.key];
31279
31280         if (value && value.indexOf('mph') >= 0) {
31281             value = parseInt(value, 10);
31282             imperial = true;
31283         } else if (value) {
31284             imperial = false;
31285         }
31286
31287         setSuggestions();
31288
31289         input.value(value || '');
31290     };
31291
31292     maxspeed.focus = function() {
31293         input.node().focus();
31294     };
31295
31296     maxspeed.entity = function(_) {
31297         entity = _;
31298     };
31299
31300     return d3.rebind(maxspeed, event, 'on');
31301 };
31302 iD.ui.preset.radio = function(field) {
31303
31304     var event = d3.dispatch('change'),
31305         labels, radios, placeholder;
31306
31307     function radio(selection) {
31308         selection.classed('preset-radio', true);
31309
31310         var wrap = selection.selectAll('.preset-input-wrap')
31311             .data([0]);
31312
31313         var buttonWrap = wrap.enter().append('div')
31314             .attr('class', 'preset-input-wrap toggle-list');
31315
31316         buttonWrap.append('span')
31317             .attr('class', 'placeholder');
31318
31319         placeholder = selection.selectAll('.placeholder');
31320
31321         labels = wrap.selectAll('label')
31322             .data(field.options || field.keys);
31323
31324         var enter = labels.enter().append('label');
31325
31326         enter.append('input')
31327             .attr('type', 'radio')
31328             .attr('name', field.id)
31329             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31330             .attr('checked', false);
31331
31332         enter.append('span')
31333             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31334
31335         radios = labels.selectAll('input')
31336             .on('change', change);
31337     }
31338
31339     function change() {
31340         var t = {};
31341         if (field.key) t[field.key] = undefined;
31342         radios.each(function(d) {
31343             var active = d3.select(this).property('checked');
31344             if (field.key) {
31345                 if (active) t[field.key] = d;
31346             } else {
31347                 t[d] = active ? 'yes' : undefined;
31348             }
31349         });
31350         event.change(t);
31351     }
31352
31353     radio.tags = function(tags) {
31354         function checked(d) {
31355             if (field.key) {
31356                 return tags[field.key] === d;
31357             } else {
31358                 return !!(tags[d] && tags[d] !== 'no');
31359             }
31360         }
31361
31362         labels.classed('active', checked);
31363         radios.property('checked', checked);
31364         var selection = radios.filter(function() { return this.checked; });
31365         if (selection.empty()) {
31366             placeholder.text(t('inspector.none'));
31367         } else {
31368             placeholder.text(selection.attr('value'));
31369         }
31370     };
31371
31372     radio.focus = function() {
31373         radios.node().focus();
31374     };
31375
31376     return d3.rebind(radio, event, 'on');
31377 };
31378 iD.ui.preset.restrictions = function(field, context) {
31379     var event = d3.dispatch('change'),
31380         vertexID,
31381         fromNodeID;
31382
31383     function restrictions(selection) {
31384         var wrap = selection.selectAll('.preset-input-wrap')
31385             .data([0]);
31386
31387         var enter = wrap.enter().append('div')
31388             .attr('class', 'preset-input-wrap');
31389
31390         enter.append('div')
31391             .attr('class', 'restriction-help');
31392
31393         enter.append('svg')
31394             .call(iD.svg.Surface(context))
31395             .call(iD.behavior.Hover(context));
31396
31397         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31398             graph = intersection.graph,
31399             vertex = graph.entity(vertexID),
31400             surface = wrap.selectAll('svg'),
31401             filter = function () { return true; },
31402             extent = iD.geo.Extent(),
31403             projection = iD.geo.RawMercator(),
31404             lines = iD.svg.Lines(projection, context),
31405             vertices = iD.svg.Vertices(projection, context),
31406             turns = iD.svg.Turns(projection, context);
31407
31408         var d = wrap.dimensions(),
31409             c = [d[0] / 2, d[1] / 2],
31410             z = 21;
31411
31412         projection
31413             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31414
31415         var s = projection(vertex.loc);
31416
31417         projection
31418             .translate([c[0] - s[0], c[1] - s[1]])
31419             .clipExtent([[0, 0], d]);
31420
31421         surface
31422             .call(vertices, graph, [vertex], filter, extent, z)
31423             .call(lines, graph, intersection.highways, filter)
31424             .call(turns, graph, intersection.turns(fromNodeID));
31425
31426         surface
31427             .on('click.restrictions', click)
31428             .on('mouseover.restrictions', mouseover)
31429             .on('mouseout.restrictions', mouseout);
31430
31431         surface
31432             .selectAll('.selected')
31433             .classed('selected', false);
31434
31435         if (fromNodeID) {
31436             surface
31437                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31438                 .classed('selected', true);
31439         }
31440
31441         mouseout();
31442
31443         context.history()
31444             .on('change.restrictions', render);
31445
31446         d3.select(window)
31447             .on('resize.restrictions', render);
31448
31449         function click() {
31450             var datum = d3.event.target.__data__;
31451             if (datum instanceof iD.Entity) {
31452                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31453                 render();
31454             } else if (datum instanceof iD.geo.Turn) {
31455                 if (datum.restriction) {
31456                     context.perform(
31457                         iD.actions.UnrestrictTurn(datum, projection),
31458                         t('operations.restriction.annotation.delete'));
31459                 } else {
31460                     context.perform(
31461                         iD.actions.RestrictTurn(datum, projection),
31462                         t('operations.restriction.annotation.create'));
31463                 }
31464             }
31465         }
31466
31467         function mouseover() {
31468             var datum = d3.event.target.__data__;
31469             if (datum instanceof iD.geo.Turn) {
31470                 var graph = context.graph(),
31471                     presets = context.presets(),
31472                     preset;
31473
31474                 if (datum.restriction) {
31475                     preset = presets.match(graph.entity(datum.restriction), graph);
31476                 } else {
31477                     preset = presets.item('type/restriction/' +
31478                         iD.geo.inferRestriction(
31479                             graph.entity(datum.from.node),
31480                             graph.entity(datum.via.node),
31481                             graph.entity(datum.to.node),
31482                             projection));
31483                 }
31484
31485                 wrap.selectAll('.restriction-help')
31486                     .text(t('operations.restriction.help.' +
31487                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31488                         {restriction: preset.name()}));
31489             }
31490         }
31491
31492         function mouseout() {
31493             wrap.selectAll('.restriction-help')
31494                 .text(t('operations.restriction.help.' +
31495                     (fromNodeID ? 'toggle' : 'select')));
31496         }
31497
31498         function render() {
31499             if (context.hasEntity(vertexID)) {
31500                 restrictions(selection);
31501             }
31502         }
31503     }
31504
31505     restrictions.entity = function(_) {
31506         if (!vertexID || vertexID !== _.id) {
31507             fromNodeID = null;
31508             vertexID = _.id;
31509         }
31510     };
31511
31512     restrictions.tags = function() {};
31513     restrictions.focus = function() {};
31514
31515     return d3.rebind(restrictions, event, 'on');
31516 };
31517 iD.ui.preset.textarea = function(field) {
31518
31519     var event = d3.dispatch('change'),
31520         input;
31521
31522     function i(selection) {
31523         input = selection.selectAll('textarea')
31524             .data([0]);
31525
31526         input.enter().append('textarea')
31527             .attr('id', 'preset-input-' + field.id)
31528             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31529             .attr('maxlength', 255);
31530
31531         input
31532             .on('blur', change)
31533             .on('change', change);
31534     }
31535
31536     function change() {
31537         var t = {};
31538         t[field.key] = input.value() || undefined;
31539         event.change(t);
31540     }
31541
31542     i.tags = function(tags) {
31543         input.value(tags[field.key] || '');
31544     };
31545
31546     i.focus = function() {
31547         input.node().focus();
31548     };
31549
31550     return d3.rebind(i, event, 'on');
31551 };
31552 iD.ui.preset.wikipedia = function(field, context) {
31553
31554     var event = d3.dispatch('change'),
31555         wikipedia = iD.wikipedia(),
31556         link, entity, lang, title;
31557
31558     function i(selection) {
31559
31560         var langcombo = d3.combobox()
31561             .fetcher(function(value, cb) {
31562                 var v = value.toLowerCase();
31563
31564                 cb(iD.data.wikipedia.filter(function(d) {
31565                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31566                         d[1].toLowerCase().indexOf(v) >= 0 ||
31567                         d[2].toLowerCase().indexOf(v) >= 0;
31568                 }).map(function(d) {
31569                     return { value: d[1] };
31570                 }));
31571             });
31572
31573         var titlecombo = d3.combobox()
31574             .fetcher(function(value, cb) {
31575
31576                 if (!value) value = context.entity(entity.id).tags.name || '';
31577                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31578
31579                 searchfn(language()[2], value, function(query, data) {
31580                     cb(data.map(function(d) {
31581                         return { value: d };
31582                     }));
31583                 });
31584             });
31585
31586         lang = selection.selectAll('input.wiki-lang')
31587             .data([0]);
31588
31589         lang.enter().append('input')
31590             .attr('type', 'text')
31591             .attr('class', 'wiki-lang')
31592             .value('English');
31593
31594         lang
31595             .call(langcombo)
31596             .on('blur', changeLang)
31597             .on('change', changeLang);
31598
31599         title = selection.selectAll('input.wiki-title')
31600             .data([0]);
31601
31602         title.enter().append('input')
31603             .attr('type', 'text')
31604             .attr('class', 'wiki-title')
31605             .attr('id', 'preset-input-' + field.id);
31606
31607         title
31608             .call(titlecombo)
31609             .on('blur', change)
31610             .on('change', change);
31611
31612         link = selection.selectAll('a.wiki-link')
31613             .data([0]);
31614
31615         link.enter().append('a')
31616             .attr('class', 'wiki-link button-input-action minor')
31617             .attr('target', '_blank')
31618             .append('span')
31619             .attr('class', 'icon out-link');
31620     }
31621
31622     function language() {
31623         var value = lang.value().toLowerCase();
31624         return _.find(iD.data.wikipedia, function(d) {
31625             return d[0].toLowerCase() === value ||
31626                 d[1].toLowerCase() === value ||
31627                 d[2].toLowerCase() === value;
31628         }) || iD.data.wikipedia[0];
31629     }
31630
31631     function changeLang() {
31632         lang.value(language()[1]);
31633         change();
31634     }
31635
31636     function change() {
31637         var value = title.value(),
31638             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31639             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31640
31641         if (l) {
31642             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31643             value = m[2].replace(/_/g, ' ');
31644             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31645             lang.value(l[1]);
31646             title.value(value);
31647         }
31648
31649         var t = {};
31650         t[field.key] = value ? language()[2] + ':' + value : undefined;
31651         event.change(t);
31652     }
31653
31654     i.tags = function(tags) {
31655         var value = tags[field.key] || '',
31656             m = value.match(/([^:]+):(.+)/),
31657             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31658
31659         // value in correct format
31660         if (l) {
31661             lang.value(l[1]);
31662             title.value(m[2]);
31663             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31664
31665         // unrecognized value format
31666         } else {
31667             title.value(value);
31668             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31669         }
31670     };
31671
31672     i.entity = function(_) {
31673         entity = _;
31674     };
31675
31676     i.focus = function() {
31677         title.node().focus();
31678     };
31679
31680     return d3.rebind(i, event, 'on');
31681 };
31682 iD.ui.intro.area = function(context, reveal) {
31683
31684     var event = d3.dispatch('done'),
31685         timeout;
31686
31687     var step = {
31688         title: 'intro.areas.title'
31689     };
31690
31691     step.enter = function() {
31692
31693         var playground = [-85.63552, 41.94159],
31694             corner = [-85.63565411045074, 41.9417715536927];
31695         context.map().centerZoom(playground, 19);
31696         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31697
31698         context.on('enter.intro', addArea);
31699
31700         function addArea(mode) {
31701             if (mode.id !== 'add-area') return;
31702             context.on('enter.intro', drawArea);
31703
31704             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31705             var pointBox = iD.ui.intro.pad(corner, padding, context);
31706             reveal(pointBox, t('intro.areas.corner'));
31707
31708             context.map().on('move.intro', function() {
31709                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31710                 pointBox = iD.ui.intro.pad(corner, padding, context);
31711                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31712             });
31713         }
31714
31715         function drawArea(mode) {
31716             if (mode.id !== 'draw-area') return;
31717             context.on('enter.intro', enterSelect);
31718
31719             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31720             var pointBox = iD.ui.intro.pad(playground, padding, context);
31721             reveal(pointBox, t('intro.areas.place'));
31722
31723             context.map().on('move.intro', function() {
31724                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31725                 pointBox = iD.ui.intro.pad(playground, padding, context);
31726                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31727             });
31728         }
31729
31730         function enterSelect(mode) {
31731             if (mode.id !== 'select') return;
31732             context.map().on('move.intro', null);
31733             context.on('enter.intro', null);
31734
31735             timeout = setTimeout(function() {
31736                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31737                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31738             }, 500);
31739         }
31740
31741         function keySearch() {
31742             var first = d3.select('.preset-list-item:first-child');
31743             if (first.classed('preset-leisure-playground')) {
31744                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31745                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31746                 d3.select('.preset-search-input').on('keyup.intro', null);
31747             }
31748         }
31749
31750         function selectedPreset() {
31751             reveal('.pane', t('intro.areas.describe'));
31752             context.on('exit.intro', event.done);
31753         }
31754     };
31755
31756     step.exit = function() {
31757         window.clearTimeout(timeout);
31758         context.on('enter.intro', null);
31759         context.on('exit.intro', null);
31760         context.history().on('change.intro', null);
31761         context.map().on('move.intro', null);
31762         d3.select('.preset-search-input').on('keyup.intro', null);
31763     };
31764
31765     return d3.rebind(step, event, 'on');
31766 };
31767 iD.ui.intro.line = function(context, reveal) {
31768
31769     var event = d3.dispatch('done'),
31770         timeouts = [];
31771
31772     var step = {
31773         title: 'intro.lines.title'
31774     };
31775
31776     function timeout(f, t) {
31777         timeouts.push(window.setTimeout(f, t));
31778     }
31779
31780     step.enter = function() {
31781
31782         var centroid = [-85.62830, 41.95699];
31783         var midpoint = [-85.62975395449628, 41.95787501510204];
31784         var start = [-85.6297754121684, 41.95805253325314];
31785         var intersection = [-85.62974496187628, 41.95742515554585];
31786
31787         context.map().centerZoom(start, 18);
31788         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31789
31790         context.on('enter.intro', addLine);
31791
31792         function addLine(mode) {
31793             if (mode.id !== 'add-line') return;
31794             context.on('enter.intro', drawLine);
31795
31796             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31797             var pointBox = iD.ui.intro.pad(start, padding, context);
31798             reveal(pointBox, t('intro.lines.start'));
31799
31800             context.map().on('move.intro', function() {
31801                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31802                 pointBox = iD.ui.intro.pad(start, padding, context);
31803                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31804             });
31805         }
31806
31807         function drawLine(mode) {
31808             if (mode.id !== 'draw-line') return;
31809             context.history().on('change.intro', addIntersection);
31810             context.on('enter.intro', retry);
31811
31812             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31813             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31814             reveal(pointBox, t('intro.lines.intersect'));
31815
31816             context.map().on('move.intro', function() {
31817                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31818                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31819                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31820             });
31821         }
31822
31823         // ended line before creating intersection
31824         function retry(mode) {
31825             if (mode.id !== 'select') return;
31826             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31827             reveal(pointBox, t('intro.lines.restart'));
31828             timeout(function() {
31829                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31830                 step.exit();
31831                 step.enter();
31832             }, 3000);
31833         }
31834
31835         function addIntersection(changes) {
31836             if ( _.any(changes.created(), function(d) {
31837                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31838             })) {
31839                 context.history().on('change.intro', null);
31840                 context.on('enter.intro', enterSelect);
31841
31842                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31843                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31844                 reveal(pointBox, t('intro.lines.finish'));
31845
31846                 context.map().on('move.intro', function() {
31847                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31848                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31849                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31850                 });
31851             }
31852         }
31853
31854         function enterSelect(mode) {
31855             if (mode.id !== 'select') return;
31856             context.map().on('move.intro', null);
31857             context.on('enter.intro', null);
31858             d3.select('#curtain').style('pointer-events', 'all');
31859
31860             presetCategory();
31861         }
31862
31863         function presetCategory() {
31864             timeout(function() {
31865                 d3.select('#curtain').style('pointer-events', 'none');
31866                 var road = d3.select('.preset-category-road .preset-list-button');
31867                 reveal(road.node(), t('intro.lines.road'));
31868                 road.one('click.intro', roadCategory);
31869             }, 500);
31870         }
31871
31872         function roadCategory() {
31873             timeout(function() {
31874                 var grid = d3.select('.subgrid');
31875                 reveal(grid.node(), t('intro.lines.residential'));
31876                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31877                     .one('click.intro', retryPreset);
31878                 grid.selectAll('.preset-highway-residential .preset-list-button')
31879                     .one('click.intro', roadDetails);
31880             }, 500);
31881         }
31882
31883         // selected wrong road type
31884         function retryPreset() {
31885             timeout(function() {
31886                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31887                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31888                 preset.one('click.intro', presetCategory);
31889             }, 500);
31890         }
31891
31892         function roadDetails() {
31893             reveal('.pane', t('intro.lines.describe'));
31894             context.on('exit.intro', event.done);
31895         }
31896
31897     };
31898
31899     step.exit = function() {
31900         d3.select('#curtain').style('pointer-events', 'none');
31901         timeouts.forEach(window.clearTimeout);
31902         context.on('enter.intro', null);
31903         context.on('exit.intro', null);
31904         context.map().on('move.intro', null);
31905         context.history().on('change.intro', null);
31906     };
31907
31908     return d3.rebind(step, event, 'on');
31909 };
31910 iD.ui.intro.navigation = function(context, reveal) {
31911
31912     var event = d3.dispatch('done'),
31913         timeouts = [];
31914
31915     var step = {
31916         title: 'intro.navigation.title'
31917     };
31918
31919     function set(f, t) {
31920         timeouts.push(window.setTimeout(f, t));
31921     }
31922
31923     /*
31924      * Steps:
31925      * Drag map
31926      * Select poi
31927      * Show editor header
31928      * Show editor pane
31929      * Select road
31930      * Show header
31931      */
31932
31933     step.enter = function() {
31934
31935         var rect = context.surfaceRect(),
31936             map = {
31937                 left: rect.left + 10,
31938                 top: rect.top + 70,
31939                 width: rect.width - 70,
31940                 height: rect.height - 170
31941             };
31942
31943         context.map().centerZoom([-85.63591, 41.94285], 19);
31944
31945         reveal(map, t('intro.navigation.drag'));
31946
31947         context.map().on('move.intro', _.debounce(function() {
31948             context.map().on('move.intro', null);
31949             townhall();
31950             context.on('enter.intro', inspectTownHall);
31951         }, 400));
31952
31953         function townhall() {
31954             var hall = [-85.63645945147184, 41.942986488012565];
31955
31956             var point = context.projection(hall);
31957             if (point[0] < 0 || point[0] > rect.width ||
31958                 point[1] < 0 || point[1] > rect.height) {
31959                 context.map().center(hall);
31960             }
31961
31962             var box = iD.ui.intro.pointBox(hall, context);
31963             reveal(box, t('intro.navigation.select'));
31964
31965             context.map().on('move.intro', function() {
31966                 var box = iD.ui.intro.pointBox(hall, context);
31967                 reveal(box, t('intro.navigation.select'), {duration: 0});
31968             });
31969         }
31970
31971         function inspectTownHall(mode) {
31972             if (mode.id !== 'select') return;
31973             context.on('enter.intro', null);
31974             context.map().on('move.intro', null);
31975             set(function() {
31976                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
31977                 context.on('exit.intro', event.done);
31978             }, 700);
31979         }
31980
31981     };
31982
31983     step.exit = function() {
31984         context.map().on('move.intro', null);
31985         context.on('enter.intro', null);
31986         context.on('exit.intro', null);
31987         timeouts.forEach(window.clearTimeout);
31988     };
31989
31990     return d3.rebind(step, event, 'on');
31991 };
31992 iD.ui.intro.point = function(context, reveal) {
31993
31994     var event = d3.dispatch('done'),
31995         timeouts = [];
31996
31997     var step = {
31998         title: 'intro.points.title'
31999     };
32000
32001     function setTimeout(f, t) {
32002         timeouts.push(window.setTimeout(f, t));
32003     }
32004
32005     step.enter = function() {
32006
32007         context.map().centerZoom([-85.63279, 41.94394], 19);
32008         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32009
32010         var corner = [-85.632481,41.944094];
32011
32012         context.on('enter.intro', addPoint);
32013
32014         function addPoint(mode) {
32015             if (mode.id !== 'add-point') return;
32016             context.on('enter.intro', enterSelect);
32017
32018             var pointBox = iD.ui.intro.pad(corner, 150, context);
32019             reveal(pointBox, t('intro.points.place'));
32020
32021             context.map().on('move.intro', function() {
32022                 pointBox = iD.ui.intro.pad(corner, 150, context);
32023                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32024             });
32025
32026         }
32027
32028         function enterSelect(mode) {
32029             if (mode.id !== 'select') return;
32030             context.map().on('move.intro', null);
32031             context.on('enter.intro', null);
32032
32033             setTimeout(function() {
32034                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32035                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32036             }, 500);
32037         }
32038
32039         function keySearch() {
32040             var first = d3.select('.preset-list-item:first-child');
32041             if (first.classed('preset-amenity-cafe')) {
32042                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32043                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32044
32045                 d3.select('.preset-search-input').on('keydown.intro', function() {
32046                     // Prevent search from updating and changing the grid
32047                     d3.event.stopPropagation();
32048                     d3.event.preventDefault();
32049                 }, true).on('keyup.intro', null);
32050             }
32051         }
32052
32053         function selectedPreset() {
32054             setTimeout(function() {
32055                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32056                 context.history().on('change.intro', closeEditor);
32057                 context.on('exit.intro', selectPoint);
32058             }, 400);
32059         }
32060
32061         function closeEditor() {
32062             d3.select('.preset-search-input').on('keydown.intro', null);
32063             context.history().on('change.intro', null);
32064             reveal('.entity-editor-pane', t('intro.points.close'));
32065         }
32066
32067         function selectPoint() {
32068             context.on('exit.intro', null);
32069             context.history().on('change.intro', null);
32070             context.on('enter.intro', enterReselect);
32071
32072             var pointBox = iD.ui.intro.pad(corner, 150, context);
32073             reveal(pointBox, t('intro.points.reselect'));
32074
32075             context.map().on('move.intro', function() {
32076                 pointBox = iD.ui.intro.pad(corner, 150, context);
32077                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32078             });
32079         }
32080
32081         function enterReselect(mode) {
32082             if (mode.id !== 'select') return;
32083             context.map().on('move.intro', null);
32084             context.on('enter.intro', null);
32085
32086             setTimeout(function() {
32087                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32088                 context.on('exit.intro', deletePoint);
32089             }, 500);
32090         }
32091
32092         function deletePoint() {
32093             context.on('exit.intro', null);
32094             context.on('enter.intro', enterDelete);
32095
32096             var pointBox = iD.ui.intro.pad(corner, 150, context);
32097             reveal(pointBox, t('intro.points.reselect_delete'));
32098
32099             context.map().on('move.intro', function() {
32100                 pointBox = iD.ui.intro.pad(corner, 150, context);
32101                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32102             });
32103         }
32104
32105         function enterDelete(mode) {
32106             if (mode.id !== 'select') return;
32107             context.map().on('move.intro', null);
32108             context.on('enter.intro', null);
32109             context.on('exit.intro', deletePoint);
32110             context.map().on('move.intro', deletePoint);
32111             context.history().on('change.intro', deleted);
32112
32113             setTimeout(function() {
32114                 var node = d3.select('.radial-menu-item-delete').node();
32115                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32116                 reveal(pointBox, t('intro.points.delete'));
32117             }, 300);
32118         }
32119
32120         function deleted(changed) {
32121             if (changed.deleted().length) event.done();
32122         }
32123
32124     };
32125
32126     step.exit = function() {
32127         timeouts.forEach(window.clearTimeout);
32128         context.on('exit.intro', null);
32129         context.on('enter.intro', null);
32130         context.map().on('move.intro', null);
32131         context.history().on('change.intro', null);
32132         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32133     };
32134
32135     return d3.rebind(step, event, 'on');
32136 };
32137 iD.ui.intro.startEditing = function(context, reveal) {
32138
32139     var event = d3.dispatch('done', 'startEditing'),
32140         modal,
32141         timeouts = [];
32142
32143     var step = {
32144         title: 'intro.startediting.title'
32145     };
32146
32147     function timeout(f, t) {
32148         timeouts.push(window.setTimeout(f, t));
32149     }
32150
32151     step.enter = function() {
32152
32153         reveal('.map-control.help-control', t('intro.startediting.help'));
32154
32155         timeout(function() {
32156             reveal('#bar button.save', t('intro.startediting.save'));
32157         }, 3500);
32158
32159         timeout(function() {
32160             reveal('#surface');
32161         }, 7000);
32162
32163         timeout(function() {
32164             modal = iD.ui.modal(context.container());
32165
32166             modal.select('.modal')
32167                 .attr('class', 'modal-splash modal col6');
32168
32169             modal.selectAll('.close').remove();
32170
32171             var startbutton = modal.select('.content')
32172                 .attr('class', 'fillL')
32173                     .append('button')
32174                         .attr('class', 'modal-section huge-modal-button')
32175                         .on('click', function() {
32176                                 modal.remove();
32177                         });
32178
32179                 startbutton.append('div')
32180                     .attr('class','illustration');
32181                 startbutton.append('h2')
32182                     .text(t('intro.startediting.start'));
32183
32184             event.startEditing();
32185
32186         }, 7500);
32187     };
32188
32189     step.exit = function() {
32190         if (modal) modal.remove();
32191         timeouts.forEach(window.clearTimeout);
32192     };
32193
32194     return d3.rebind(step, event, 'on');
32195 };
32196 iD.presets = function() {
32197
32198     // an iD.presets.Collection with methods for
32199     // loading new data and returning defaults
32200
32201     var all = iD.presets.Collection([]),
32202         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32203         fields = {},
32204         universal = [],
32205         recent = iD.presets.Collection([]);
32206
32207     // Index of presets by (geometry, tag key).
32208     var index = {
32209         point: {},
32210         vertex: {},
32211         line: {},
32212         area: {},
32213         relation: {}
32214     };
32215
32216     all.match = function(entity, resolver) {
32217         var geometry = entity.geometry(resolver),
32218             geometryMatches = index[geometry],
32219             best = -1,
32220             match;
32221
32222         for (var k in entity.tags) {
32223             var keyMatches = geometryMatches[k];
32224             if (!keyMatches) continue;
32225
32226             for (var i = 0; i < keyMatches.length; i++) {
32227                 var score = keyMatches[i].matchScore(entity);
32228                 if (score > best) {
32229                     best = score;
32230                     match = keyMatches[i];
32231                 }
32232             }
32233         }
32234
32235         return match || all.item(geometry);
32236     };
32237
32238     all.load = function(d) {
32239
32240         if (d.fields) {
32241             _.forEach(d.fields, function(d, id) {
32242                 fields[id] = iD.presets.Field(id, d);
32243                 if (d.universal) universal.push(fields[id]);
32244             });
32245         }
32246
32247         if (d.presets) {
32248             _.forEach(d.presets, function(d, id) {
32249                 all.collection.push(iD.presets.Preset(id, d, fields));
32250             });
32251         }
32252
32253         if (d.categories) {
32254             _.forEach(d.categories, function(d, id) {
32255                 all.collection.push(iD.presets.Category(id, d, all));
32256             });
32257         }
32258
32259         if (d.defaults) {
32260             var getItem = _.bind(all.item, all);
32261             defaults = {
32262                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32263                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32264                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32265                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32266                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32267             };
32268         }
32269
32270         for (var i = 0; i < all.collection.length; i++) {
32271             var preset = all.collection[i],
32272                 geometry = preset.geometry;
32273
32274             for (var j = 0; j < geometry.length; j++) {
32275                 var g = index[geometry[j]];
32276                 for (var k in preset.tags) {
32277                     (g[k] = g[k] || []).push(preset);
32278                 }
32279             }
32280         }
32281
32282         return all;
32283     };
32284
32285     all.field = function(id) {
32286         return fields[id];
32287     };
32288
32289     all.universal = function() {
32290         return universal;
32291     };
32292
32293     all.defaults = function(geometry, n) {
32294         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32295             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32296         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32297     };
32298
32299     all.choose = function(preset) {
32300         if (!preset.isFallback()) {
32301             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32302         }
32303         return all;
32304     };
32305
32306     return all;
32307 };
32308 iD.presets.Category = function(id, category, all) {
32309     category = _.clone(category);
32310
32311     category.id = id;
32312
32313     category.members = iD.presets.Collection(category.members.map(function(id) {
32314         return all.item(id);
32315     }));
32316
32317     category.matchGeometry = function(geometry) {
32318         return category.geometry.indexOf(geometry) >= 0;
32319     };
32320
32321     category.matchScore = function() { return -1; };
32322
32323     category.name = function() {
32324         return t('presets.categories.' + id + '.name', {'default': id});
32325     };
32326
32327     category.terms = function() {
32328         return [];
32329     };
32330
32331     return category;
32332 };
32333 iD.presets.Collection = function(collection) {
32334
32335     var maxSearchResults = 50,
32336         maxSuggestionResults = 10;
32337
32338     var presets = {
32339
32340         collection: collection,
32341
32342         item: function(id) {
32343             return _.find(collection, function(d) {
32344                 return d.id === id;
32345             });
32346         },
32347
32348         matchGeometry: function(geometry) {
32349             return iD.presets.Collection(collection.filter(function(d) {
32350                 return d.matchGeometry(geometry);
32351             }));
32352         },
32353
32354         search: function(value, geometry) {
32355             if (!value) return this;
32356
32357             value = value.toLowerCase();
32358
32359             var searchable = _.filter(collection, function(a) {
32360                 return a.searchable !== false && a.suggestion !== true;
32361             }),
32362             suggestions = _.filter(collection, function(a) {
32363                 return a.suggestion === true;
32364             });
32365
32366             // matches value to preset.name
32367             var leading_name = _.filter(searchable, function(a) {
32368                     return leading(a.name().toLowerCase());
32369                 }).sort(function(a, b) {
32370                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32371                     if (i === 0) return a.name().length - b.name().length;
32372                     else return i;
32373                 });
32374
32375             // matches value to preset.terms values
32376             var leading_terms = _.filter(searchable, function(a) {
32377                 return _.any(a.terms() || [], leading);
32378             });
32379
32380             function leading(a) {
32381                 var index = a.indexOf(value);
32382                 return index === 0 || a[index - 1] === ' ';
32383             }
32384
32385             // finds close matches to value in preset.name
32386             var levenstein_name = searchable.map(function(a) {
32387                     return {
32388                         preset: a,
32389                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32390                     };
32391                 }).filter(function(a) {
32392                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32393                 }).sort(function(a, b) {
32394                     return a.dist - b.dist;
32395                 }).map(function(a) {
32396                     return a.preset;
32397                 });
32398
32399             // finds close matches to value in preset.terms
32400             var leventstein_terms = _.filter(searchable, function(a) {
32401                     return _.any(a.terms() || [], function(b) {
32402                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32403                     });
32404                 });
32405
32406             function suggestionName(name) {
32407                 var nameArray = name.split(' - ');
32408                 if (nameArray.length > 1) {
32409                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32410                 }
32411                 return name.toLowerCase();
32412             }
32413
32414             var leading_suggestions = _.filter(suggestions, function(a) {
32415                     return leading(suggestionName(a.name()));
32416                 }).sort(function(a, b) {
32417                     a = suggestionName(a.name());
32418                     b = suggestionName(b.name());
32419                     var i = a.indexOf(value) - b.indexOf(value);
32420                     if (i === 0) return a.length - b.length;
32421                     else return i;
32422                 });
32423
32424             var leven_suggestions = suggestions.map(function(a) {
32425                     return {
32426                         preset: a,
32427                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32428                     };
32429                 }).filter(function(a) {
32430                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32431                 }).sort(function(a, b) {
32432                     return a.dist - b.dist;
32433                 }).map(function(a) {
32434                     return a.preset;
32435                 });
32436
32437             var other = presets.item(geometry);
32438
32439             var results = leading_name.concat(
32440                             leading_terms,
32441                             leading_suggestions.slice(0, maxSuggestionResults+5),
32442                             levenstein_name,
32443                             leventstein_terms,
32444                             leven_suggestions.slice(0, maxSuggestionResults)
32445                         ).slice(0, maxSearchResults-1);
32446
32447             return iD.presets.Collection(_.unique(
32448                     results.concat(other)
32449                 ));
32450         }
32451     };
32452
32453     return presets;
32454 };
32455 iD.presets.Field = function(id, field) {
32456     field = _.clone(field);
32457
32458     field.id = id;
32459
32460     field.matchGeometry = function(geometry) {
32461         return !field.geometry || field.geometry === geometry;
32462     };
32463
32464     field.t = function(scope, options) {
32465         return t('presets.fields.' + id + '.' + scope, options);
32466     };
32467
32468     field.label = function() {
32469         return field.t('label', {'default': id});
32470     };
32471
32472     var placeholder = field.placeholder;
32473     field.placeholder = function() {
32474         return field.t('placeholder', {'default': placeholder});
32475     };
32476
32477     return field;
32478 };
32479 iD.presets.Preset = function(id, preset, fields) {
32480     preset = _.clone(preset);
32481
32482     preset.id = id;
32483     preset.fields = (preset.fields || []).map(getFields);
32484
32485     function getFields(f) {
32486         return fields[f];
32487     }
32488
32489     preset.matchGeometry = function(geometry) {
32490         return preset.geometry.indexOf(geometry) >= 0;
32491     };
32492
32493     var matchScore = preset.matchScore || 1;
32494     preset.matchScore = function(entity) {
32495         var tags = preset.tags,
32496             score = 0;
32497
32498         for (var t in tags) {
32499             if (entity.tags[t] === tags[t]) {
32500                 score += matchScore;
32501             } else if (tags[t] === '*' && t in entity.tags) {
32502                 score += matchScore / 2;
32503             } else {
32504                 return -1;
32505             }
32506         }
32507
32508         return score;
32509     };
32510
32511     preset.t = function(scope, options) {
32512         return t('presets.presets.' + id + '.' + scope, options);
32513     };
32514
32515     var name = preset.name;
32516     preset.name = function() {
32517         if (preset.suggestion) {
32518             id = id.split('/');
32519             id = id[0] + '/' + id[1];
32520             return name + ' - ' + t('presets.presets.' + id + '.name');
32521         }
32522         return preset.t('name', {'default': name});
32523     };
32524
32525     preset.terms = function() {
32526         return preset.t('terms', {'default': ''}).split(',');
32527     };
32528
32529     preset.isFallback = function() {
32530         return Object.keys(preset.tags).length === 0;
32531     };
32532
32533     preset.reference = function(geometry) {
32534         var key = Object.keys(preset.tags)[0],
32535             value = preset.tags[key];
32536
32537         if (geometry === 'relation' && key === 'type') {
32538             return { rtype: value };
32539         } else if (value === '*') {
32540             return { key: key };
32541         } else {
32542             return { key: key, value: value };
32543         }
32544     };
32545
32546     var removeTags = preset.removeTags || preset.tags;
32547     preset.removeTags = function(tags, geometry) {
32548         tags = _.omit(tags, _.keys(removeTags));
32549
32550         for (var f in preset.fields) {
32551             var field = preset.fields[f];
32552             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32553                 delete tags[field.key];
32554             }
32555         }
32556
32557         return tags;
32558     };
32559
32560     var applyTags = preset.addTags || preset.tags;
32561     preset.applyTags = function(tags, geometry) {
32562         var k;
32563
32564         tags = _.clone(tags);
32565
32566         for (k in applyTags) {
32567             if (applyTags[k] === '*') {
32568                 tags[k] = 'yes';
32569             } else {
32570                 tags[k] = applyTags[k];
32571             }
32572         }
32573
32574         // Add area=yes if necessary
32575         for (k in applyTags) {
32576             if (geometry === 'area' && !(k in iD.areaKeys))
32577                 tags.area = 'yes';
32578             break;
32579         }
32580
32581         for (var f in preset.fields) {
32582             var field = preset.fields[f];
32583             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32584                 tags[field.key] = field['default'];
32585             }
32586         }
32587
32588         return tags;
32589     };
32590
32591     return preset;
32592 };
32593 iD.validate = function(changes, graph) {
32594     var warnings = [];
32595
32596     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32597     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32598     function tagSuggestsArea(change) {
32599         if (_.isEmpty(change.tags)) return false;
32600         var tags = change.tags;
32601         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32602         for (var i = 0; i < presence.length; i++) {
32603             if (tags[presence[i]] !== undefined) {
32604                 return presence[i] + '=' + tags[presence[i]];
32605             }
32606         }
32607         if (tags.building && tags.building === 'yes') return 'building=yes';
32608     }
32609
32610     if (changes.deleted.length > 100) {
32611         warnings.push({
32612             message: t('validations.many_deletions', { n: changes.deleted.length })
32613         });
32614     }
32615
32616     for (var i = 0; i < changes.created.length; i++) {
32617         var change = changes.created[i],
32618             geometry = change.geometry(graph);
32619
32620         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32621             warnings.push({
32622                 message: t('validations.untagged_' + geometry),
32623                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32624                 entity: change
32625             });
32626         }
32627
32628         var deprecatedTags = change.deprecatedTags();
32629         if (!_.isEmpty(deprecatedTags)) {
32630             warnings.push({
32631                 message: t('validations.deprecated_tags', {
32632                     tags: iD.util.tagText({ tags: deprecatedTags })
32633                 }), entity: change });
32634         }
32635
32636         if (geometry === 'line' && tagSuggestsArea(change)) {
32637             warnings.push({
32638                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32639                 entity: change
32640             });
32641         }
32642     }
32643
32644     return warnings;
32645 };
32646 /* jshint ignore:start */
32647 })();
32648 window.locale = { _current: 'en' };
32649
32650 locale.current = function(_) {
32651     if (!arguments.length) return locale._current;
32652     if (locale[_] !== undefined) locale._current = _;
32653     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32654     return locale;
32655 };
32656
32657 function t(s, o, loc) {
32658     loc = loc || locale._current;
32659
32660     var path = s.split(".").reverse(),
32661         rep = locale[loc];
32662
32663     while (rep !== undefined && path.length) rep = rep[path.pop()];
32664
32665     if (rep !== undefined) {
32666         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32667         return rep;
32668     }
32669
32670     if (loc !== 'en') {
32671         return t(s, o, 'en');
32672     }
32673
32674     if (o && 'default' in o) {
32675         return o['default'];
32676     }
32677
32678     var missing = 'Missing ' + loc + ' translation: ' + s;
32679     if (typeof console !== "undefined") console.error(missing);
32680
32681     return missing;
32682 }
32683 iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185964961":{"id":"n185964961","loc":[-85.6406588,41.942601],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964962":{"id":"n185964962","loc":[-85.6394548,41.94261],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185970607":{"id":"n185970607","loc":[-85.641094,41.94006],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970614":{"id":"n185970614","loc":[-85.641825,41.941316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970616":{"id":"n185970616","loc":[-85.641838,41.941556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185973650":{"id":"n185973650","loc":[-85.639918,41.940064],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973660":{"id":"n185973660","loc":[-85.640645,41.941339],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973659":{"id":"n185973659","loc":[-85.6406115,41.9400658],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185974479":{"id":"n185974479","loc":[-85.639402,41.941344],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185974481":{"id":"n185974481","loc":[-85.643071,41.941288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185976259":{"id":"n185976259","loc":[-85.642213,41.940043],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976261":{"id":"n185976261","loc":[-85.643056,41.94001],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185964959":{"id":"n185964959","loc":[-85.6431031,41.9425754],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964960":{"id":"n185964960","loc":[-85.6418749,41.9425864],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185981481":{"id":"n185981481","loc":[-85.6386827,41.9400828],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981482":{"id":"n185981482","loc":[-85.6393664,41.9400854],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n2138493844":{"id":"n2138493844","loc":[-85.6427969,41.940522],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493845":{"id":"n2138493845","loc":[-85.6425891,41.9405228],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493846":{"id":"n2138493846","loc":[-85.6425868,41.9402875],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493847":{"id":"n2138493847","loc":[-85.6427969,41.9402858],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493848":{"id":"n2138493848","loc":[-85.6425708,41.9405234],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493849":{"id":"n2138493849","loc":[-85.642568,41.9402855],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493850":{"id":"n2138493850","loc":[-85.6423157,41.9402886],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493851":{"id":"n2138493851","loc":[-85.6423212,41.9404362],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493852":{"id":"n2138493852","loc":[-85.6422923,41.9404578],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493853":{"id":"n2138493853","loc":[-85.6422868,41.9404834],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493854":{"id":"n2138493854","loc":[-85.6423226,41.9405091],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493855":{"id":"n2138493855","loc":[-85.6423847,41.9405111],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493856":{"id":"n2138493856","loc":[-85.6424081,41.9405265],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2140155811":{"id":"n2140155811","loc":[-85.6419547,41.9410956],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155814":{"id":"n2140155814","loc":[-85.6427577,41.9410884],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155816":{"id":"n2140155816","loc":[-85.6427545,41.9410052],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155818":{"id":"n2140155818","loc":[-85.6428057,41.9410028],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155821":{"id":"n2140155821","loc":[-85.6427993,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155823":{"id":"n2140155823","loc":[-85.6427385,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155825":{"id":"n2140155825","loc":[-85.6427417,41.9406435],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155827":{"id":"n2140155827","loc":[-85.6419515,41.9406482],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155828":{"id":"n2140155828","loc":[-85.6429368,41.9412407],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155829":{"id":"n2140155829","loc":[-85.6417756,41.9412526],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155830":{"id":"n2140155830","loc":[-85.641766,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155831":{"id":"n2140155831","loc":[-85.6419803,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155832":{"id":"n2140155832","loc":[-85.6419611,41.9401366],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155833":{"id":"n2140155833","loc":[-85.6429336,41.94012],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155834":{"id":"n2140155834","loc":[-85.6430697,41.9411732],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155835":{"id":"n2140155835","loc":[-85.6428411,41.9409974],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155837":{"id":"n2140155837","loc":[-85.6428388,41.9407211],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155839":{"id":"n2140155839","loc":[-85.6430624,41.9405521],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155840":{"id":"n2140155840","loc":[-85.6427323,41.9412396],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155842":{"id":"n2140155842","loc":[-85.6418147,41.9412457],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155844":{"id":"n2140155844","loc":[-85.641813,41.9411319],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155845":{"id":"n2140155845","loc":[-85.6418394,41.9411111],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155847":{"id":"n2140155847","loc":[-85.6418838,41.9410977],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155849":{"id":"n2140155849","loc":[-85.6427324,41.9410921],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155851":{"id":"n2140155851","loc":[-85.6427798,41.9412945],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155852":{"id":"n2140155852","loc":[-85.6427701,41.9411777],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155854":{"id":"n2140155854","loc":[-85.6427323,41.9411572],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155856":{"id":"n2140155856","loc":[-85.6418478,41.9411666],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2165942818":{"id":"n2165942818","loc":[-85.6437533,41.9415029],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942819":{"id":"n2165942819","loc":[-85.6437623,41.9421195],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2168510551":{"id":"n2168510551","loc":[-85.6423795,41.9422615],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510552":{"id":"n2168510552","loc":[-85.6423744,41.9419439],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510553":{"id":"n2168510553","loc":[-85.642518,41.9419427],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510554":{"id":"n2168510554","loc":[-85.6425186,41.9419801],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510555":{"id":"n2168510555","loc":[-85.6428314,41.9419773],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510556":{"id":"n2168510556","loc":[-85.6428368,41.9423116],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510557":{"id":"n2168510557","loc":[-85.6424947,41.9423146],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510558":{"id":"n2168510558","loc":[-85.6424938,41.9422605],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2189046007":{"id":"n2189046007","loc":[-85.6410866,41.9424327],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046009":{"id":"n2189046009","loc":[-85.6410805,41.9420061],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046011":{"id":"n2189046011","loc":[-85.6412443,41.9420048],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046012":{"id":"n2189046012","loc":[-85.6412505,41.9424314],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046014":{"id":"n2189046014","loc":[-85.6413311,41.942968],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046016":{"id":"n2189046016","loc":[-85.6413281,41.942713],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046018":{"id":"n2189046018","loc":[-85.641521,41.9427117],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046021":{"id":"n2189046021","loc":[-85.6415234,41.9429236],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046022":{"id":"n2189046022","loc":[-85.6415045,41.9429238],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046025":{"id":"n2189046025","loc":[-85.641505,41.9429668],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046053":{"id":"n2189046053","loc":[-85.6385988,41.942412],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046054":{"id":"n2189046054","loc":[-85.6385985,41.9423311],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046055":{"id":"n2189046055","loc":[-85.6387617,41.9423308],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046056":{"id":"n2189046056","loc":[-85.6387616,41.9423026],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046058":{"id":"n2189046058","loc":[-85.6388215,41.9423025],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046059":{"id":"n2189046059","loc":[-85.6388219,41.9424115],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046060":{"id":"n2189046060","loc":[-85.6391096,41.9424486],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046061":{"id":"n2189046061","loc":[-85.6391105,41.9423673],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046063":{"id":"n2189046063","loc":[-85.6392911,41.9423684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046065":{"id":"n2189046065","loc":[-85.6392903,41.9424497],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046067":{"id":"n2189046067","loc":[-85.6397927,41.9423876],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046069":{"id":"n2189046069","loc":[-85.6397897,41.9422981],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046070":{"id":"n2189046070","loc":[-85.6399702,41.9422947],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046072":{"id":"n2189046072","loc":[-85.6399732,41.9423843],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046074":{"id":"n2189046074","loc":[-85.6396331,41.9430227],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046075":{"id":"n2189046075","loc":[-85.6398673,41.9430189],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046077":{"id":"n2189046077","loc":[-85.6398656,41.9429637],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046079":{"id":"n2189046079","loc":[-85.6398885,41.9429633],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046082":{"id":"n2189046082","loc":[-85.6398832,41.942779],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046083":{"id":"n2189046083","loc":[-85.6398513,41.9427796],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046085":{"id":"n2189046085","loc":[-85.6398502,41.9427401],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046087":{"id":"n2189046087","loc":[-85.6397889,41.9427411],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046089":{"id":"n2189046089","loc":[-85.6397892,41.942753],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046090":{"id":"n2189046090","loc":[-85.6396983,41.9427544],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046092":{"id":"n2189046092","loc":[-85.6396993,41.9427882],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046094":{"id":"n2189046094","loc":[-85.6396746,41.9427886],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046096":{"id":"n2189046096","loc":[-85.6396758,41.9428296],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046097":{"id":"n2189046097","loc":[-85.6397007,41.9428292],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046099":{"id":"n2189046099","loc":[-85.6397018,41.9428686],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046103":{"id":"n2189046103","loc":[-85.6396289,41.9428697],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046112":{"id":"n2189046112","loc":[-85.6435683,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046113":{"id":"n2189046113","loc":[-85.643568,41.9427766],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046115":{"id":"n2189046115","loc":[-85.6434011,41.9427767],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046116":{"id":"n2189046116","loc":[-85.6434012,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046117":{"id":"n2189046117","loc":[-85.643448,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046118":{"id":"n2189046118","loc":[-85.6434481,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046119":{"id":"n2189046119","loc":[-85.6428363,41.9429809],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046120":{"id":"n2189046120","loc":[-85.6429171,41.9429791],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046121":{"id":"n2189046121","loc":[-85.642914,41.9429041],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046122":{"id":"n2189046122","loc":[-85.6429385,41.9429035],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046123":{"id":"n2189046123","loc":[-85.6429348,41.9428126],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046124":{"id":"n2189046124","loc":[-85.6427746,41.9428163],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046125":{"id":"n2189046125","loc":[-85.6427783,41.942906],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046126":{"id":"n2189046126","loc":[-85.6428332,41.9429047],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046127":{"id":"n2189046127","loc":[-85.6423018,41.9428859],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046128":{"id":"n2189046128","loc":[-85.6422987,41.9427208],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046130":{"id":"n2189046130","loc":[-85.6424218,41.9427195],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046131":{"id":"n2189046131","loc":[-85.6424246,41.9428684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046132":{"id":"n2189046132","loc":[-85.6423845,41.9428689],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046133":{"id":"n2189046133","loc":[-85.6423848,41.942885],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046134":{"id":"n2189046134","loc":[-85.641533,41.9429392],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046135":{"id":"n2189046135","loc":[-85.6416096,41.9428768],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046137":{"id":"n2189046137","loc":[-85.6416763,41.9429221],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046138":{"id":"n2189046138","loc":[-85.6415997,41.9429845],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046139":{"id":"n2189046139","loc":[-85.6420598,41.9428016],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046140":{"id":"n2189046140","loc":[-85.6420593,41.9427415],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046141":{"id":"n2189046141","loc":[-85.6421957,41.9427409],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046142":{"id":"n2189046142","loc":[-85.6421963,41.9428182],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046143":{"id":"n2189046143","loc":[-85.6421281,41.9428185],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046144":{"id":"n2189046144","loc":[-85.6421279,41.9428013],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046145":{"id":"n2189046145","loc":[-85.6409429,41.9429345],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046146":{"id":"n2189046146","loc":[-85.6410354,41.9429334],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046147":{"id":"n2189046147","loc":[-85.6410325,41.9427972],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046148":{"id":"n2189046148","loc":[-85.640997,41.9427976],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046149":{"id":"n2189046149","loc":[-85.6409963,41.9427643],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046150":{"id":"n2189046150","loc":[-85.6408605,41.9427659],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046152":{"id":"n2189046152","loc":[-85.6408623,41.9428482],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046153":{"id":"n2189046153","loc":[-85.640941,41.9428473],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189152992":{"id":"n2189152992","loc":[-85.6437661,41.9422257],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152993":{"id":"n2189152993","loc":[-85.643768,41.9424067],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152994":{"id":"n2189152994","loc":[-85.6432176,41.9417705],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152995":{"id":"n2189152995","loc":[-85.6432097,41.941327],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152996":{"id":"n2189152996","loc":[-85.6436493,41.9413226],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152997":{"id":"n2189152997","loc":[-85.6436563,41.9417164],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152998":{"id":"n2189152998","loc":[-85.6435796,41.9417171],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152999":{"id":"n2189152999","loc":[-85.6435805,41.9417669],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153000":{"id":"n2189153000","loc":[-85.6438202,41.9414953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153001":{"id":"n2189153001","loc":[-85.6438173,41.9413175],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153004":{"id":"n2189153004","loc":[-85.6432535,41.9418466],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153005":{"id":"n2189153005","loc":[-85.6433935,41.9418599],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153006":{"id":"n2189153006","loc":[-85.6434831,41.9418986],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153007":{"id":"n2189153007","loc":[-85.6435678,41.9419774],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153008":{"id":"n2189153008","loc":[-85.6435987,41.9420282],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153009":{"id":"n2189153009","loc":[-85.643438,41.9419573],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153010":{"id":"n2189153010","loc":[-85.6435284,41.9424676],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153011":{"id":"n2189153011","loc":[-85.6436207,41.9423631],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153012":{"id":"n2189153012","loc":[-85.6434957,41.9422973],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153013":{"id":"n2189153013","loc":[-85.6434457,41.9422458],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153014":{"id":"n2189153014","loc":[-85.6433976,41.9421772],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153015":{"id":"n2189153015","loc":[-85.6433861,41.9420785],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153016":{"id":"n2189153016","loc":[-85.6433765,41.9420313],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153017":{"id":"n2189153017","loc":[-85.6432207,41.9420284],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153018":{"id":"n2189153018","loc":[-85.6432245,41.9422759],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153019":{"id":"n2189153019","loc":[-85.6432649,41.9423474],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153020":{"id":"n2189153020","loc":[-85.6433226,41.9424132],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153021":{"id":"n2189153021","loc":[-85.6434111,41.9424704],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153022":{"id":"n2189153022","loc":[-85.6434591,41.9424347],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153025":{"id":"n2189153025","loc":[-85.6437669,41.9423073],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153026":{"id":"n2189153026","loc":[-85.6436611,41.942293],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153027":{"id":"n2189153027","loc":[-85.6435784,41.9422473],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153028":{"id":"n2189153028","loc":[-85.6435245,41.9421443],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153029":{"id":"n2189153029","loc":[-85.6435149,41.9420613],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153030":{"id":"n2189153030","loc":[-85.6433528,41.9419269],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153031":{"id":"n2189153031","loc":[-85.6432535,41.9419191],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153032":{"id":"n2189153032","loc":[-85.6430868,41.9419198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153033":{"id":"n2189153033","loc":[-85.6434894,41.9420033],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153034":{"id":"n2189153034","loc":[-85.6432974,41.9419225],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153035":{"id":"n2189153035","loc":[-85.6433055,41.9421632],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153036":{"id":"n2189153036","loc":[-85.6433538,41.9422849],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153037":{"id":"n2189153037","loc":[-85.6434718,41.9423887],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153038":{"id":"n2189153038","loc":[-85.6436134,41.9422667],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153040":{"id":"n2189153040","loc":[-85.6438759,41.9414017],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153041":{"id":"n2189153041","loc":[-85.6438181,41.9413687],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153042":{"id":"n2189153042","loc":[-85.6436821,41.9413044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153043":{"id":"n2189153043","loc":[-85.6435899,41.9412862],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153044":{"id":"n2189153044","loc":[-85.6433169,41.9417268],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153045":{"id":"n2189153045","loc":[-85.643301,41.9412859],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153046":{"id":"n2189153046","loc":[-85.6435531,41.9416981],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153047":{"id":"n2189153047","loc":[-85.6435427,41.9412863],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n185948706":{"id":"n185948706","loc":[-85.6369439,41.940122],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185949348":{"id":"n185949348","loc":[-85.640039,41.931135],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:09Z","tags":{}},"n185949870":{"id":"n185949870","loc":[-85.643195,41.949261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185954680":{"id":"n185954680","loc":[-85.6337802,41.9401143],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954784":{"id":"n185954784","loc":[-85.6487485,41.942527],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185958670":{"id":"n185958670","loc":[-85.637255,41.940104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958672":{"id":"n185958672","loc":[-85.636996,41.941355],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:31Z","tags":{}},"n185960207":{"id":"n185960207","loc":[-85.634992,41.940118],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:09Z","tags":{}},"n185963163":{"id":"n185963163","loc":[-85.638831,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963165":{"id":"n185963165","loc":[-85.640073,41.933968],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963167":{"id":"n185963167","loc":[-85.641225,41.933972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963168":{"id":"n185963168","loc":[-85.642386,41.933952],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185964695":{"id":"n185964695","loc":[-85.6443608,41.9425645],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964697":{"id":"n185964697","loc":[-85.644384,41.939941],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:31Z","tags":{}},"n185964963":{"id":"n185964963","loc":[-85.6382347,41.9426146],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964965":{"id":"n185964965","loc":[-85.637022,41.942622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:40Z","tags":{}},"n185964967":{"id":"n185964967","loc":[-85.6363706,41.9426606],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964968":{"id":"n185964968","loc":[-85.6357988,41.9427748],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964969":{"id":"n185964969","loc":[-85.6355409,41.9428465],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964970":{"id":"n185964970","loc":[-85.6348729,41.9430443],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185966958":{"id":"n185966958","loc":[-85.641946,41.946413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185966960":{"id":"n185966960","loc":[-85.643148,41.946389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185967774":{"id":"n185967774","loc":[-85.641889,41.943852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967775":{"id":"n185967775","loc":[-85.641922,41.945121],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967776":{"id":"n185967776","loc":[-85.641927,41.947544],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967777":{"id":"n185967777","loc":[-85.641982,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185969289":{"id":"n185969289","loc":[-85.63928,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:52Z","tags":{}},"n185969704":{"id":"n185969704","loc":[-85.6388186,41.9350099],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969706":{"id":"n185969706","loc":[-85.6400709,41.9349957],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969708":{"id":"n185969708","loc":[-85.6412214,41.9349827],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969710":{"id":"n185969710","loc":[-85.6423509,41.934974],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185970602":{"id":"n185970602","loc":[-85.641293,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970604":{"id":"n185970604","loc":[-85.641258,41.932705],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970605":{"id":"n185970605","loc":[-85.641148,41.936984],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970606":{"id":"n185970606","loc":[-85.641112,41.938169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970906":{"id":"n185970906","loc":[-85.639454,41.943871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:50Z","tags":{}},"n185970908":{"id":"n185970908","loc":[-85.6394635,41.9450504],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185970909":{"id":"n185970909","loc":[-85.6394914,41.9451911],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185971368":{"id":"n185971368","loc":[-85.635769,41.940122],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971978":{"id":"n185971978","loc":[-85.640003,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185971980":{"id":"n185971980","loc":[-85.642299,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185973633":{"id":"n185973633","loc":[-85.639023,41.92861],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973635":{"id":"n185973635","loc":[-85.639153,41.928969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973637":{"id":"n185973637","loc":[-85.639213,41.929088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973639":{"id":"n185973639","loc":[-85.63935,41.929396],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973641":{"id":"n185973641","loc":[-85.640143,41.931462],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973644":{"id":"n185973644","loc":[-85.64019,41.931788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973646":{"id":"n185973646","loc":[-85.6401365,41.9327199],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185973648":{"id":"n185973648","loc":[-85.639983,41.938174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185974477":{"id":"n185974477","loc":[-85.638206,41.941331],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185975928":{"id":"n185975928","loc":[-85.640683,41.94513],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975930":{"id":"n185975930","loc":[-85.643102,41.945103],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185976255":{"id":"n185976255","loc":[-85.642424,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976257":{"id":"n185976257","loc":[-85.64242,41.932699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976258":{"id":"n185976258","loc":[-85.6422621,41.9381489],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185977452":{"id":"n185977452","loc":[-85.6457497,41.9398834],"version":"3","changeset":"5841745","user":"themps","uid":"196173","visible":"true","timestamp":"2010-09-22T00:20:34Z","tags":{}},"n185978772":{"id":"n185978772","loc":[-85.646656,41.939869],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185981472":{"id":"n185981472","loc":[-85.6388962,41.9321266],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981474":{"id":"n185981474","loc":[-85.6388769,41.9327334],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981476":{"id":"n185981476","loc":[-85.638829,41.934116],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981478":{"id":"n185981478","loc":[-85.63876,41.937002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981480":{"id":"n185981480","loc":[-85.638682,41.93819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981999":{"id":"n185981999","loc":[-85.638194,41.9400866],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185982001":{"id":"n185982001","loc":[-85.646302,41.93988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:26Z","tags":{}},"n185982877":{"id":"n185982877","loc":[-85.640676,41.943867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185982879":{"id":"n185982879","loc":[-85.640734,41.945887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185985823":{"id":"n185985823","loc":[-85.643106,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985824":{"id":"n185985824","loc":[-85.643145,41.947641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985825":{"id":"n185985825","loc":[-85.643219,41.950829],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n1475301385":{"id":"n1475301385","loc":[-85.6360612,41.9427042],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n1475301397":{"id":"n1475301397","loc":[-85.6366651,41.9426328],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n2139795811":{"id":"n2139795811","loc":[-85.6469154,41.9425427],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795830":{"id":"n2139795830","loc":[-85.6443194,41.9399444],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795834":{"id":"n2139795834","loc":[-85.6453506,41.9399002],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795837":{"id":"n2139795837","loc":[-85.645806,41.9398831],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858932":{"id":"n2139858932","loc":[-85.6351721,41.9429557],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2140019000":{"id":"n2140019000","loc":[-85.6359935,41.9427224],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2165942817":{"id":"n2165942817","loc":[-85.6442017,41.9414993],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942820":{"id":"n2165942820","loc":[-85.6442107,41.9421159],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2189152990":{"id":"n2189152990","loc":[-85.6442328,41.942404],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:05Z","tags":{}},"n2189152991":{"id":"n2189152991","loc":[-85.6442309,41.9422229],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153002":{"id":"n2189153002","loc":[-85.6441329,41.9413147],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153003":{"id":"n2189153003","loc":[-85.6441357,41.9414925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153023":{"id":"n2189153023","loc":[-85.6443453,41.9423074],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153024":{"id":"n2189153024","loc":[-85.6442318,41.9423045],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153039":{"id":"n2189153039","loc":[-85.6441343,41.9414025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"w208643102":{"id":"w208643102","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153034","n2189153035","n2189153036","n2189153037","n2189153038"]},"w17966942":{"id":"w17966942","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:04Z","tags":{"highway":"residential","name":"Millard St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Millard","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312476:15312477:15312478:15326070:15326071:15329003:15329004:15312479:15312480:15312483:15326956:15326957:15312485:15312486:15322600:15325988","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954680","n185960207","n185971368","n185948706","n185958670","n185981999","n185981481","n185981482","n185973650","n185973659","n185970607","n185976259","n185976261","n2139795830","n185964697","n2139795834","n185977452","n2139795837","n185982001","n185978772"]},"w208643105":{"id":"w208643105","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153046","n2189153047"]},"w208631637":{"id":"w208631637","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046014","n2189046016","n2189046018","n2189046021","n2189046022","n2189046025","n2189046014"]},"w208643096":{"id":"w208643096","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes","fee":"no"},"nodes":["n2189152990","n2189153024","n2189152991","n2189152992","n2189153025","n2189152993","n2189152990"]},"w208631656":{"id":"w208631656","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046134","n2189046135","n2189046137","n2189046138","n2189046134"]},"w204003417":{"id":"w204003417","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"area":"yes","building":"school"},"nodes":["n2140155811","n2140155814","n2140155816","n2140155818","n2140155821","n2140155823","n2140155825","n2140155827","n2140155811"]},"w208631654":{"id":"w208631654","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046127","n2189046128","n2189046130","n2189046131","n2189046132","n2189046133","n2189046127"]},"w17966327":{"id":"w17966327","version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976261","n2140155839","n2140155834","n185974481","n2189153032","n185964959"]},"w41785752":{"id":"w41785752","version":"10","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no","access":"yes"},"nodes":["n185954784","n2139795811","n185964695","n185964959","n185964960","n185964961","n185964962","n185964963","n185964965","n1475301397","n185964967","n1475301385","n2140019000","n185964968","n185964969","n2139858932","n185964970"]},"w203841842":{"id":"w203841842","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493848","n2138493849","n2138493850","n2138493851","n2138493852","n2138493853","n2138493854","n2138493855","n2138493856","n2138493848"]},"w208643103":{"id":"w208643103","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153039","n2189153040","n2189153041","n2189153042","n2189153043","n2189153047","n2189153045","n185974481"]},"w208643098":{"id":"w208643098","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153000","n2189153041","n2189153001","n2189153002","n2189153039","n2189153003","n2189153000"]},"w208631646":{"id":"w208631646","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046067","n2189046069","n2189046070","n2189046072","n2189046067"]},"w208631653":{"id":"w208631653","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046119","n2189046120","n2189046121","n2189046122","n2189046123","n2189046124","n2189046125","n2189046126","n2189046119"]},"w17966041":{"id":"w17966041","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:50Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312474:15312448","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973659","n185973660","n185964961"]},"w208631645":{"id":"w208631645","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046060","n2189046061","n2189046063","n2189046065","n2189046060"]},"w206803397":{"id":"w206803397","version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:25Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168510551","n2168510552","n2168510553","n2168510554","n2168510555","n2168510556","n2168510557","n2168510558","n2168510551"]},"w17965792":{"id":"w17965792","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:10Z","tags":{"highway":"residential","name":"N Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313197:15312414:15312395","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964962","n185970906","n185970908","n185970909"]},"w208631651":{"id":"w208631651","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046112","n2189046113","n2189046115","n2189046116","n2189046117","n2189046118","n2189046112"]},"w208631643":{"id":"w208631643","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046053","n2189046054","n2189046055","n2189046056","n2189046058","n2189046059","n2189046053"]},"w17966878":{"id":"w17966878","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312508:15312529:15312553:15312597:15328883:15338803","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981472","n185981474","n185963163","n185981476","n185969704","n185981478","n185981480","n185981481"]},"w17966102":{"id":"w17966102","version":"2","changeset":"14896694","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:01:36Z","tags":{"highway":"residential","name":"South St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958672","n185974477","n185974479","n185973660","n185970614"]},"w208631660":{"id":"w208631660","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046145","n2189046146","n2189046147","n2189046148","n2189046149","n2189046150","n2189046152","n2189046153","n2189046145"]},"w208643101":{"id":"w208643101","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153023","n2189153024","n2189153025","n2189153026","n2189153038","n2189153027","n2189153028","n2189153029","n2189153033","n2189153009","n2189153030","n2189153034","n2189153031","n2189153032"]},"w204000205":{"id":"w204000205","version":"2","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:19Z","tags":{"highway":"residential","name":"South St","oneway":"yes","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185974481","n2140155851","n185970614"]},"w203841841":{"id":"w203841841","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"pitch","pitch":"basketball"},"nodes":["n2138493844","n2138493845","n2138493846","n2138493847","n2138493844"]},"w17965444":{"id":"w17965444","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:03Z","tags":{"highway":"residential","name":"N Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312348:15312365:15312422:15312392","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964960","n185967774","n185967775","n185966958","n185967776","n185967777"]},"w208631648":{"id":"w208631648","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046074","n2189046075","n2189046077","n2189046079","n2189046082","n2189046083","n2189046085","n2189046087","n2189046089","n2189046090","n2189046092","n2189046094","n2189046096","n2189046097","n2189046099","n2189046103","n2189046074"]},"w208643100":{"id":"w208643100","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153010","n2189153011","n2189153012","n2189153013","n2189153014","n2189153015","n2189153016","n2189153017","n2189153018","n2189153019","n2189153020","n2189153021","n2189153022","n2189153010"]},"w17965749":{"id":"w17965749","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:28Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312445","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970614","n185970616","n185964960"]},"w206574482":{"id":"w206574482","version":"2","changeset":"15128027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-22T20:03:31Z","tags":{"addr:state":"MI","amenity":"library","area":"yes","building":"yes","ele":"249","gnis:county_name":"St. Joseph","gnis:feature_id":"2418162","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Public Library","source":"USGS Geonames"},"nodes":["n2165942817","n2165942818","n2165942819","n2165942820","n2165942817"]},"w208643097":{"id":"w208643097","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189152994","n2189152995","n2189152996","n2189152997","n2189152998","n2189152999","n2189152994"]},"w17966879":{"id":"w17966879","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312475:15312449","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981482","n185974479","n185964962"]},"w17966325":{"id":"w17966325","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:43:58Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15330300:15312522:15312547:15330299:15312603:15312571:15331740","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976255","n185976257","n185963168","n185969710","n185971980","n185976258","n185954700","n185976259"]},"w17967390":{"id":"w17967390","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:27Z","tags":{"highway":"residential","name":"N Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312300","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964959","n185985823","n185975930","n185966960","n185985824","n185949870","n185985825"]},"w208631635":{"id":"w208631635","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046007","n2189046009","n2189046011","n2189046012","n2189046007"]},"w208643099":{"id":"w208643099","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153031","n2189153004","n2189153005","n2189153006","n2189153007","n2189153008","n2189153029","n2189153033","n2189153009","n2189153030","n2189153031"]},"w208631658":{"id":"w208631658","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046139","n2189046140","n2189046141","n2189046142","n2189046143","n2189046144","n2189046139"]},"w208643104":{"id":"w208643104","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153044","n2189153045"]},"w17966039":{"id":"w17966039","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:49Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312526:15312511:15312550:15312601:15312998:15312626:15312574:15328327:15328328:15313210","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973633","n185973635","n185973637","n185969289","n185973639","n185949348","n185973641","n185973644","n185973646","n185963165","n185969706","n185971978","n185973648","n185973650"]},"w204003420":{"id":"w204003420","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140155840","n2140155842","n2140155844","n2140155845","n2140155847","n2140155849","n2140155854","n2140155840"]},"w204003419":{"id":"w204003419","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service"},"nodes":["n2140155834","n2140155835","n2140155837","n2140155839"]},"w204003418":{"id":"w204003418","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"school","area":"yes","name":"Andrews Elementary School"},"nodes":["n2140155828","n2140155829","n2140155830","n2140155831","n2140155832","n2140155833","n2140155828"]},"w17965747":{"id":"w17965747","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:27Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312509:15312524:15312549:15312605:15329008:15312572","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970602","n185970604","n185963167","n185969708","n185970605","n185970606","n185970607"]},"w17967073":{"id":"w17967073","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:07Z","tags":{"highway":"residential","name":"N Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313196:15312424:15312394","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964961","n185982877","n185975928","n185982879"]},"w204003421":{"id":"w204003421","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2140155851","n2140155852","n2140155854","n2140155856"]},"r1943857":{"id":"r1943857","version":"2","changeset":"13612265","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-24T04:10:54Z","tags":{"is_in:state":"MI","modifier":"Business","name":"US 131 Business (Three Rivers, MI)","network":"US:US","ref":"131","route":"road","type":"route"},"members":[{"id":"w17966509","type":"way","role":"forward"},{"id":"w143497377","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w41785752","type":"way","role":""},{"id":"w17965146","type":"way","role":"forward"},{"id":"w17964031","type":"way","role":"forward"}]},"r270277":{"id":"r270277","version":"21","changeset":"15347356","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T03:41:02Z","tags":{"network":"US:MI","ref":"60","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-60_%28Michigan_highway%29"},"members":[{"id":"w17751087","type":"way","role":"east"},{"id":"w117148312","type":"way","role":"east"},{"id":"w40942155","type":"way","role":"west"},{"id":"w17751017","type":"way","role":""},{"id":"w17751083","type":"way","role":""},{"id":"w17747780","type":"way","role":""},{"id":"w41068082","type":"way","role":""},{"id":"w197025212","type":"way","role":""},{"id":"w17743874","type":"way","role":""},{"id":"w17751044","type":"way","role":""},{"id":"w17752167","type":"way","role":""},{"id":"w17751089","type":"way","role":""},{"id":"w17743879","type":"way","role":""},{"id":"w17751064","type":"way","role":""},{"id":"w197057073","type":"way","role":""},{"id":"w167699963","type":"way","role":""},{"id":"w167699972","type":"way","role":""},{"id":"w17967584","type":"way","role":""},{"id":"w167699964","type":"way","role":""},{"id":"w17967582","type":"way","role":"west"},{"id":"w41260270","type":"way","role":"west"},{"id":"w17965146","type":"way","role":"west"},{"id":"w41785752","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150836","type":"way","role":""},{"id":"w134150802","type":"way","role":""},{"id":"w41074896","type":"way","role":""},{"id":"w17966773","type":"way","role":""},{"id":"w17967415","type":"way","role":""},{"id":"w41074899","type":"way","role":""},{"id":"w17967581","type":"way","role":""},{"id":"w41074902","type":"way","role":""},{"id":"w41074906","type":"way","role":""},{"id":"w209707997","type":"way","role":""},{"id":"w209707998","type":"way","role":""},{"id":"w17964798","type":"way","role":""},{"id":"w17966034","type":"way","role":""},{"id":"w17967593","type":"way","role":""},{"id":"w41074888","type":"way","role":""},{"id":"w17733772","type":"way","role":""},{"id":"w41074813","type":"way","role":""},{"id":"w17742213","type":"way","role":""},{"id":"w17746863","type":"way","role":""},{"id":"w17745772","type":"way","role":""},{"id":"w17742222","type":"way","role":""},{"id":"w17745922","type":"way","role":""},{"id":"w17742198","type":"way","role":""},{"id":"w17747675","type":"way","role":""},{"id":"w17739927","type":"way","role":""},{"id":"w17745708","type":"way","role":""},{"id":"w41006323","type":"way","role":""},{"id":"w17744233","type":"way","role":""},{"id":"w17739436","type":"way","role":""},{"id":"w17742201","type":"way","role":""},{"id":"w151418616","type":"way","role":""},{"id":"w17750062","type":"way","role":""},{"id":"w17742227","type":"way","role":"east"},{"id":"w41006348","type":"way","role":"east"},{"id":"w41260984","type":"way","role":""},{"id":"w17832427","type":"way","role":""},{"id":"w17838408","type":"way","role":""},{"id":"w17835846","type":"way","role":""},{"id":"w17832923","type":"way","role":""},{"id":"w17839388","type":"way","role":""},{"id":"w17838390","type":"way","role":""},{"id":"w17831272","type":"way","role":""},{"id":"w17828581","type":"way","role":""},{"id":"w38240686","type":"way","role":""},{"id":"w17838405","type":"way","role":"east"},{"id":"w123323711","type":"way","role":"east"},{"id":"w17830167","type":"way","role":"east"},{"id":"w99011909","type":"way","role":"east"},{"id":"w41911361","type":"way","role":"east"},{"id":"w41911355","type":"way","role":"east"},{"id":"w41911356","type":"way","role":"east"},{"id":"w117148326","type":"way","role":"west"},{"id":"w41911352","type":"way","role":"west"},{"id":"w41911353","type":"way","role":"west"},{"id":"w41911354","type":"way","role":"west"},{"id":"w41911360","type":"way","role":"west"},{"id":"w38240676","type":"way","role":"west"},{"id":"w123323710","type":"way","role":"west"},{"id":"w41260271","type":"way","role":"east"},{"id":"w41260273","type":"way","role":"east"},{"id":"w17964031","type":"way","role":"east"},{"id":"w41006344","type":"way","role":"west"},{"id":"w41006351","type":"way","role":"west"}]},"n367813436":{"id":"n367813436","loc":[-85.63605205663384,41.94305506683346],"version":"2","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"addr:state":"MI","amenity":"fire_station","ele":"245","gnis:county_name":"St. Joseph","gnis:feature_id":"2417894","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Fire Department","source":"USGS Geonames"}},"n185948708":{"id":"n185948708","loc":[-85.6369828,41.9408789],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185948710":{"id":"n185948710","loc":[-85.6370184,41.9411346],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185954691":{"id":"n185954691","loc":[-85.634476,41.941475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954692":{"id":"n185954692","loc":[-85.635008,41.941846],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954693":{"id":"n185954693","loc":[-85.635362,41.941962],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185954695":{"id":"n185954695","loc":[-85.63578,41.941978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185972903":{"id":"n185972903","loc":[-85.63295,41.9430062],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964971":{"id":"n185964971","loc":[-85.6346811,41.9431023],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n1819805854":{"id":"n1819805854","loc":[-85.6331275,41.9404837],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805918":{"id":"n1819805918","loc":[-85.6331168,41.942798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805762":{"id":"n1819805762","loc":[-85.6333034,41.9424123],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805907":{"id":"n1819805907","loc":[-85.6334819,41.9419121],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805915":{"id":"n1819805915","loc":[-85.6334554,41.9413588],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819848888":{"id":"n1819848888","loc":[-85.6331625,41.942679],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848930":{"id":"n1819848930","loc":[-85.6338684,41.9431252],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819858505":{"id":"n1819858505","loc":[-85.6346782,41.9429092],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858507":{"id":"n1819858507","loc":[-85.6339003,41.9414534],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858508":{"id":"n1819858508","loc":[-85.6345709,41.9427742],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858509":{"id":"n1819858509","loc":[-85.63419,41.9417322],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858511":{"id":"n1819858511","loc":[-85.6340666,41.9415652],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858512":{"id":"n1819858512","loc":[-85.6343295,41.9423027],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858514":{"id":"n1819858514","loc":[-85.6343241,41.942207],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858521":{"id":"n1819858521","loc":[-85.633391,41.941231],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858528":{"id":"n1819858528","loc":[-85.6343027,41.9419716],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185954683":{"id":"n185954683","loc":[-85.6335412,41.940147],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954685":{"id":"n185954685","loc":[-85.6334296,41.9403023],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954687":{"id":"n185954687","loc":[-85.6333988,41.9404704],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954689":{"id":"n185954689","loc":[-85.6335511,41.9410225],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954690":{"id":"n185954690","loc":[-85.6336721,41.9411669],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n1820938802":{"id":"n1820938802","loc":[-85.6330671,41.941845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1821006702":{"id":"n1821006702","loc":[-85.6344047,41.9395496],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n2130304133":{"id":"n2130304133","loc":[-85.6349025,41.9427659],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304136":{"id":"n2130304136","loc":[-85.6346027,41.9422017],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304138":{"id":"n2130304138","loc":[-85.6348577,41.9421517],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304140":{"id":"n2130304140","loc":[-85.6348419,41.9422694],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304142":{"id":"n2130304142","loc":[-85.6349071,41.9423135],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304144":{"id":"n2130304144","loc":[-85.6350495,41.9423312],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304146":{"id":"n2130304146","loc":[-85.6351009,41.9422812],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304147":{"id":"n2130304147","loc":[-85.6351227,41.9421532],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304148":{"id":"n2130304148","loc":[-85.635526,41.9421547],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304149":{"id":"n2130304149","loc":[-85.6355339,41.9425768],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304150":{"id":"n2130304150","loc":[-85.6351582,41.9426562],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304151":{"id":"n2130304151","loc":[-85.6351207,41.9427032],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2138493807":{"id":"n2138493807","loc":[-85.6350923,41.9415216],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493808":{"id":"n2138493808","loc":[-85.6353603,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493809":{"id":"n2138493809","loc":[-85.6354421,41.9410942],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493810":{"id":"n2138493810","loc":[-85.6355079,41.9411044],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493811":{"id":"n2138493811","loc":[-85.6355693,41.9411246],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493812":{"id":"n2138493812","loc":[-85.6355829,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493813":{"id":"n2138493813","loc":[-85.6355624,41.9409777],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493814":{"id":"n2138493814","loc":[-85.6355011,41.9409152],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493815":{"id":"n2138493815","loc":[-85.635383,41.9409219],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493816":{"id":"n2138493816","loc":[-85.635299,41.9409658],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493817":{"id":"n2138493817","loc":[-85.6351695,41.941204],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493818":{"id":"n2138493818","loc":[-85.6348879,41.9415166],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493819":{"id":"n2138493819","loc":[-85.634897,41.9415757],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493820":{"id":"n2138493820","loc":[-85.6349606,41.9416399],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493821":{"id":"n2138493821","loc":[-85.6350219,41.9416669],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493822":{"id":"n2138493822","loc":[-85.6351241,41.9416314],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493823":{"id":"n2138493823","loc":[-85.6350855,41.9415622],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493824":{"id":"n2138493824","loc":[-85.6350401,41.9413603],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493825":{"id":"n2138493825","loc":[-85.6352206,41.9410765],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493826":{"id":"n2138493826","loc":[-85.6343865,41.9415594],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493827":{"id":"n2138493827","loc":[-85.6343506,41.9415873],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493828":{"id":"n2138493828","loc":[-85.6344158,41.9417557],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493829":{"id":"n2138493829","loc":[-85.6344614,41.9417968],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493830":{"id":"n2138493830","loc":[-85.6345005,41.9418186],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493831":{"id":"n2138493831","loc":[-85.6345965,41.9418162],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493832":{"id":"n2138493832","loc":[-85.6347317,41.9417242],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493833":{"id":"n2138493833","loc":[-85.6346722,41.941775],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2139858909":{"id":"n2139858909","loc":[-85.633403,41.9391006],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858910":{"id":"n2139858910","loc":[-85.6332973,41.9393967],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858911":{"id":"n2139858911","loc":[-85.633205,41.9396742],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858912":{"id":"n2139858912","loc":[-85.6332203,41.9397772],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858913":{"id":"n2139858913","loc":[-85.6333453,41.939936],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858914":{"id":"n2139858914","loc":[-85.6333761,41.9400018],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858915":{"id":"n2139858915","loc":[-85.63328,41.9402249],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858916":{"id":"n2139858916","loc":[-85.6332357,41.9403523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858917":{"id":"n2139858917","loc":[-85.6332838,41.9405831],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858918":{"id":"n2139858918","loc":[-85.6333643,41.9408744],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858919":{"id":"n2139858919","loc":[-85.6334394,41.9410519],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858920":{"id":"n2139858920","loc":[-85.6335815,41.9411717],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858921":{"id":"n2139858921","loc":[-85.6337478,41.9412734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858922":{"id":"n2139858922","loc":[-85.6343174,41.9415268],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858923":{"id":"n2139858923","loc":[-85.6343886,41.9417397],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858924":{"id":"n2139858924","loc":[-85.6344407,41.9418015],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858925":{"id":"n2139858925","loc":[-85.6345139,41.9418366],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858926":{"id":"n2139858926","loc":[-85.6344846,41.942005],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858927":{"id":"n2139858927","loc":[-85.6345775,41.9422218],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858928":{"id":"n2139858928","loc":[-85.6348771,41.9427814],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858929":{"id":"n2139858929","loc":[-85.6349487,41.9427995],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858930":{"id":"n2139858930","loc":[-85.6350415,41.9427874],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858931":{"id":"n2139858931","loc":[-85.6351246,41.9428589],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858978":{"id":"n2139858978","loc":[-85.6349658,41.9431481],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858979":{"id":"n2139858979","loc":[-85.6350081,41.9431287],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858980":{"id":"n2139858980","loc":[-85.6349967,41.9430997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858981":{"id":"n2139858981","loc":[-85.6352158,41.9430352],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858982":{"id":"n2139858982","loc":[-85.6348174,41.94267],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858983":{"id":"n2139858983","loc":[-85.6346142,41.9425989],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858984":{"id":"n2139858984","loc":[-85.6344938,41.9423809],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858985":{"id":"n2139858985","loc":[-85.6344856,41.9422997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139870380":{"id":"n2139870380","loc":[-85.6346707,41.9417955],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870381":{"id":"n2139870381","loc":[-85.6345949,41.9418311],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870382":{"id":"n2139870382","loc":[-85.6343322,41.9418659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870383":{"id":"n2139870383","loc":[-85.6342072,41.941885],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870384":{"id":"n2139870384","loc":[-85.6341325,41.9418919],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870385":{"id":"n2139870385","loc":[-85.6341314,41.9422028],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870386":{"id":"n2139870386","loc":[-85.6340472,41.9423271],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870387":{"id":"n2139870387","loc":[-85.6342185,41.9427933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870388":{"id":"n2139870388","loc":[-85.6340605,41.9423924],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870389":{"id":"n2139870389","loc":[-85.6339889,41.9424069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870390":{"id":"n2139870390","loc":[-85.633971,41.942356],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870391":{"id":"n2139870391","loc":[-85.63361,41.9424235],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870392":{"id":"n2139870392","loc":[-85.6337137,41.9426819],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870393":{"id":"n2139870393","loc":[-85.6336977,41.9428632],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870394":{"id":"n2139870394","loc":[-85.6338823,41.9428647],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870395":{"id":"n2139870395","loc":[-85.6339412,41.9430069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870396":{"id":"n2139870396","loc":[-85.6338873,41.9430353],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870397":{"id":"n2139870397","loc":[-85.6337676,41.942815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870398":{"id":"n2139870398","loc":[-85.6336822,41.9423505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870399":{"id":"n2139870399","loc":[-85.634037,41.9422725],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870400":{"id":"n2139870400","loc":[-85.6340294,41.9422518],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870401":{"id":"n2139870401","loc":[-85.6336726,41.9423312],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870402":{"id":"n2139870402","loc":[-85.6342188,41.9425715],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870403":{"id":"n2139870403","loc":[-85.6342524,41.942565],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870404":{"id":"n2139870404","loc":[-85.6341438,41.942299],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870405":{"id":"n2139870405","loc":[-85.6341149,41.9423061],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870407":{"id":"n2139870407","loc":[-85.6340846,41.9431458],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870408":{"id":"n2139870408","loc":[-85.6339436,41.9429032],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870409":{"id":"n2139870409","loc":[-85.6343143,41.9428207],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870410":{"id":"n2139870410","loc":[-85.6343507,41.94277],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870411":{"id":"n2139870411","loc":[-85.6341527,41.942254],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870412":{"id":"n2139870412","loc":[-85.6340925,41.9422199],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870413":{"id":"n2139870413","loc":[-85.6335435,41.9423433],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870414":{"id":"n2139870414","loc":[-85.6335023,41.9423975],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870415":{"id":"n2139870415","loc":[-85.6335086,41.9424552],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870416":{"id":"n2139870416","loc":[-85.6336296,41.942665],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870417":{"id":"n2139870417","loc":[-85.6341396,41.9428596],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870418":{"id":"n2139870418","loc":[-85.6339701,41.9424487],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870419":{"id":"n2139870419","loc":[-85.6335514,41.9425294],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870420":{"id":"n2139870420","loc":[-85.6337406,41.9424929],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870421":{"id":"n2139870421","loc":[-85.6338939,41.9428687],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870422":{"id":"n2139870422","loc":[-85.6341323,41.9419538],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870423":{"id":"n2139870423","loc":[-85.6340321,41.9420376],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870424":{"id":"n2139870424","loc":[-85.6337648,41.942238],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870425":{"id":"n2139870425","loc":[-85.6337604,41.9422685],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870426":{"id":"n2139870426","loc":[-85.6337682,41.9422928],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870427":{"id":"n2139870427","loc":[-85.6338086,41.9423862],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870428":{"id":"n2139870428","loc":[-85.6349465,41.9416631],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870429":{"id":"n2139870429","loc":[-85.6351097,41.9416973],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870430":{"id":"n2139870430","loc":[-85.6353371,41.9416798],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870431":{"id":"n2139870431","loc":[-85.6349627,41.9422506],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870432":{"id":"n2139870432","loc":[-85.634979,41.9421815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870433":{"id":"n2139870433","loc":[-85.634885,41.9421679],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870434":{"id":"n2139870434","loc":[-85.6348689,41.9422377],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870435":{"id":"n2139870435","loc":[-85.6349779,41.9419486],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870436":{"id":"n2139870436","loc":[-85.6349505,41.9418933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870437":{"id":"n2139870437","loc":[-85.6347327,41.9419505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870438":{"id":"n2139870438","loc":[-85.6347614,41.9420087],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870439":{"id":"n2139870439","loc":[-85.6351889,41.9416912],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870440":{"id":"n2139870440","loc":[-85.6351092,41.9418426],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870441":{"id":"n2139870441","loc":[-85.635086,41.9419659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870442":{"id":"n2139870442","loc":[-85.6350584,41.9421466],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870443":{"id":"n2139870443","loc":[-85.6350993,41.9421606],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870444":{"id":"n2139870444","loc":[-85.6350993,41.9422132],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870445":{"id":"n2139870445","loc":[-85.6350794,41.9422855],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870446":{"id":"n2139870446","loc":[-85.6350474,41.9423159],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870447":{"id":"n2139870447","loc":[-85.6349251,41.9422998],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870448":{"id":"n2139870448","loc":[-85.634911,41.9422755],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870449":{"id":"n2139870449","loc":[-85.6349157,41.9422553],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870450":{"id":"n2139870450","loc":[-85.6347213,41.9419324],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870451":{"id":"n2139870451","loc":[-85.6349535,41.9418771],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870452":{"id":"n2139870452","loc":[-85.6350135,41.9419421],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870453":{"id":"n2139870453","loc":[-85.6348584,41.9418997],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870454":{"id":"n2139870454","loc":[-85.6348113,41.9418101],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870455":{"id":"n2139870455","loc":[-85.6347306,41.9417449],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870456":{"id":"n2139870456","loc":[-85.6349123,41.941776],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870457":{"id":"n2139870457","loc":[-85.6349423,41.9421448],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870458":{"id":"n2139870458","loc":[-85.6349436,41.9420652],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870459":{"id":"n2139870459","loc":[-85.6349136,41.9419963],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870460":{"id":"n2139870460","loc":[-85.6349814,41.9419789],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139989328":{"id":"n2139989328","loc":[-85.6334188,41.9421725],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989330":{"id":"n2139989330","loc":[-85.6335087,41.9416308],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989335":{"id":"n2139989335","loc":[-85.6336856,41.9429371],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989337":{"id":"n2139989337","loc":[-85.6333713,41.9427217],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989339":{"id":"n2139989339","loc":[-85.6332912,41.9425383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989341":{"id":"n2139989341","loc":[-85.6339369,41.9409198],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989344":{"id":"n2139989344","loc":[-85.634097,41.9409469],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989346":{"id":"n2139989346","loc":[-85.634137,41.9412852],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989348":{"id":"n2139989348","loc":[-85.6344536,41.9414151],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989350":{"id":"n2139989350","loc":[-85.6350794,41.9412392],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989351":{"id":"n2139989351","loc":[-85.6352541,41.9409387],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989353":{"id":"n2139989353","loc":[-85.6357198,41.9408007],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989355":{"id":"n2139989355","loc":[-85.6357235,41.9427088],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989357":{"id":"n2139989357","loc":[-85.6337119,41.9421256],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989359":{"id":"n2139989359","loc":[-85.6336913,41.9420655],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989360":{"id":"n2139989360","loc":[-85.633582,41.9420867],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989362":{"id":"n2139989362","loc":[-85.6336058,41.9421491],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989364":{"id":"n2139989364","loc":[-85.6339685,41.9410995],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989366":{"id":"n2139989366","loc":[-85.6339067,41.9411383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989368":{"id":"n2139989368","loc":[-85.6339685,41.9411972],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989370":{"id":"n2139989370","loc":[-85.6340398,41.9411619],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139870379":{"id":"n2139870379","loc":[-85.6348391,41.9416651],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006363":{"id":"n2140006363","loc":[-85.6353144,41.9430345],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006364":{"id":"n2140006364","loc":[-85.6349191,41.9431422],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140018997":{"id":"n2140018997","loc":[-85.63645945147184,41.942986488012565],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"amenity":"townhall","name":"Three Rivers City Hall"}},"n2140018998":{"id":"n2140018998","loc":[-85.6370319,41.9427919],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2140018999":{"id":"n2140018999","loc":[-85.6360687,41.9427808],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2199856288":{"id":"n2199856288","loc":[-85.6344968,41.9407307],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856289":{"id":"n2199856289","loc":[-85.634492,41.9406036],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856290":{"id":"n2199856290","loc":[-85.634891,41.9406001],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856291":{"id":"n2199856291","loc":[-85.6348894,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856292":{"id":"n2199856292","loc":[-85.6349166,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856293":{"id":"n2199856293","loc":[-85.6349166,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856294":{"id":"n2199856294","loc":[-85.6350219,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856295":{"id":"n2199856295","loc":[-85.6350251,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856296":{"id":"n2199856296","loc":[-85.6350538,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856297":{"id":"n2199856297","loc":[-85.6350602,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856298":{"id":"n2199856298","loc":[-85.6351703,41.9407912],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856299":{"id":"n2199856299","loc":[-85.6351688,41.9409171],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856300":{"id":"n2199856300","loc":[-85.6347889,41.9409135],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856301":{"id":"n2199856301","loc":[-85.6347921,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856302":{"id":"n2199856302","loc":[-85.6348942,41.9407888],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856303":{"id":"n2199856303","loc":[-85.6348926,41.9407283],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n185951869":{"id":"n185951869","loc":[-85.6387639,41.957288],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185958643":{"id":"n185958643","loc":[-85.636746,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958645":{"id":"n185958645","loc":[-85.636791,41.929363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958647":{"id":"n185958647","loc":[-85.6375975,41.9314987],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958649":{"id":"n185958649","loc":[-85.637669,41.931667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958651":{"id":"n185958651","loc":[-85.637728,41.931901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958653":{"id":"n185958653","loc":[-85.637724,41.932187],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958656":{"id":"n185958656","loc":[-85.637732,41.932761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958658":{"id":"n185958658","loc":[-85.637688,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958660":{"id":"n185958660","loc":[-85.637685,41.934223],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958662":{"id":"n185958662","loc":[-85.6376468,41.9350232],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958664":{"id":"n185958664","loc":[-85.637564,41.937028],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958666":{"id":"n185958666","loc":[-85.637458,41.938197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958668":{"id":"n185958668","loc":[-85.637424,41.938692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185964972":{"id":"n185964972","loc":[-85.6341901,41.9432732],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185971361":{"id":"n185971361","loc":[-85.635762,41.938208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971364":{"id":"n185971364","loc":[-85.635732,41.9384],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971366":{"id":"n185971366","loc":[-85.635736,41.938697],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185972775":{"id":"n185972775","loc":[-85.635638,42.070357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972777":{"id":"n185972777","loc":[-85.635724,42.069929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972779":{"id":"n185972779","loc":[-85.635804,42.069248],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972781":{"id":"n185972781","loc":[-85.635869,42.068361],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972783":{"id":"n185972783","loc":[-85.635883,42.067582],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972785":{"id":"n185972785","loc":[-85.635875,42.067114],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972787":{"id":"n185972787","loc":[-85.635778,42.065359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972788":{"id":"n185972788","loc":[-85.635728,42.063416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972789":{"id":"n185972789","loc":[-85.635665,42.062491],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972790":{"id":"n185972790","loc":[-85.635617,42.061928],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972791":{"id":"n185972791","loc":[-85.635614,42.061898],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972793":{"id":"n185972793","loc":[-85.635379,42.060288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972795":{"id":"n185972795","loc":[-85.635092,42.05799],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972797":{"id":"n185972797","loc":[-85.634843,42.055781],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972798":{"id":"n185972798","loc":[-85.634817,42.055549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972800":{"id":"n185972800","loc":[-85.634708,42.053942],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972802":{"id":"n185972802","loc":[-85.634447,42.051809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972805":{"id":"n185972805","loc":[-85.634241,42.04946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972807":{"id":"n185972807","loc":[-85.633787,42.045926],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972809":{"id":"n185972809","loc":[-85.633811,42.045645],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972811":{"id":"n185972811","loc":[-85.63373,42.043626],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972813":{"id":"n185972813","loc":[-85.633698,42.042184],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972814":{"id":"n185972814","loc":[-85.63369,42.04181],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972815":{"id":"n185972815","loc":[-85.633681,42.040714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972816":{"id":"n185972816","loc":[-85.633571,42.036322],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972817":{"id":"n185972817","loc":[-85.633537,42.034044],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972819":{"id":"n185972819","loc":[-85.633481,42.030785],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972821":{"id":"n185972821","loc":[-85.633452,42.027538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972824":{"id":"n185972824","loc":[-85.633438,42.027427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972826":{"id":"n185972826","loc":[-85.633342,42.022656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972830":{"id":"n185972830","loc":[-85.63327,42.020724],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972832":{"id":"n185972832","loc":[-85.633198,42.019106],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972834":{"id":"n185972834","loc":[-85.633249,42.018363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972835":{"id":"n185972835","loc":[-85.633139,42.012944],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972836":{"id":"n185972836","loc":[-85.63309,42.008284],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972839":{"id":"n185972839","loc":[-85.63298,42.00005],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972845":{"id":"n185972845","loc":[-85.6325369,41.9764959],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972847":{"id":"n185972847","loc":[-85.6327549,41.9750005],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972849":{"id":"n185972849","loc":[-85.6329374,41.9742527],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972851":{"id":"n185972851","loc":[-85.6331387,41.9736039],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972862":{"id":"n185972862","loc":[-85.6383589,41.9585023],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972868":{"id":"n185972868","loc":[-85.6393633,41.9551716],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972878":{"id":"n185972878","loc":[-85.639377,41.95335],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972882":{"id":"n185972882","loc":[-85.6389179,41.9516944],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972885":{"id":"n185972885","loc":[-85.6387444,41.9512105],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972891":{"id":"n185972891","loc":[-85.636421,41.946392],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972895":{"id":"n185972895","loc":[-85.635965,41.945809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972897":{"id":"n185972897","loc":[-85.635683,41.945449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972899":{"id":"n185972899","loc":[-85.635281,41.9450252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185972905":{"id":"n185972905","loc":[-85.6324428,41.9425743],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185985217":{"id":"n185985217","loc":[-85.638243,41.943674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985219":{"id":"n185985219","loc":[-85.638228,41.943747],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985221":{"id":"n185985221","loc":[-85.638163,41.943797],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985222":{"id":"n185985222","loc":[-85.638089,41.943832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985223":{"id":"n185985223","loc":[-85.637969,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985225":{"id":"n185985225","loc":[-85.637841,41.943833],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985227":{"id":"n185985227","loc":[-85.637601,41.943789],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985229":{"id":"n185985229","loc":[-85.637449,41.943754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985231":{"id":"n185985231","loc":[-85.637342,41.943734],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985233":{"id":"n185985233","loc":[-85.637218,41.943703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985235":{"id":"n185985235","loc":[-85.637151,41.943663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985238":{"id":"n185985238","loc":[-85.637118,41.943615],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985240":{"id":"n185985240","loc":[-85.637073,41.943494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185990434":{"id":"n185990434","loc":[-85.6329028,41.9984292],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"railway":"level_crossing"}},"n1475284023":{"id":"n1475284023","loc":[-85.6336163,41.9435806],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475293222":{"id":"n1475293222","loc":[-85.6394045,41.953658],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293226":{"id":"n1475293226","loc":[-85.6364975,41.9638663],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293234":{"id":"n1475293234","loc":[-85.6390449,41.9565145],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293240":{"id":"n1475293240","loc":[-85.636943,41.9473114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293252":{"id":"n1475293252","loc":[-85.6392115,41.9559003],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293254":{"id":"n1475293254","loc":[-85.6348931,41.9685127],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{"railway":"level_crossing"}},"n1475293260":{"id":"n1475293260","loc":[-85.6375999,41.9485401],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293261":{"id":"n1475293261","loc":[-85.6391256,41.9523817],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1475293264":{"id":"n1475293264","loc":[-85.6394155,41.9546493],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1819805614":{"id":"n1819805614","loc":[-85.6345652,41.9363097],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805618":{"id":"n1819805618","loc":[-85.6295334,41.9426862],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805622":{"id":"n1819805622","loc":[-85.6308208,41.9430773],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805626":{"id":"n1819805626","loc":[-85.6274734,41.9406592],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805629":{"id":"n1819805629","loc":[-85.6296943,41.9430533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805632":{"id":"n1819805632","loc":[-85.6340931,41.9354477],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805636":{"id":"n1819805636","loc":[-85.6304131,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805639":{"id":"n1819805639","loc":[-85.6304882,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805641":{"id":"n1819805641","loc":[-85.6336103,41.9367487],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805643":{"id":"n1819805643","loc":[-85.6300376,41.9418084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805645":{"id":"n1819805645","loc":[-85.6365286,41.9336679],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805647":{"id":"n1819805647","loc":[-85.632016,41.9429221],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805666":{"id":"n1819805666","loc":[-85.6314753,41.9442663],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805669":{"id":"n1819805669","loc":[-85.6268619,41.9402203],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805673":{"id":"n1819805673","loc":[-85.6296728,41.9412099],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805676":{"id":"n1819805676","loc":[-85.6354557,41.932766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805680":{"id":"n1819805680","loc":[-85.632752,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805683":{"id":"n1819805683","loc":[-85.631147,41.9432014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805687":{"id":"n1819805687","loc":[-85.635284,41.9343942],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805690":{"id":"n1819805690","loc":[-85.6249736,41.9405794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805694":{"id":"n1819805694","loc":[-85.6294153,41.9417925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805698":{"id":"n1819805698","loc":[-85.6323486,41.9426986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805702":{"id":"n1819805702","loc":[-85.6340287,41.9373871],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805707":{"id":"n1819805707","loc":[-85.6353698,41.9316326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805711":{"id":"n1819805711","loc":[-85.6284176,41.940356],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805715":{"id":"n1819805715","loc":[-85.6291471,41.9412897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805718":{"id":"n1819805718","loc":[-85.6311105,41.943979],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805722":{"id":"n1819805722","loc":[-85.6320868,41.9400128],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805724":{"id":"n1819805724","loc":[-85.635166,41.9324627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805727":{"id":"n1819805727","loc":[-85.6344686,41.9350567],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805728":{"id":"n1819805728","loc":[-85.6357132,41.9332369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805731":{"id":"n1819805731","loc":[-85.629984,41.9434444],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805760":{"id":"n1819805760","loc":[-85.6330996,41.9378784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805766":{"id":"n1819805766","loc":[-85.625274,41.9411141],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805770":{"id":"n1819805770","loc":[-85.6326321,41.9412173],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805774":{"id":"n1819805774","loc":[-85.6347047,41.9312096],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805777":{"id":"n1819805777","loc":[-85.6363569,41.9339552],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805780":{"id":"n1819805780","loc":[-85.6327392,41.941926],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805783":{"id":"n1819805783","loc":[-85.6357239,41.9338435],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805786":{"id":"n1819805786","loc":[-85.6356595,41.9346576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805789":{"id":"n1819805789","loc":[-85.6316469,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805792":{"id":"n1819805792","loc":[-85.6350587,41.9354557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805795":{"id":"n1819805795","loc":[-85.6360028,41.9322791],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805798":{"id":"n1819805798","loc":[-85.63125,41.9443062],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805802":{"id":"n1819805802","loc":[-85.6263362,41.9408109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805805":{"id":"n1819805805","loc":[-85.6315075,41.9438753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805808":{"id":"n1819805808","loc":[-85.6340008,41.9316051],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805810":{"id":"n1819805810","loc":[-85.6345545,41.9320557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805812":{"id":"n1819805812","loc":[-85.6250809,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805814":{"id":"n1819805814","loc":[-85.6257783,41.9400926],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805834":{"id":"n1819805834","loc":[-85.6326408,41.9424363],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805838":{"id":"n1819805838","loc":[-85.6365607,41.9334365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805842":{"id":"n1819805842","loc":[-85.6288253,41.9410343],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805846":{"id":"n1819805846","loc":[-85.6279133,41.9402921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805849":{"id":"n1819805849","loc":[-85.6289433,41.9405156],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805852":{"id":"n1819805852","loc":[-85.6313787,41.9439152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805858":{"id":"n1819805858","loc":[-85.6300805,41.9420398],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805861":{"id":"n1819805861","loc":[-85.6321941,41.9396297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805864":{"id":"n1819805864","loc":[-85.6329129,41.9393903],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805868":{"id":"n1819805868","loc":[-85.632001,41.9434922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805870":{"id":"n1819805870","loc":[-85.6314903,41.9431535],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805873":{"id":"n1819805873","loc":[-85.6251667,41.9401166],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805876":{"id":"n1819805876","loc":[-85.63287,41.939941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805878":{"id":"n1819805878","loc":[-85.6307886,41.9437317],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805880":{"id":"n1819805880","loc":[-85.6321727,41.940348],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805883":{"id":"n1819805883","loc":[-85.6265872,41.940113],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805885":{"id":"n1819805885","loc":[-85.6268404,41.9406672],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805887":{"id":"n1819805887","loc":[-85.6325267,41.9389035],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805889":{"id":"n1819805889","loc":[-85.6364964,41.933189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805911":{"id":"n1819805911","loc":[-85.6248663,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805922":{"id":"n1819805922","loc":[-85.633267,41.9387199],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805925":{"id":"n1819805925","loc":[-85.6293402,41.9408428],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819848849":{"id":"n1819848849","loc":[-85.6464957,41.9695178],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848850":{"id":"n1819848850","loc":[-85.6497642,41.9611355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848851":{"id":"n1819848851","loc":[-85.6480943,41.9624818],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848854":{"id":"n1819848854","loc":[-85.6500362,41.9657367],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848855":{"id":"n1819848855","loc":[-85.6493673,41.9783496],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848856":{"id":"n1819848856","loc":[-85.6457409,41.9548007],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848857":{"id":"n1819848857","loc":[-85.651313,41.9760426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848858":{"id":"n1819848858","loc":[-85.6495819,41.9784772],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848859":{"id":"n1819848859","loc":[-85.6495105,41.9833722],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848860":{"id":"n1819848860","loc":[-85.6405053,41.9492792],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848863":{"id":"n1819848863","loc":[-85.6502293,41.9786826],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848865":{"id":"n1819848865","loc":[-85.6406877,41.9495106],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848870":{"id":"n1819848870","loc":[-85.6493136,41.9704611],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848871":{"id":"n1819848871","loc":[-85.6372249,41.9441284],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848873":{"id":"n1819848873","loc":[-85.6512379,41.9659441],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848875":{"id":"n1819848875","loc":[-85.6508087,41.9650187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848877":{"id":"n1819848877","loc":[-85.6487166,41.9605352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848878":{"id":"n1819848878","loc":[-85.6506478,41.9760665],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848879":{"id":"n1819848879","loc":[-85.651431,41.9758512],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848886":{"id":"n1819848886","loc":[-85.6477617,41.9563945],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848889":{"id":"n1819848889","loc":[-85.6497895,41.9832286],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848892":{"id":"n1819848892","loc":[-85.6504868,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848893":{"id":"n1819848893","loc":[-85.6498002,41.9615085],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848894":{"id":"n1819848894","loc":[-85.6404302,41.9502846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848901":{"id":"n1819848901","loc":[-85.6354412,41.9439886],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848903":{"id":"n1819848903","loc":[-85.6472145,41.9698528],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848904":{"id":"n1819848904","loc":[-85.6401979,41.9486233],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848905":{"id":"n1819848905","loc":[-85.6475042,41.963503],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848909":{"id":"n1819848909","loc":[-85.6343405,41.94358],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848914":{"id":"n1819848914","loc":[-85.6503474,41.9737773],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848915":{"id":"n1819848915","loc":[-85.6389533,41.9470992],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848916":{"id":"n1819848916","loc":[-85.6483625,41.9577907],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848917":{"id":"n1819848917","loc":[-85.6484768,41.9617419],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848918":{"id":"n1819848918","loc":[-85.644078,41.9545693],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848919":{"id":"n1819848919","loc":[-85.6437169,41.9543041],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848920":{"id":"n1819848920","loc":[-85.6478331,41.9627949],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848922":{"id":"n1819848922","loc":[-85.6499144,41.9785889],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848924":{"id":"n1819848924","loc":[-85.647633,41.9720066],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848926":{"id":"n1819848926","loc":[-85.6487987,41.978868],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848927":{"id":"n1819848927","loc":[-85.6495105,41.9730355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848928":{"id":"n1819848928","loc":[-85.648223,41.9829654],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848929":{"id":"n1819848929","loc":[-85.6514846,41.9659122],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848931":{"id":"n1819848931","loc":[-85.6498753,41.9731871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848932":{"id":"n1819848932","loc":[-85.640906,41.9508575],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848933":{"id":"n1819848933","loc":[-85.649775,41.9799767],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848934":{"id":"n1819848934","loc":[-85.6507014,41.9739927],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848937":{"id":"n1819848937","loc":[-85.6479763,41.9840899],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848938":{"id":"n1819848938","loc":[-85.6501113,41.9600884],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848939":{"id":"n1819848939","loc":[-85.6389962,41.9478253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848941":{"id":"n1819848941","loc":[-85.637469,41.9445791],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848942":{"id":"n1819848942","loc":[-85.6494569,41.9601682],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848943":{"id":"n1819848943","loc":[-85.6368803,41.9439351],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848945":{"id":"n1819848945","loc":[-85.6474398,41.9724213],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848946":{"id":"n1819848946","loc":[-85.6382629,41.9463666],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848948":{"id":"n1819848948","loc":[-85.6489633,41.9830771],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848952":{"id":"n1819848952","loc":[-85.6488882,41.9600326],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848953":{"id":"n1819848953","loc":[-85.6488094,41.9774324],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848954":{"id":"n1819848954","loc":[-85.6491135,41.9600485],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848955":{"id":"n1819848955","loc":[-85.6501435,41.9734583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848956":{"id":"n1819848956","loc":[-85.6495534,41.960958],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848958":{"id":"n1819848958","loc":[-85.6474683,41.9561491],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848959":{"id":"n1819848959","loc":[-85.6401083,41.9485451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848960":{"id":"n1819848960","loc":[-85.6481764,41.9678686],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848961":{"id":"n1819848961","loc":[-85.6484017,41.967382],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848962":{"id":"n1819848962","loc":[-85.6501328,41.959897],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848964":{"id":"n1819848964","loc":[-85.6403695,41.9504586],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848966":{"id":"n1819848966","loc":[-85.6398975,41.9491499],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848967":{"id":"n1819848967","loc":[-85.6412455,41.9510187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848968":{"id":"n1819848968","loc":[-85.6482622,41.9619493],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848969":{"id":"n1819848969","loc":[-85.6405841,41.9501474],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848970":{"id":"n1819848970","loc":[-85.6478583,41.9703394],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848971":{"id":"n1819848971","loc":[-85.6493388,41.9832845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848972":{"id":"n1819848972","loc":[-85.6485664,41.9829415],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848974":{"id":"n1819848974","loc":[-85.6491457,41.9779887],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848975":{"id":"n1819848975","loc":[-85.6468889,41.9697033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848976":{"id":"n1819848976","loc":[-85.6452726,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848977":{"id":"n1819848977","loc":[-85.6448435,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848979":{"id":"n1819848979","loc":[-85.6485342,41.9763138],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848980":{"id":"n1819848980","loc":[-85.6495282,41.9664087],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848986":{"id":"n1819848986","loc":[-85.6486307,41.9603278],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848987":{"id":"n1819848987","loc":[-85.6492278,41.9791871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848990":{"id":"n1819848990","loc":[-85.6501934,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848992":{"id":"n1819848992","loc":[-85.6482445,41.9819685],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848993":{"id":"n1819848993","loc":[-85.6481871,41.9704451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848994":{"id":"n1819848994","loc":[-85.6371364,41.9457602],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848996":{"id":"n1819848996","loc":[-85.6500362,41.9801023],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849000":{"id":"n1819849000","loc":[-85.639007,41.9485914],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849001":{"id":"n1819849001","loc":[-85.6488882,41.9669253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849002":{"id":"n1819849002","loc":[-85.6484698,41.9565062],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849004":{"id":"n1819849004","loc":[-85.6510769,41.9761064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849005":{"id":"n1819849005","loc":[-85.6503581,41.9799029],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849006":{"id":"n1819849006","loc":[-85.6489381,41.9703893],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849008":{"id":"n1819849008","loc":[-85.6497457,41.9833588],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849011":{"id":"n1819849011","loc":[-85.6497358,41.9717593],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849012":{"id":"n1819849012","loc":[-85.6494676,41.9796796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849019":{"id":"n1819849019","loc":[-85.6486093,41.9771034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849021":{"id":"n1819849021","loc":[-85.6504546,41.9796556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849022":{"id":"n1819849022","loc":[-85.6371294,41.9454154],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849023":{"id":"n1819849023","loc":[-85.6503436,41.9759249],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849025":{"id":"n1819849025","loc":[-85.6462382,41.9693822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849026":{"id":"n1819849026","loc":[-85.6497573,41.983093],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849028":{"id":"n1819849028","loc":[-85.6497465,41.9602799],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849029":{"id":"n1819849029","loc":[-85.6374728,41.9460698],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849030":{"id":"n1819849030","loc":[-85.6486592,41.9566039],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849031":{"id":"n1819849031","loc":[-85.6515989,41.9654993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849032":{"id":"n1819849032","loc":[-85.6387028,41.9482658],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849033":{"id":"n1819849033","loc":[-85.6464742,41.9688398],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849034":{"id":"n1819849034","loc":[-85.6495212,41.9589236],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849035":{"id":"n1819849035","loc":[-85.6490599,41.9790096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849036":{"id":"n1819849036","loc":[-85.6489918,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849038":{"id":"n1819849038","loc":[-85.6499182,41.9659042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849040":{"id":"n1819849040","loc":[-85.639758,41.9490143],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849041":{"id":"n1819849041","loc":[-85.6514846,41.9755241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849042":{"id":"n1819849042","loc":[-85.6436633,41.9540647],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849045":{"id":"n1819849045","loc":[-85.6475541,41.9726387],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849046":{"id":"n1819849046","loc":[-85.6488308,41.9718331],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849047":{"id":"n1819849047","loc":[-85.6377694,41.9460953],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849048":{"id":"n1819849048","loc":[-85.6490706,41.9804452],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849049":{"id":"n1819849049","loc":[-85.6485449,41.9766248],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849051":{"id":"n1819849051","loc":[-85.6483625,41.9790256],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849052":{"id":"n1819849052","loc":[-85.6490706,41.9585167],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849053":{"id":"n1819849053","loc":[-85.6425008,41.9522874],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849054":{"id":"n1819849054","loc":[-85.6475793,41.9632158],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849055":{"id":"n1819849055","loc":[-85.6408631,41.9499399],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849056":{"id":"n1819849056","loc":[-85.6483373,41.9814681],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849057":{"id":"n1819849057","loc":[-85.6313548,41.9442876],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849058":{"id":"n1819849058","loc":[-85.6432663,41.9529796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849059":{"id":"n1819849059","loc":[-85.6487128,41.9582873],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849060":{"id":"n1819849060","loc":[-85.6482338,41.9817612],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849062":{"id":"n1819849062","loc":[-85.6485664,41.9788661],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849063":{"id":"n1819849063","loc":[-85.6373081,41.9448824],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849064":{"id":"n1819849064","loc":[-85.6472215,41.9557582],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849065":{"id":"n1819849065","loc":[-85.6348984,41.9440414],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849066":{"id":"n1819849066","loc":[-85.6501972,41.9647315],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849067":{"id":"n1819849067","loc":[-85.6489741,41.9808281],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849068":{"id":"n1819849068","loc":[-85.6420111,41.9515034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849069":{"id":"n1819849069","loc":[-85.6397972,41.9488882],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849070":{"id":"n1819849070","loc":[-85.6499718,41.9593465],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849071":{"id":"n1819849071","loc":[-85.6486844,41.9811311],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849072":{"id":"n1819849072","loc":[-85.6390392,41.9474663],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849074":{"id":"n1819849074","loc":[-85.6495642,41.9616362],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849075":{"id":"n1819849075","loc":[-85.6483518,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849076":{"id":"n1819849076","loc":[-85.6478974,41.9833104],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849077":{"id":"n1819849077","loc":[-85.640155,41.948719],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849078":{"id":"n1819849078","loc":[-85.6399366,41.9487845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849079":{"id":"n1819849079","loc":[-85.6492959,41.9825348],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849080":{"id":"n1819849080","loc":[-85.6505083,41.9648352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849081":{"id":"n1819849081","loc":[-85.6492959,41.9645241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849082":{"id":"n1819849082","loc":[-85.6402049,41.9491835],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849083":{"id":"n1819849083","loc":[-85.6495175,41.9826963],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849084":{"id":"n1819849084","loc":[-85.6480836,41.9728361],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849085":{"id":"n1819849085","loc":[-85.6374349,41.9443425],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849086":{"id":"n1819849086","loc":[-85.6478331,41.9681238],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849089":{"id":"n1819849089","loc":[-85.639368,41.9486169],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849092":{"id":"n1819849092","loc":[-85.6503581,41.9788022],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849093":{"id":"n1819849093","loc":[-85.64862,41.9568014],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849094":{"id":"n1819849094","loc":[-85.6496999,41.9828877],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849095":{"id":"n1819849095","loc":[-85.647472,41.972198],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849096":{"id":"n1819849096","loc":[-85.6485771,41.9644523],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849097":{"id":"n1819849097","loc":[-85.6388353,41.9480488],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849099":{"id":"n1819849099","loc":[-85.6472752,41.9683312],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849104":{"id":"n1819849104","loc":[-85.6479548,41.9836035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849105":{"id":"n1819849105","loc":[-85.6462489,41.9691668],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849107":{"id":"n1819849107","loc":[-85.6511912,41.9746328],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849108":{"id":"n1819849108","loc":[-85.6498646,41.9714881],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849111":{"id":"n1819849111","loc":[-85.6488239,41.961684],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849112":{"id":"n1819849112","loc":[-85.6469356,41.9553812],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849114":{"id":"n1819849114","loc":[-85.6479548,41.9640853],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849119":{"id":"n1819849119","loc":[-85.6491565,41.961692],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849121":{"id":"n1819849121","loc":[-85.651667,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849124":{"id":"n1819849124","loc":[-85.6388423,41.9484414],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849126":{"id":"n1819849126","loc":[-85.6371686,41.9450978],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849127":{"id":"n1819849127","loc":[-85.6502615,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849129":{"id":"n1819849129","loc":[-85.6498501,41.9613031],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849131":{"id":"n1819849131","loc":[-85.6513881,41.9653298],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849133":{"id":"n1819849133","loc":[-85.639883,41.9485291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849139":{"id":"n1819849139","loc":[-85.6508693,41.9658264],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849140":{"id":"n1819849140","loc":[-85.6486806,41.9761642],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849141":{"id":"n1819849141","loc":[-85.6483159,41.9717613],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849144":{"id":"n1819849144","loc":[-85.6443714,41.9546232],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849146":{"id":"n1819849146","loc":[-85.641775,41.9513359],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849147":{"id":"n1819849147","loc":[-85.6495604,41.9757335],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849148":{"id":"n1819849148","loc":[-85.6465671,41.9551678],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849150":{"id":"n1819849150","loc":[-85.6485127,41.9794084],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849151":{"id":"n1819849151","loc":[-85.6499144,41.9757096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849152":{"id":"n1819849152","loc":[-85.6433736,41.9531072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849154":{"id":"n1819849154","loc":[-85.6489741,41.9607426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849155":{"id":"n1819849155","loc":[-85.640627,41.9507697],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849156":{"id":"n1819849156","loc":[-85.6509659,41.9743058],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849157":{"id":"n1819849157","loc":[-85.6486844,41.9704431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849158":{"id":"n1819849158","loc":[-85.6498538,41.9711132],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849159":{"id":"n1819849159","loc":[-85.6358937,41.943719],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849160":{"id":"n1819849160","loc":[-85.6497358,41.9707702],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849161":{"id":"n1819849161","loc":[-85.6480476,41.9564842],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849162":{"id":"n1819849162","loc":[-85.6482982,41.9574556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849163":{"id":"n1819849163","loc":[-85.6501757,41.9757794],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849164":{"id":"n1819849164","loc":[-85.6372973,41.9459916],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849165":{"id":"n1819849165","loc":[-85.6513773,41.9750775],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849166":{"id":"n1819849166","loc":[-85.6436418,41.9537455],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849167":{"id":"n1819849167","loc":[-85.6483625,41.9571524],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849169":{"id":"n1819849169","loc":[-85.647751,41.9727962],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849170":{"id":"n1819849170","loc":[-85.6504546,41.9656808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849171":{"id":"n1819849171","loc":[-85.6479977,41.971839],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849172":{"id":"n1819849172","loc":[-85.6482767,41.9642449],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849174":{"id":"n1819849174","loc":[-85.6414317,41.9512086],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849176":{"id":"n1819849176","loc":[-85.6469034,41.9685287],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849179":{"id":"n1819849179","loc":[-85.6408631,41.9497564],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849182":{"id":"n1819849182","loc":[-85.6476721,41.96384],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849183":{"id":"n1819849183","loc":[-85.6479725,41.983111],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849184":{"id":"n1819849184","loc":[-85.640788,41.9500516],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849185":{"id":"n1819849185","loc":[-85.6427798,41.9528778],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849186":{"id":"n1819849186","loc":[-85.6435308,41.9534124],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849187":{"id":"n1819849187","loc":[-85.6483733,41.9821998],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849189":{"id":"n1819849189","loc":[-85.6351752,41.9440796],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849191":{"id":"n1819849191","loc":[-85.6487021,41.9601463],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849192":{"id":"n1819849192","loc":[-85.6363811,41.9437605],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849193":{"id":"n1819849193","loc":[-85.6490883,41.9759728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849194":{"id":"n1819849194","loc":[-85.6423292,41.9520081],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849195":{"id":"n1819849195","loc":[-85.6500003,41.960242],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849196":{"id":"n1819849196","loc":[-85.6385778,41.9466443],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849197":{"id":"n1819849197","loc":[-85.6494032,41.9718789],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849198":{"id":"n1819849198","loc":[-85.6404339,41.9506501],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849199":{"id":"n1819849199","loc":[-85.6426226,41.9527083],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849200":{"id":"n1819849200","loc":[-85.6439101,41.9545035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849201":{"id":"n1819849201","loc":[-85.6516563,41.9657845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819849202":{"id":"n1819849202","loc":[-85.6473395,41.9699585],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819858501":{"id":"n1819858501","loc":[-85.6361263,41.9437126],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858503":{"id":"n1819858503","loc":[-85.6350068,41.944034],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819858513":{"id":"n1819858513","loc":[-85.6371402,41.9453282],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858518":{"id":"n1819858518","loc":[-85.6348713,41.9432923],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858523":{"id":"n1819858523","loc":[-85.6357047,41.943799],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858526":{"id":"n1819858526","loc":[-85.6349947,41.9435756],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858531":{"id":"n1819858531","loc":[-85.6350376,41.943827],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1820937508":{"id":"n1820937508","loc":[-85.1026013,42.0881722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937509":{"id":"n1820937509","loc":[-85.0558088,42.102493],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937511":{"id":"n1820937511","loc":[-85.3030116,41.9724451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937513":{"id":"n1820937513","loc":[-85.0353221,42.1027398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937514":{"id":"n1820937514","loc":[-85.0835468,42.1015469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937515":{"id":"n1820937515","loc":[-85.2421298,42.0106305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937517":{"id":"n1820937517","loc":[-85.0090632,42.0910452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937518":{"id":"n1820937518","loc":[-85.086626,42.0948838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937520":{"id":"n1820937520","loc":[-85.2552039,42.0015448],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937521":{"id":"n1820937521","loc":[-85.3739614,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937522":{"id":"n1820937522","loc":[-85.4831166,41.993898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937523":{"id":"n1820937523","loc":[-85.0341084,42.0977657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937524":{"id":"n1820937524","loc":[-85.3272802,41.9710333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937525":{"id":"n1820937525","loc":[-85.2125568,42.0414521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937526":{"id":"n1820937526","loc":[-85.3798022,41.9992458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937527":{"id":"n1820937527","loc":[-85.2652021,41.999768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937528":{"id":"n1820937528","loc":[-85.3852739,42.0004896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937529":{"id":"n1820937529","loc":[-85.3911919,42.0030513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937530":{"id":"n1820937530","loc":[-85.5440349,41.9717109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937531":{"id":"n1820937531","loc":[-85.2790155,41.9911764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937532":{"id":"n1820937532","loc":[-85.4723277,41.9950518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937533":{"id":"n1820937533","loc":[-85.5690546,41.9653931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937535":{"id":"n1820937535","loc":[-85.5674882,41.9649623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937536":{"id":"n1820937536","loc":[-85.6362815,41.9189165],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937537":{"id":"n1820937537","loc":[-85.5659003,41.963638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937539":{"id":"n1820937539","loc":[-85.6391353,41.9122262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937540":{"id":"n1820937540","loc":[-85.4834385,41.9894803],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937541":{"id":"n1820937541","loc":[-85.6399078,41.9160744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937542":{"id":"n1820937542","loc":[-85.632874,41.941031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937543":{"id":"n1820937543","loc":[-85.1307591,42.0726961],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937544":{"id":"n1820937544","loc":[-85.6444397,41.9128378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937545":{"id":"n1820937545","loc":[-85.6197204,41.9420365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937546":{"id":"n1820937546","loc":[-85.1164857,42.0864631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937547":{"id":"n1820937547","loc":[-85.6476111,41.9142222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937548":{"id":"n1820937548","loc":[-85.2915747,41.9774223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937549":{"id":"n1820937549","loc":[-85.6430192,41.9102461],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937550":{"id":"n1820937550","loc":[-85.1597495,42.0639017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937551":{"id":"n1820937551","loc":[-85.5504079,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937553":{"id":"n1820937553","loc":[-85.2781317,41.9948951],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937555":{"id":"n1820937555","loc":[-85.3724594,41.997518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937556":{"id":"n1820937556","loc":[-85.5629434,41.9665155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937557":{"id":"n1820937557","loc":[-85.3791971,41.9990808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937558":{"id":"n1820937558","loc":[-85.001891,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937560":{"id":"n1820937560","loc":[-85.3140838,41.9709056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937561":{"id":"n1820937561","loc":[-85.2468032,42.0146987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937563":{"id":"n1820937563","loc":[-85.0877378,42.097255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937564":{"id":"n1820937564","loc":[-85.2442498,42.0150654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937566":{"id":"n1820937566","loc":[-85.3108973,41.9701478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937568":{"id":"n1820937568","loc":[-85.0344584,42.1016572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937569":{"id":"n1820937569","loc":[-85.2331025,42.0297387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937570":{"id":"n1820937570","loc":[-85.5058446,41.9746996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937571":{"id":"n1820937571","loc":[-85.5622739,41.9676427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937572":{"id":"n1820937572","loc":[-85.2792687,41.9890337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937574":{"id":"n1820937574","loc":[-84.9909302,42.08695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937575":{"id":"n1820937575","loc":[-85.6218233,41.9418609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937576":{"id":"n1820937576","loc":[-85.3577437,41.9931062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937577":{"id":"n1820937577","loc":[-85.639028,41.9165853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937578":{"id":"n1820937578","loc":[-84.9956576,42.0865348],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937579":{"id":"n1820937579","loc":[-85.4828376,41.990198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937580":{"id":"n1820937580","loc":[-85.3244478,41.9720543],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937582":{"id":"n1820937582","loc":[-85.0517479,42.1035159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937583":{"id":"n1820937583","loc":[-85.225646,42.0338025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937584":{"id":"n1820937584","loc":[-84.9941019,42.0862163],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937586":{"id":"n1820937586","loc":[-85.1051762,42.0879452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937587":{"id":"n1820937587","loc":[-85.1245203,42.0753162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937588":{"id":"n1820937588","loc":[-85.3250808,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937589":{"id":"n1820937589","loc":[-85.2720109,41.997933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937590":{"id":"n1820937590","loc":[-85.2556653,42.0027248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937591":{"id":"n1820937591","loc":[-85.0872483,42.0943544],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937592":{"id":"n1820937592","loc":[-85.2778353,41.9955023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937593":{"id":"n1820937593","loc":[-85.2984733,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937594":{"id":"n1820937594","loc":[-85.101578,42.0889552],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937595":{"id":"n1820937595","loc":[-85.3888745,42.0016959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937596":{"id":"n1820937596","loc":[-84.9903508,42.0870654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937597":{"id":"n1820937597","loc":[-85.6405558,41.9146261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937598":{"id":"n1820937598","loc":[-85.6460704,41.9141311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937599":{"id":"n1820937599","loc":[-85.0377468,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937600":{"id":"n1820937600","loc":[-85.2298345,42.0312899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937601":{"id":"n1820937601","loc":[-85.1080958,42.0861964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937602":{"id":"n1820937602","loc":[-85.6325307,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937603":{"id":"n1820937603","loc":[-85.1165984,42.0832184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937604":{"id":"n1820937604","loc":[-85.6354446,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937605":{"id":"n1820937605","loc":[-85.1114592,42.0862959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937606":{"id":"n1820937606","loc":[-85.0858763,42.1001646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937607":{"id":"n1820937607","loc":[-85.0472083,42.1015151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937608":{"id":"n1820937608","loc":[-85.0802477,42.1027609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937610":{"id":"n1820937610","loc":[-85.0924585,42.0928564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937611":{"id":"n1820937611","loc":[-85.0329617,42.09827],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937612":{"id":"n1820937612","loc":[-85.2814617,41.993465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937613":{"id":"n1820937613","loc":[-85.3097708,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937614":{"id":"n1820937614","loc":[-85.2809427,41.993695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937615":{"id":"n1820937615","loc":[-85.0583233,42.1026494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937617":{"id":"n1820937617","loc":[-85.2801592,41.9840021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937619":{"id":"n1820937619","loc":[-85.1064154,42.0863449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937620":{"id":"n1820937620","loc":[-85.0423173,42.1014662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937621":{"id":"n1820937621","loc":[-85.2168913,42.0398107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937622":{"id":"n1820937622","loc":[-85.2798481,41.9833401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937623":{"id":"n1820937623","loc":[-85.0575468,42.1028672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937625":{"id":"n1820937625","loc":[-85.0130369,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937626":{"id":"n1820937626","loc":[-85.0346985,42.1018256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937627":{"id":"n1820937627","loc":[-85.2231569,42.0372768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937628":{"id":"n1820937628","loc":[-85.2956195,41.9732268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937629":{"id":"n1820937629","loc":[-85.1052312,42.086893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937630":{"id":"n1820937630","loc":[-85.4813356,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937631":{"id":"n1820937631","loc":[-85.0961599,42.0914672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937632":{"id":"n1820937632","loc":[-85.308419,41.9704749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937633":{"id":"n1820937633","loc":[-85.295952,41.9715119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937634":{"id":"n1820937634","loc":[-85.3310933,41.9703923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937635":{"id":"n1820937635","loc":[-85.2940745,41.9739686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937636":{"id":"n1820937636","loc":[-85.3803343,42.000484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937637":{"id":"n1820937637","loc":[-85.1174231,42.0845533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937638":{"id":"n1820937638","loc":[-85.0095836,42.089839],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937639":{"id":"n1820937639","loc":[-85.3179354,41.9705866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937640":{"id":"n1820937640","loc":[-85.257708,42.0001189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937641":{"id":"n1820937641","loc":[-85.2563522,42.0002771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937642":{"id":"n1820937642","loc":[-85.3181929,41.970419],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937643":{"id":"n1820937643","loc":[-85.2911884,41.9757154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937644":{"id":"n1820937644","loc":[-85.2714423,41.9975862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937645":{"id":"n1820937645","loc":[-85.0193669,42.089888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937646":{"id":"n1820937646","loc":[-85.3889818,42.0039921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937647":{"id":"n1820937647","loc":[-85.3408093,41.9853965],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937648":{"id":"n1820937648","loc":[-85.1258091,42.0748332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937649":{"id":"n1820937649","loc":[-85.5722561,41.962782],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937650":{"id":"n1820937650","loc":[-85.3266902,41.9721819],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937651":{"id":"n1820937651","loc":[-85.1473255,42.065192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937652":{"id":"n1820937652","loc":[-85.1462526,42.0655106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937653":{"id":"n1820937653","loc":[-85.4641051,42.0013929],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937654":{"id":"n1820937654","loc":[-85.5620379,41.9700677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937655":{"id":"n1820937655","loc":[-85.3226025,41.971121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937656":{"id":"n1820937656","loc":[-85.0200965,42.0899516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937657":{"id":"n1820937657","loc":[-85.0624714,42.1044711],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937658":{"id":"n1820937658","loc":[-85.5649562,41.9637178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937659":{"id":"n1820937659","loc":[-85.2360315,42.0253315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937660":{"id":"n1820937660","loc":[-85.3881449,41.9994475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937661":{"id":"n1820937661","loc":[-85.5032911,41.976263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937662":{"id":"n1820937662","loc":[-85.481297,41.9871414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937663":{"id":"n1820937663","loc":[-85.1167056,42.0841898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937664":{"id":"n1820937664","loc":[-85.2891714,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937665":{"id":"n1820937665","loc":[-85.4393429,42.0058736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937666":{"id":"n1820937666","loc":[-85.0077007,42.0895762],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937667":{"id":"n1820937667","loc":[-85.2736202,41.9979171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937668":{"id":"n1820937668","loc":[-84.9935332,42.0859296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937669":{"id":"n1820937669","loc":[-85.0622769,42.1046713],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937670":{"id":"n1820937670","loc":[-85.2309031,42.0311249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937671":{"id":"n1820937671","loc":[-85.0343726,42.10069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937672":{"id":"n1820937672","loc":[-85.0596551,42.1048612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937673":{"id":"n1820937673","loc":[-85.1338597,42.0707449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937674":{"id":"n1820937674","loc":[-85.3117663,41.9689194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937675":{"id":"n1820937675","loc":[-85.0705649,42.1057499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937676":{"id":"n1820937676","loc":[-85.2441425,42.0180944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937677":{"id":"n1820937677","loc":[-85.1171174,42.0862692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937678":{"id":"n1820937678","loc":[-85.0346824,42.1005519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937680":{"id":"n1820937680","loc":[-85.2389927,42.0229245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937681":{"id":"n1820937681","loc":[-85.0834892,42.1018642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937682":{"id":"n1820937682","loc":[-85.0619443,42.1049459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937683":{"id":"n1820937683","loc":[-85.2845366,41.9811868],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937684":{"id":"n1820937684","loc":[-85.210411,42.0394123],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937685":{"id":"n1820937685","loc":[-85.4377383,42.0055942],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820937686":{"id":"n1820937686","loc":[-85.2882058,41.9789138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937687":{"id":"n1820937687","loc":[-85.2741191,41.9955808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937688":{"id":"n1820937688","loc":[-85.3442211,41.9903575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937689":{"id":"n1820937689","loc":[-85.2641413,41.9995237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937690":{"id":"n1820937690","loc":[-85.2804489,41.9829174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937691":{"id":"n1820937691","loc":[-85.5593342,41.9729074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937692":{"id":"n1820937692","loc":[-85.3590912,41.9932601],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937694":{"id":"n1820937694","loc":[-85.4826445,41.9957479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937695":{"id":"n1820937695","loc":[-85.4539127,42.0063041],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937696":{"id":"n1820937696","loc":[-85.2456767,42.0153683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937697":{"id":"n1820937697","loc":[-85.5794015,41.9489631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937698":{"id":"n1820937698","loc":[-85.4108686,42.0078507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937699":{"id":"n1820937699","loc":[-85.0616386,42.1051529],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937700":{"id":"n1820937700","loc":[-85.4977979,41.978241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937701":{"id":"n1820937701","loc":[-85.2488417,42.0086319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937702":{"id":"n1820937702","loc":[-85.5588836,41.9728116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937703":{"id":"n1820937703","loc":[-85.4557366,42.0051241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937705":{"id":"n1820937705","loc":[-85.0723151,42.1056094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937706":{"id":"n1820937706","loc":[-85.0057909,42.0887323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937707":{"id":"n1820937707","loc":[-85.0756786,42.105677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937708":{"id":"n1820937708","loc":[-85.0901504,42.0940001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937709":{"id":"n1820937709","loc":[-85.0979999,42.0910213],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937710":{"id":"n1820937710","loc":[-85.2376301,42.0239686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937711":{"id":"n1820937711","loc":[-85.2780671,41.9902299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937712":{"id":"n1820937712","loc":[-85.251481,42.0113188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937713":{"id":"n1820937713","loc":[-85.3114767,41.9690311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937714":{"id":"n1820937714","loc":[-85.2649621,41.9975662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937715":{"id":"n1820937715","loc":[-85.283807,41.9813383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937716":{"id":"n1820937716","loc":[-85.5515451,41.9703867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937717":{"id":"n1820937717","loc":[-85.1176605,42.0850896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937718":{"id":"n1820937718","loc":[-85.1069317,42.0862441],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937719":{"id":"n1820937719","loc":[-85.2739314,41.9976938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937720":{"id":"n1820937720","loc":[-85.5550212,41.9702112],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937721":{"id":"n1820937721","loc":[-85.3076679,41.9719904],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937722":{"id":"n1820937722","loc":[-85.592319,41.9440316],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937723":{"id":"n1820937723","loc":[-85.3139979,41.9704031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937724":{"id":"n1820937724","loc":[-85.0421134,42.1013149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937725":{"id":"n1820937725","loc":[-85.2508373,42.0102741],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937726":{"id":"n1820937726","loc":[-85.0830922,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937727":{"id":"n1820937727","loc":[-85.6342473,41.9360031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937730":{"id":"n1820937730","loc":[-85.0500192,42.1024942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937731":{"id":"n1820937731","loc":[-85.3498644,41.9926221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937732":{"id":"n1820937732","loc":[-85.0234117,42.0918903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937733":{"id":"n1820937733","loc":[-85.0464425,42.1009408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937734":{"id":"n1820937734","loc":[-85.033938,42.099886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937736":{"id":"n1820937736","loc":[-85.0152752,42.0886009],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937737":{"id":"n1820937737","loc":[-85.0441894,42.1012671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937738":{"id":"n1820937738","loc":[-85.4668731,41.9979804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937739":{"id":"n1820937739","loc":[-85.4407377,42.006033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937740":{"id":"n1820937740","loc":[-85.2262253,42.0344878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937741":{"id":"n1820937741","loc":[-85.2550001,42.0033706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937742":{"id":"n1820937742","loc":[-85.3071422,41.9722617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937743":{"id":"n1820937743","loc":[-85.6147852,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937744":{"id":"n1820937744","loc":[-85.0183853,42.0901825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937745":{"id":"n1820937745","loc":[-85.6323161,41.9228489],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937746":{"id":"n1820937746","loc":[-85.0095568,42.0901376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937747":{"id":"n1820937747","loc":[-85.2524037,42.0113826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937748":{"id":"n1820937748","loc":[-85.3186864,41.9708578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937749":{"id":"n1820937749","loc":[-85.2805669,41.9870883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937750":{"id":"n1820937750","loc":[-85.0585768,42.1038144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937751":{"id":"n1820937751","loc":[-85.2970786,41.9715358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937752":{"id":"n1820937752","loc":[-85.1315758,42.0723445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937753":{"id":"n1820937753","loc":[-85.2448291,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937754":{"id":"n1820937754","loc":[-85.2446468,42.0174248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937755":{"id":"n1820937755","loc":[-85.229165,42.032129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937756":{"id":"n1820937756","loc":[-85.5612654,41.9724926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937757":{"id":"n1820937757","loc":[-85.2331776,42.030854],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937758":{"id":"n1820937758","loc":[-85.2271909,42.0334519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937759":{"id":"n1820937759","loc":[-85.1032396,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937760":{"id":"n1820937760","loc":[-85.0638447,42.1044154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937761":{"id":"n1820937761","loc":[-85.1260706,42.0745556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937762":{"id":"n1820937762","loc":[-85.3454485,41.99132],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937763":{"id":"n1820937763","loc":[-85.2639321,41.9980088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937764":{"id":"n1820937764","loc":[-85.0837681,42.1013746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937765":{"id":"n1820937765","loc":[-85.2808137,41.9869368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937766":{"id":"n1820937766","loc":[-85.6338997,41.9309373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937767":{"id":"n1820937767","loc":[-85.2267403,42.0332766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937768":{"id":"n1820937768","loc":[-85.0605831,42.1052074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937769":{"id":"n1820937769","loc":[-85.0259021,42.0930037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937770":{"id":"n1820937770","loc":[-85.232963,42.0313162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937771":{"id":"n1820937771","loc":[-85.2404947,42.0125381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937772":{"id":"n1820937772","loc":[-85.0910892,42.0935742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937773":{"id":"n1820937773","loc":[-85.2554829,42.0019435],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937774":{"id":"n1820937774","loc":[-85.2799339,41.9867773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937775":{"id":"n1820937775","loc":[-85.1075432,42.0852767],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937776":{"id":"n1820937776","loc":[-85.1176927,42.0854001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937777":{"id":"n1820937777","loc":[-85.1067064,42.0863357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937778":{"id":"n1820937778","loc":[-85.2517492,42.0106333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937779":{"id":"n1820937779","loc":[-85.0987174,42.0909031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937780":{"id":"n1820937780","loc":[-85.1160083,42.0863994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937781":{"id":"n1820937781","loc":[-85.1268645,42.0739703],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937782":{"id":"n1820937782","loc":[-85.0454702,42.1002852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937783":{"id":"n1820937783","loc":[-85.1334145,42.0705418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937784":{"id":"n1820937784","loc":[-85.5866542,41.947431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937786":{"id":"n1820937786","loc":[-85.2359886,42.0250366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937787":{"id":"n1820937787","loc":[-85.3138048,41.9698527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937788":{"id":"n1820937788","loc":[-85.1274291,42.0733081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937790":{"id":"n1820937790","loc":[-85.6292905,41.9411267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937791":{"id":"n1820937791","loc":[-85.5958809,41.9417333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937792":{"id":"n1820937792","loc":[-85.1271019,42.0737581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937793":{"id":"n1820937793","loc":[-85.2312679,42.0314437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937794":{"id":"n1820937794","loc":[-85.1081387,42.0863516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937795":{"id":"n1820937795","loc":[-85.2424473,42.0212109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937796":{"id":"n1820937796","loc":[-85.2710654,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937797":{"id":"n1820937797","loc":[-85.4798408,41.9863223],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820937798":{"id":"n1820937798","loc":[-85.035939,42.104296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937799":{"id":"n1820937799","loc":[-85.2178139,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937800":{"id":"n1820937800","loc":[-85.0630709,42.1042614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937801":{"id":"n1820937801","loc":[-85.0440124,42.1014861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937802":{"id":"n1820937802","loc":[-85.1321874,42.0720458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937804":{"id":"n1820937804","loc":[-85.079427,42.1029121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937805":{"id":"n1820937805","loc":[-85.2962632,41.9738968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937806":{"id":"n1820937806","loc":[-85.6334748,41.9274627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937807":{"id":"n1820937807","loc":[-85.1057341,42.0872804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937808":{"id":"n1820937808","loc":[-85.4960169,41.9778263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937809":{"id":"n1820937809","loc":[-85.2821226,41.9910273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937810":{"id":"n1820937810","loc":[-85.0013868,42.0885054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937811":{"id":"n1820937811","loc":[-85.2952547,41.9729795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937812":{"id":"n1820937812","loc":[-85.1298375,42.0667842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937813":{"id":"n1820937813","loc":[-85.1339201,42.0710025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937814":{"id":"n1820937814","loc":[-85.0374356,42.103691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937815":{"id":"n1820937815","loc":[-85.0061115,42.0880607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937817":{"id":"n1820937817","loc":[-85.2398402,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937818":{"id":"n1820937818","loc":[-85.123501,42.076236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937819":{"id":"n1820937819","loc":[-85.1209489,42.0791294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937820":{"id":"n1820937820","loc":[-85.0818624,42.1025778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937821":{"id":"n1820937821","loc":[-85.4428835,42.0054749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937822":{"id":"n1820937822","loc":[-85.4710359,41.9961147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937823":{"id":"n1820937823","loc":[-85.4253354,42.006198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937824":{"id":"n1820937824","loc":[-85.5486483,41.9709451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937825":{"id":"n1820937825","loc":[-85.2303238,42.0310452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937826":{"id":"n1820937826","loc":[-85.6450405,41.9136361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937828":{"id":"n1820937828","loc":[-85.2606853,41.9964073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937830":{"id":"n1820937830","loc":[-85.097383,42.0911447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937831":{"id":"n1820937831","loc":[-85.0498207,42.102136],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937832":{"id":"n1820937832","loc":[-85.1232435,42.0763793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937833":{"id":"n1820937833","loc":[-85.394093,42.0055921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937834":{"id":"n1820937834","loc":[-85.3566665,41.9928295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937835":{"id":"n1820937835","loc":[-85.3543276,41.9920002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937837":{"id":"n1820937837","loc":[-85.084668,42.1034932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937838":{"id":"n1820937838","loc":[-85.4400296,42.0060649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937839":{"id":"n1820937839","loc":[-85.2362246,42.025714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937840":{"id":"n1820937840","loc":[-85.0409225,42.1012791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937841":{"id":"n1820937841","loc":[-85.2442283,42.019832],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937842":{"id":"n1820937842","loc":[-85.1123001,42.084824],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937843":{"id":"n1820937843","loc":[-85.1603074,42.0638061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937844":{"id":"n1820937844","loc":[-85.1359744,42.0650646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937845":{"id":"n1820937845","loc":[-85.1757569,42.053849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937846":{"id":"n1820937846","loc":[-85.5200925,41.9716686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937848":{"id":"n1820937848","loc":[-85.5525322,41.9701315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937849":{"id":"n1820937849","loc":[-85.0406489,42.10149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937850":{"id":"n1820937850","loc":[-85.0142547,42.088825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937851":{"id":"n1820937851","loc":[-85.343749,41.9881884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937852":{"id":"n1820937852","loc":[-85.074996,42.1060205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937853":{"id":"n1820937853","loc":[-85.2436275,42.0136864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937854":{"id":"n1820937854","loc":[-85.2641453,41.9980897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937856":{"id":"n1820937856","loc":[-85.2802343,41.9870086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937857":{"id":"n1820937857","loc":[-85.0099256,42.0909946],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937858":{"id":"n1820937858","loc":[-85.493957,41.9786079],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937859":{"id":"n1820937859","loc":[-85.0739405,42.1059795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937860":{"id":"n1820937860","loc":[-85.2331605,42.0301423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937862":{"id":"n1820937862","loc":[-85.2035231,42.0438425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937863":{"id":"n1820937863","loc":[-85.0884928,42.0986971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937864":{"id":"n1820937864","loc":[-85.131597,42.0690142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937865":{"id":"n1820937865","loc":[-85.3937454,42.0052677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937866":{"id":"n1820937866","loc":[-85.2212729,42.0378561],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937867":{"id":"n1820937867","loc":[-85.0886068,42.0982421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937868":{"id":"n1820937868","loc":[-85.0875004,42.0968064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937869":{"id":"n1820937869","loc":[-85.0771323,42.1042642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937870":{"id":"n1820937870","loc":[-85.0164554,42.0894887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937871":{"id":"n1820937871","loc":[-85.6069102,41.9415577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937872":{"id":"n1820937872","loc":[-85.3273875,41.9704908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937873":{"id":"n1820937873","loc":[-85.3890891,41.9997983],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937875":{"id":"n1820937875","loc":[-85.5091276,41.9723705],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937876":{"id":"n1820937876","loc":[-85.0770626,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937877":{"id":"n1820937877","loc":[-85.612575,41.9419567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937878":{"id":"n1820937878","loc":[-85.3868146,42.0036094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937879":{"id":"n1820937879","loc":[-85.2722738,41.9981204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937880":{"id":"n1820937880","loc":[-85.3064878,41.9723733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937882":{"id":"n1820937882","loc":[-85.1270845,42.0727678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937884":{"id":"n1820937884","loc":[-85.3316512,41.97923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937885":{"id":"n1820937885","loc":[-85.3932519,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937886":{"id":"n1820937886","loc":[-85.2457411,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937887":{"id":"n1820937887","loc":[-85.1397509,42.0648415],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937891":{"id":"n1820937891","loc":[-85.3196735,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937892":{"id":"n1820937892","loc":[-85.3372473,41.9845033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937894":{"id":"n1820937894","loc":[-85.3254778,41.9719745],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937897":{"id":"n1820937897","loc":[-85.3185148,41.9691268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937899":{"id":"n1820937899","loc":[-85.5419106,41.9714556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937901":{"id":"n1820937901","loc":[-85.3293509,41.9748368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937903":{"id":"n1820937903","loc":[-85.0798078,42.1028365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937905":{"id":"n1820937905","loc":[-85.3954191,42.0056025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937909":{"id":"n1820937909","loc":[-85.3417534,41.9857155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937913":{"id":"n1820937913","loc":[-84.9927822,42.0857107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937915":{"id":"n1820937915","loc":[-85.5444212,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937917":{"id":"n1820937917","loc":[-85.259088,41.9981682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937921":{"id":"n1820937921","loc":[-85.2784576,41.9876358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937922":{"id":"n1820937922","loc":[-84.9971918,42.087753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937924":{"id":"n1820937924","loc":[-85.5310688,41.966899],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820937928":{"id":"n1820937928","loc":[-85.3766436,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937930":{"id":"n1820937930","loc":[-85.5494852,41.9704346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937933":{"id":"n1820937933","loc":[-85.5548281,41.9695412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937935":{"id":"n1820937935","loc":[-85.0768588,42.105088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937937":{"id":"n1820937937","loc":[-85.2646885,41.9978054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937939":{"id":"n1820937939","loc":[-85.2441532,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937941":{"id":"n1820937941","loc":[-85.105553,42.0877928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937943":{"id":"n1820937943","loc":[-85.0879457,42.0958909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937944":{"id":"n1820937944","loc":[-85.3187015,41.9704402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937945":{"id":"n1820937945","loc":[-85.5624456,41.970626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937946":{"id":"n1820937946","loc":[-85.0580176,42.1028644],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937948":{"id":"n1820937948","loc":[-85.3016061,41.9726286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937949":{"id":"n1820937949","loc":[-85.4310388,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937950":{"id":"n1820937950","loc":[-85.2945144,41.9740723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937951":{"id":"n1820937951","loc":[-85.1170222,42.082657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937952":{"id":"n1820937952","loc":[-85.0864503,42.0947632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937953":{"id":"n1820937953","loc":[-85.4285926,42.0059533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937970":{"id":"n1820937970","loc":[-85.3629965,41.9938023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937972":{"id":"n1820937972","loc":[-85.2438099,42.0199755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937974":{"id":"n1820937974","loc":[-85.1327654,42.0699285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937977":{"id":"n1820937977","loc":[-85.1515956,42.0611935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937978":{"id":"n1820937978","loc":[-85.0107369,42.0896638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937979":{"id":"n1820937979","loc":[-85.1152626,42.0862083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937980":{"id":"n1820937980","loc":[-85.4531831,42.0062881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937981":{"id":"n1820937981","loc":[-85.0341473,42.0985924],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937982":{"id":"n1820937982","loc":[-85.0877485,42.0960171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937983":{"id":"n1820937983","loc":[-85.2756373,41.9951742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937984":{"id":"n1820937984","loc":[-85.2965421,41.9714401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937985":{"id":"n1820937985","loc":[-85.2409775,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937986":{"id":"n1820937986","loc":[-85.0170723,42.0900579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937987":{"id":"n1820937987","loc":[-85.1034663,42.0880555],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937988":{"id":"n1820937988","loc":[-85.0585071,42.1031577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937990":{"id":"n1820937990","loc":[-85.0819174,42.1032373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937992":{"id":"n1820937992","loc":[-85.0546608,42.1030542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937993":{"id":"n1820937993","loc":[-85.0100811,42.0906125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937995":{"id":"n1820937995","loc":[-85.6304278,41.9432655],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937997":{"id":"n1820937997","loc":[-85.0255628,42.092778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820938011":{"id":"n1820938011","loc":[-85.2316756,42.0317146],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938012":{"id":"n1820938012","loc":[-85.4067917,42.008042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938013":{"id":"n1820938013","loc":[-85.390398,42.0028759],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938014":{"id":"n1820938014","loc":[-85.0161604,42.0886527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938015":{"id":"n1820938015","loc":[-85.125337,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938016":{"id":"n1820938016","loc":[-85.2151317,42.0404801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938017":{"id":"n1820938017","loc":[-85.3165085,41.9706025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938018":{"id":"n1820938018","loc":[-85.5641193,41.9640688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938019":{"id":"n1820938019","loc":[-85.147583,42.0642203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938022":{"id":"n1820938022","loc":[-85.2803781,41.9947886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938024":{"id":"n1820938024","loc":[-85.2692469,41.9982053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938026":{"id":"n1820938026","loc":[-85.4321975,42.0067505],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938028":{"id":"n1820938028","loc":[-85.572535,41.9633405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938030":{"id":"n1820938030","loc":[-85.3237505,41.9716475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938032":{"id":"n1820938032","loc":[-85.6487698,41.9141583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938033":{"id":"n1820938033","loc":[-85.0526371,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938034":{"id":"n1820938034","loc":[-85.088069,42.0978731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938035":{"id":"n1820938035","loc":[-85.2516312,42.0102267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938039":{"id":"n1820938039","loc":[-85.2731374,41.9982958],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938040":{"id":"n1820938040","loc":[-85.5453224,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938041":{"id":"n1820938041","loc":[-85.4480548,42.0049647],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938043":{"id":"n1820938043","loc":[-85.2504081,42.010322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938045":{"id":"n1820938045","loc":[-85.2663447,41.99919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938046":{"id":"n1820938046","loc":[-85.0507287,42.102907],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938047":{"id":"n1820938047","loc":[-85.0408246,42.1024743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938048":{"id":"n1820938048","loc":[-85.2796335,41.9866099],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938050":{"id":"n1820938050","loc":[-85.452475,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938051":{"id":"n1820938051","loc":[-85.2410569,42.0128147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938052":{"id":"n1820938052","loc":[-85.0413302,42.1011477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938053":{"id":"n1820938053","loc":[-85.6327409,41.9197627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938056":{"id":"n1820938056","loc":[-85.1072039,42.0857994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938057":{"id":"n1820938057","loc":[-85.2001114,42.0448145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938058":{"id":"n1820938058","loc":[-85.2655347,41.9978186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938059":{"id":"n1820938059","loc":[-85.2330918,42.0304874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938060":{"id":"n1820938060","loc":[-85.2601113,41.9966545],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938061":{"id":"n1820938061","loc":[-85.5397863,41.9708494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938062":{"id":"n1820938062","loc":[-85.2702085,41.9977217],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938063":{"id":"n1820938063","loc":[-85.2219982,42.03699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938064":{"id":"n1820938064","loc":[-85.0668957,42.105121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938065":{"id":"n1820938065","loc":[-85.2328665,42.0270769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938066":{"id":"n1820938066","loc":[-85.3189654,41.9694778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938067":{"id":"n1820938067","loc":[-85.3814115,42.0022915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938068":{"id":"n1820938068","loc":[-85.2759108,41.9956008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938069":{"id":"n1820938069","loc":[-85.0391938,42.1034853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938070":{"id":"n1820938070","loc":[-85.2850623,41.9810353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938071":{"id":"n1820938071","loc":[-85.538074,41.970855],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938073":{"id":"n1820938073","loc":[-85.1319661,42.0670932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938074":{"id":"n1820938074","loc":[-85.2816763,41.9913678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938075":{"id":"n1820938075","loc":[-85.3182144,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938076":{"id":"n1820938076","loc":[-85.5909028,41.9458989],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938077":{"id":"n1820938077","loc":[-85.4057617,42.0074361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938078":{"id":"n1820938078","loc":[-85.2620438,41.9967729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938079":{"id":"n1820938079","loc":[-85.1122143,42.0851107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938080":{"id":"n1820938080","loc":[-85.2443785,42.0174567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938081":{"id":"n1820938081","loc":[-85.0319733,42.0953853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938082":{"id":"n1820938082","loc":[-85.0878276,42.09443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938083":{"id":"n1820938083","loc":[-85.0271789,42.0935809],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938084":{"id":"n1820938084","loc":[-85.0326399,42.0974222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938085":{"id":"n1820938085","loc":[-85.3989167,42.0065592],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938086":{"id":"n1820938086","loc":[-85.3263361,41.9721261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938087":{"id":"n1820938087","loc":[-85.2547855,42.0037134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938088":{"id":"n1820938088","loc":[-85.4373259,42.005746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938089":{"id":"n1820938089","loc":[-85.3094275,41.9699245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938090":{"id":"n1820938090","loc":[-85.2783246,41.9872793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938092":{"id":"n1820938092","loc":[-85.0815633,42.1025169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938093":{"id":"n1820938093","loc":[-85.1788511,42.0522134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938095":{"id":"n1820938095","loc":[-85.2830345,41.9816733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938096":{"id":"n1820938096","loc":[-85.0744984,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938097":{"id":"n1820938097","loc":[-85.2788396,41.9879333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938098":{"id":"n1820938098","loc":[-85.3640093,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938099":{"id":"n1820938099","loc":[-85.291167,41.9787463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938100":{"id":"n1820938100","loc":[-85.0772436,42.1038156],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938101":{"id":"n1820938101","loc":[-85.00563,42.0887482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938102":{"id":"n1820938102","loc":[-85.0326881,42.0961245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938104":{"id":"n1820938104","loc":[-85.0530448,42.1038634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938105":{"id":"n1820938105","loc":[-85.2625266,41.9970639],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938106":{"id":"n1820938106","loc":[-85.2827556,41.9823512],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938107":{"id":"n1820938107","loc":[-85.2784319,41.9910752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938108":{"id":"n1820938108","loc":[-85.0882099,42.094393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938109":{"id":"n1820938109","loc":[-85.5718484,41.9645371],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938110":{"id":"n1820938110","loc":[-85.2559764,42.0099317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938111":{"id":"n1820938111","loc":[-85.2969284,41.973179],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938113":{"id":"n1820938113","loc":[-85.3875055,42.0019726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938114":{"id":"n1820938114","loc":[-85.4250779,42.0068199],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938115":{"id":"n1820938115","loc":[-85.0645367,42.104889],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938116":{"id":"n1820938116","loc":[-85.1636762,42.0623724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938117":{"id":"n1820938117","loc":[-85.0757322,42.1055935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938118":{"id":"n1820938118","loc":[-85.3695197,41.9981559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938120":{"id":"n1820938120","loc":[-85.1297516,42.0671027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938121":{"id":"n1820938121","loc":[-85.1057448,42.0875551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938122":{"id":"n1820938122","loc":[-85.2805175,41.9943182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938123":{"id":"n1820938123","loc":[-85.2545173,42.0040722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938124":{"id":"n1820938124","loc":[-84.9966607,42.0871319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938125":{"id":"n1820938125","loc":[-85.0099899,42.0904612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938126":{"id":"n1820938126","loc":[-85.2489919,42.0091102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938127":{"id":"n1820938127","loc":[-85.0342706,42.0979476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938128":{"id":"n1820938128","loc":[-85.1080891,42.0855884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938129":{"id":"n1820938129","loc":[-85.0128183,42.0905356],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938130":{"id":"n1820938130","loc":[-85.631608,41.9434251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938131":{"id":"n1820938131","loc":[-85.2551975,42.0008524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938132":{"id":"n1820938132","loc":[-85.6421823,41.9096233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938133":{"id":"n1820938133","loc":[-85.0125059,42.0906284],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938134":{"id":"n1820938134","loc":[-85.5499358,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938135":{"id":"n1820938135","loc":[-85.5472107,41.9712323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938136":{"id":"n1820938136","loc":[-85.2760758,41.9958691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938137":{"id":"n1820938137","loc":[-85.276678,41.9960433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938138":{"id":"n1820938138","loc":[-85.0570319,42.1024731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938140":{"id":"n1820938140","loc":[-85.2394325,42.0227492],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938142":{"id":"n1820938142","loc":[-85.5666341,41.9638829],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938144":{"id":"n1820938144","loc":[-85.258101,41.9996353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938147":{"id":"n1820938147","loc":[-85.2129645,42.0413565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938149":{"id":"n1820938149","loc":[-84.9962369,42.0868373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938151":{"id":"n1820938151","loc":[-85.2570386,42.0084968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938153":{"id":"n1820938153","loc":[-85.3971142,42.0050285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938155":{"id":"n1820938155","loc":[-85.1072093,42.0855566],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938157":{"id":"n1820938157","loc":[-85.2840323,41.9920959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938159":{"id":"n1820938159","loc":[-85.1187924,42.0816458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938161":{"id":"n1820938161","loc":[-85.2681324,41.9985788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938163":{"id":"n1820938163","loc":[-85.0887034,42.0984969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938165":{"id":"n1820938165","loc":[-85.4133405,42.0073141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938166":{"id":"n1820938166","loc":[-85.0097445,42.0902888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938167":{"id":"n1820938167","loc":[-85.0828133,42.1037388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938168":{"id":"n1820938168","loc":[-85.0549599,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938169":{"id":"n1820938169","loc":[-85.4571528,42.0010421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938178":{"id":"n1820938178","loc":[-85.2706644,41.9975941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938180":{"id":"n1820938180","loc":[-85.2258606,42.0335794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938182":{"id":"n1820938182","loc":[-85.2832276,41.9814659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938184":{"id":"n1820938184","loc":[-85.1082299,42.0860928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938185":{"id":"n1820938185","loc":[-85.3839392,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938186":{"id":"n1820938186","loc":[-85.2772131,41.995905],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938187":{"id":"n1820938187","loc":[-85.1044895,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938188":{"id":"n1820938188","loc":[-85.2135267,42.0407087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938189":{"id":"n1820938189","loc":[-85.2543993,42.0044628],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938190":{"id":"n1820938190","loc":[-85.1501793,42.0617351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938191":{"id":"n1820938191","loc":[-85.3350587,41.9820469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938192":{"id":"n1820938192","loc":[-85.1350731,42.0655735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938193":{"id":"n1820938193","loc":[-85.0404008,42.1028843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938194":{"id":"n1820938194","loc":[-85.6323161,41.943042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938195":{"id":"n1820938195","loc":[-85.1259593,42.0742837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938196":{"id":"n1820938196","loc":[-85.4562988,42.0033758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938197":{"id":"n1820938197","loc":[-85.256824,42.0056826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938198":{"id":"n1820938198","loc":[-85.2742103,41.9963862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938199":{"id":"n1820938199","loc":[-85.0380888,42.1037877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938200":{"id":"n1820938200","loc":[-85.47404,41.9944721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938201":{"id":"n1820938201","loc":[-85.103021,42.087948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938202":{"id":"n1820938202","loc":[-85.4030151,42.0065113],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938203":{"id":"n1820938203","loc":[-85.2113981,42.040735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938204":{"id":"n1820938204","loc":[-85.2603433,41.9965137],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938206":{"id":"n1820938206","loc":[-85.1669378,42.0607634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938207":{"id":"n1820938207","loc":[-85.0642027,42.1046076],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938208":{"id":"n1820938208","loc":[-85.2812428,41.9915696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938209":{"id":"n1820938209","loc":[-85.0839559,42.1038343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938210":{"id":"n1820938210","loc":[-85.1239946,42.0769368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938211":{"id":"n1820938211","loc":[-85.2311177,42.0283042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938212":{"id":"n1820938212","loc":[-85.2791614,41.9882682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938213":{"id":"n1820938213","loc":[-85.2674941,41.9987582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938214":{"id":"n1820938214","loc":[-85.352787,41.9919579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938215":{"id":"n1820938215","loc":[-85.0874146,42.0952182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938216":{"id":"n1820938216","loc":[-85.0069711,42.0877092],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938217":{"id":"n1820938217","loc":[-85.2059049,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938218":{"id":"n1820938218","loc":[-85.2403552,42.0227332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938219":{"id":"n1820938219","loc":[-85.2492923,42.0098915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938220":{"id":"n1820938220","loc":[-85.269778,41.9979541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938221":{"id":"n1820938221","loc":[-85.2097673,42.0389024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938222":{"id":"n1820938222","loc":[-85.0845942,42.1032015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938223":{"id":"n1820938223","loc":[-84.993206,42.0858142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938224":{"id":"n1820938224","loc":[-85.2108187,42.0402729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938225":{"id":"n1820938225","loc":[-84.9893959,42.0873043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938226":{"id":"n1820938226","loc":[-85.2952332,41.9719984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938227":{"id":"n1820938227","loc":[-85.4100961,42.0081536],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938228":{"id":"n1820938228","loc":[-85.3299088,41.9785696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938229":{"id":"n1820938229","loc":[-85.2258176,42.0340097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938230":{"id":"n1820938230","loc":[-85.3146739,41.9711449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938231":{"id":"n1820938231","loc":[-85.5447645,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938232":{"id":"n1820938232","loc":[-85.5510087,41.9705941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938233":{"id":"n1820938233","loc":[-85.5122389,41.9703445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938234":{"id":"n1820938234","loc":[-85.2792687,41.9865381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938235":{"id":"n1820938235","loc":[-85.1475229,42.0630151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938237":{"id":"n1820938237","loc":[-85.0332889,42.0996034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938238":{"id":"n1820938238","loc":[-85.2588882,41.9986877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938239":{"id":"n1820938239","loc":[-85.0656458,42.1050892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938240":{"id":"n1820938240","loc":[-84.9913915,42.086098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938241":{"id":"n1820938241","loc":[-85.4752416,41.9944402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938242":{"id":"n1820938242","loc":[-85.1214304,42.0791147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938243":{"id":"n1820938243","loc":[-85.0075183,42.0886925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938244":{"id":"n1820938244","loc":[-85.1052888,42.0872087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938245":{"id":"n1820938245","loc":[-85.3104252,41.9703393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938246":{"id":"n1820938246","loc":[-85.232109,42.0318158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938247":{"id":"n1820938247","loc":[-85.0756075,42.1059528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938248":{"id":"n1820938248","loc":[-85.0075612,42.0890866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938249":{"id":"n1820938249","loc":[-85.1013312,42.0897474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938250":{"id":"n1820938250","loc":[-85.1168076,42.0828919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938251":{"id":"n1820938251","loc":[-85.2951367,41.9723334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938252":{"id":"n1820938252","loc":[-85.0879363,42.0976053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938253":{"id":"n1820938253","loc":[-85.0354763,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938254":{"id":"n1820938254","loc":[-85.2379627,42.0236339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938255":{"id":"n1820938255","loc":[-85.1308245,42.0685364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938256":{"id":"n1820938256","loc":[-85.0914446,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938257":{"id":"n1820938257","loc":[-85.2436812,42.014069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938258":{"id":"n1820938258","loc":[-85.0682529,42.1056106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938259":{"id":"n1820938259","loc":[-85.290652,41.9766805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938260":{"id":"n1820938260","loc":[-85.0133494,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938261":{"id":"n1820938261","loc":[-85.2753047,41.9949429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938262":{"id":"n1820938262","loc":[-85.0314691,42.0950788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938263":{"id":"n1820938263","loc":[-85.3444786,41.9908359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938264":{"id":"n1820938264","loc":[-85.0443115,42.1009061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938265":{"id":"n1820938265","loc":[-85.0634853,42.1043159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938267":{"id":"n1820938267","loc":[-85.3978223,42.0053952],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938268":{"id":"n1820938268","loc":[-85.0228659,42.0911885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938269":{"id":"n1820938269","loc":[-85.0220237,42.0906272],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938270":{"id":"n1820938270","loc":[-85.1061525,42.0863369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938271":{"id":"n1820938271","loc":[-85.2382309,42.0233708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938272":{"id":"n1820938272","loc":[-85.310672,41.9702755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938273":{"id":"n1820938273","loc":[-85.1448192,42.0652613],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938274":{"id":"n1820938274","loc":[-85.6036057,41.9403766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938275":{"id":"n1820938275","loc":[-85.0778941,42.1032413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938276":{"id":"n1820938276","loc":[-85.1279374,42.0723974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938277":{"id":"n1820938277","loc":[-85.2806635,41.9847836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938278":{"id":"n1820938278","loc":[-85.2653201,41.9976352],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938279":{"id":"n1820938279","loc":[-85.0351665,42.1001805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938280":{"id":"n1820938280","loc":[-85.0718269,42.1056253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938281":{"id":"n1820938281","loc":[-85.2574248,42.0075322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938282":{"id":"n1820938282","loc":[-85.126666,42.0740778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938283":{"id":"n1820938283","loc":[-85.077705,42.1034733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938284":{"id":"n1820938284","loc":[-85.3535552,41.9919045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938286":{"id":"n1820938286","loc":[-85.2810711,41.9866657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938287":{"id":"n1820938287","loc":[-85.4567494,42.0019885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938288":{"id":"n1820938288","loc":[-85.2642419,41.9992936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938289":{"id":"n1820938289","loc":[-85.2643344,41.9980925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938290":{"id":"n1820938290","loc":[-85.3270335,41.9776125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938291":{"id":"n1820938291","loc":[-85.1200584,42.0795077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938292":{"id":"n1820938292","loc":[-85.2290792,42.0340256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938293":{"id":"n1820938293","loc":[-85.6015887,41.9401372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938294":{"id":"n1820938294","loc":[-85.5370869,41.970488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938295":{"id":"n1820938295","loc":[-85.3108866,41.9698048],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938297":{"id":"n1820938297","loc":[-85.1556511,42.0628184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938298":{"id":"n1820938298","loc":[-85.0027922,42.0875221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938300":{"id":"n1820938300","loc":[-85.3873338,42.0040614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938301":{"id":"n1820938301","loc":[-85.0350753,42.1004034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938302":{"id":"n1820938302","loc":[-85.6239476,41.9411906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938304":{"id":"n1820938304","loc":[-85.0118246,42.0897964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938306":{"id":"n1820938306","loc":[-85.4796877,41.995275],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938307":{"id":"n1820938307","loc":[-85.5388636,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938309":{"id":"n1820938309","loc":[-85.2971902,41.9727773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938310":{"id":"n1820938310","loc":[-85.5426831,41.9715513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938311":{"id":"n1820938311","loc":[-85.2798373,41.9836671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938312":{"id":"n1820938312","loc":[-85.2432198,42.0104017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938313":{"id":"n1820938313","loc":[-85.2650412,41.9987554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938317":{"id":"n1820938317","loc":[-85.0015423,42.0882386],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938318":{"id":"n1820938318","loc":[-85.1409783,42.064879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938319":{"id":"n1820938319","loc":[-85.1691908,42.058995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938320":{"id":"n1820938320","loc":[-85.1059165,42.0864882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938321":{"id":"n1820938321","loc":[-85.3664941,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938323":{"id":"n1820938323","loc":[-85.3143198,41.9710971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938324":{"id":"n1820938324","loc":[-85.0016067,42.0880675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938325":{"id":"n1820938325","loc":[-85.0148139,42.0887164],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938326":{"id":"n1820938326","loc":[-85.0324682,42.0959056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938327":{"id":"n1820938327","loc":[-85.0898661,42.0939921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938328":{"id":"n1820938328","loc":[-85.2556427,42.0004936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938329":{"id":"n1820938329","loc":[-85.6287112,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938330":{"id":"n1820938330","loc":[-84.9913392,42.0866701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938331":{"id":"n1820938331","loc":[-85.2685777,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938332":{"id":"n1820938332","loc":[-85.0078884,42.0901614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938333":{"id":"n1820938333","loc":[-84.999642,42.0878616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938334":{"id":"n1820938334","loc":[-85.0188909,42.0899186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938335":{"id":"n1820938335","loc":[-85.2830238,41.9819843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938336":{"id":"n1820938336","loc":[-85.2491421,42.0096204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938337":{"id":"n1820938337","loc":[-85.0585701,42.1034295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938338":{"id":"n1820938338","loc":[-85.0651965,42.1051636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938339":{"id":"n1820938339","loc":[-85.0583944,42.104292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938340":{"id":"n1820938340","loc":[-85.119876,42.0801567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938341":{"id":"n1820938341","loc":[-85.0943937,42.0931323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938342":{"id":"n1820938342","loc":[-85.1504583,42.0613209],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938343":{"id":"n1820938343","loc":[-85.0425426,42.1019836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938345":{"id":"n1820938345","loc":[-84.9991391,42.0878206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938346":{"id":"n1820938346","loc":[-85.2563841,42.0094614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938347":{"id":"n1820938347","loc":[-85.0515387,42.103297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938348":{"id":"n1820938348","loc":[-85.0857261,42.1003636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938349":{"id":"n1820938349","loc":[-85.078971,42.1029241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938350":{"id":"n1820938350","loc":[-85.5699558,41.958931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938351":{"id":"n1820938351","loc":[-85.3181285,41.9696533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938352":{"id":"n1820938352","loc":[-85.5998506,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938353":{"id":"n1820938353","loc":[-85.2567277,42.000317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938354":{"id":"n1820938354","loc":[-85.3082795,41.9708338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938355":{"id":"n1820938355","loc":[-85.3127856,41.9692784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938356":{"id":"n1820938356","loc":[-85.0340775,42.1010721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938357":{"id":"n1820938357","loc":[-85.3158111,41.9706583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938359":{"id":"n1820938359","loc":[-85.2312035,42.0280412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938360":{"id":"n1820938360","loc":[-85.2448613,42.018477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938361":{"id":"n1820938361","loc":[-85.29077,41.9759068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938364":{"id":"n1820938364","loc":[-85.3677387,41.9976615],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938365":{"id":"n1820938365","loc":[-85.0785204,42.1030355],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938366":{"id":"n1820938366","loc":[-85.2262039,42.0333722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938367":{"id":"n1820938367","loc":[-85.1226011,42.0780902],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938368":{"id":"n1820938368","loc":[-85.3229673,41.971129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938369":{"id":"n1820938369","loc":[-85.385334,42.0000056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938370":{"id":"n1820938370","loc":[-85.000098,42.0879094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938372":{"id":"n1820938372","loc":[-85.3852481,42.0025091],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938373":{"id":"n1820938373","loc":[-85.3770513,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938374":{"id":"n1820938374","loc":[-85.6278314,41.9405362],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938375":{"id":"n1820938375","loc":[-85.6355133,41.9344068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938376":{"id":"n1820938376","loc":[-85.635642,41.9324753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938377":{"id":"n1820938377","loc":[-85.3154463,41.970778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938378":{"id":"n1820938378","loc":[-85.0920334,42.093411],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938379":{"id":"n1820938379","loc":[-85.3269155,41.9722297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938381":{"id":"n1820938381","loc":[-85.1134334,42.0849184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938382":{"id":"n1820938382","loc":[-85.005968,42.088585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938384":{"id":"n1820938384","loc":[-85.1245203,42.0757183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938385":{"id":"n1820938385","loc":[-85.020704,42.0905396],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938386":{"id":"n1820938386","loc":[-85.119585,42.0808984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938387":{"id":"n1820938387","loc":[-85.0072447,42.0880117],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938388":{"id":"n1820938388","loc":[-85.2742908,41.9960273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938389":{"id":"n1820938389","loc":[-85.3275807,41.9696852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938390":{"id":"n1820938390","loc":[-85.2385635,42.0231556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938392":{"id":"n1820938392","loc":[-85.0202856,42.0900778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938393":{"id":"n1820938393","loc":[-85.2067847,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938394":{"id":"n1820938394","loc":[-85.5183544,41.9713495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938396":{"id":"n1820938396","loc":[-85.5073037,41.9736787],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938397":{"id":"n1820938397","loc":[-85.2519638,42.0114225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938398":{"id":"n1820938398","loc":[-85.287487,41.9793285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938399":{"id":"n1820938399","loc":[-85.2298088,42.0336431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938400":{"id":"n1820938400","loc":[-85.229444,42.0339141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938401":{"id":"n1820938401","loc":[-85.2421791,42.0220239],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938402":{"id":"n1820938402","loc":[-85.2976687,41.9737612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938403":{"id":"n1820938403","loc":[-85.3622069,41.993473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938404":{"id":"n1820938404","loc":[-85.2465458,42.014906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938405":{"id":"n1820938405","loc":[-85.5724663,41.9639412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938406":{"id":"n1820938406","loc":[-85.3708501,41.9982037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938408":{"id":"n1820938408","loc":[-85.2564592,42.0055311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938409":{"id":"n1820938409","loc":[-85.1192846,42.0810856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938410":{"id":"n1820938410","loc":[-85.5623812,41.971663],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938411":{"id":"n1820938411","loc":[-85.3221948,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938412":{"id":"n1820938412","loc":[-85.5168738,41.9710305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938413":{"id":"n1820938413","loc":[-85.4546852,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938414":{"id":"n1820938414","loc":[-85.5896153,41.9463617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938415":{"id":"n1820938415","loc":[-85.2978189,41.9722138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938416":{"id":"n1820938416","loc":[-85.1021681,42.0883581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938417":{"id":"n1820938417","loc":[-85.2797193,41.9912984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938419":{"id":"n1820938419","loc":[-85.2362461,42.0248533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938420":{"id":"n1820938420","loc":[-85.4833639,41.9846252],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820938422":{"id":"n1820938422","loc":[-85.3281064,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938424":{"id":"n1820938424","loc":[-85.2416963,42.0130088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938425":{"id":"n1820938425","loc":[-85.5718655,41.9564577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938426":{"id":"n1820938426","loc":[-85.0512812,42.1030701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938427":{"id":"n1820938427","loc":[-85.1273527,42.0723616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938428":{"id":"n1820938428","loc":[-85.0215033,42.0904083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938429":{"id":"n1820938429","loc":[-85.6169953,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938430":{"id":"n1820938430","loc":[-85.2829165,41.9907243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938431":{"id":"n1820938431","loc":[-85.2240796,42.0374203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938432":{"id":"n1820938432","loc":[-85.0167598,42.0898442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938433":{"id":"n1820938433","loc":[-85.2132649,42.0411334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938434":{"id":"n1820938434","loc":[-85.2293839,42.031513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938435":{"id":"n1820938435","loc":[-85.1203374,42.0792608],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938436":{"id":"n1820938436","loc":[-85.109571,42.086268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938437":{"id":"n1820938437","loc":[-85.1079026,42.0853842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938438":{"id":"n1820938438","loc":[-85.109237,42.0862413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938439":{"id":"n1820938439","loc":[-85.2259936,42.0350831],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938440":{"id":"n1820938440","loc":[-85.3669705,41.99679],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938441":{"id":"n1820938441","loc":[-85.2418143,42.0223507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938442":{"id":"n1820938442","loc":[-85.3101248,41.9702515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938443":{"id":"n1820938443","loc":[-85.069315,42.1059688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938444":{"id":"n1820938444","loc":[-85.205862,42.0410378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938445":{"id":"n1820938445","loc":[-85.0388076,42.1036604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938446":{"id":"n1820938446","loc":[-85.2225389,42.0370115],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938447":{"id":"n1820938447","loc":[-85.3241474,41.9719346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938448":{"id":"n1820938448","loc":[-85.3125496,41.9690789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938449":{"id":"n1820938449","loc":[-85.1146497,42.0857039],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938450":{"id":"n1820938450","loc":[-85.1333944,42.0714963],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938451":{"id":"n1820938451","loc":[-85.5619306,41.9720937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938452":{"id":"n1820938452","loc":[-85.2553651,42.0006479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938453":{"id":"n1820938453","loc":[-85.3151137,41.9710093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938454":{"id":"n1820938454","loc":[-85.2592315,41.9977947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938455":{"id":"n1820938455","loc":[-85.2655723,41.9995966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938456":{"id":"n1820938456","loc":[-85.4820652,41.9959233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938459":{"id":"n1820938459","loc":[-85.450737,42.0055068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938460":{"id":"n1820938460","loc":[-85.2428658,42.0205573],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938461":{"id":"n1820938461","loc":[-85.0835576,42.1021559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938462":{"id":"n1820938462","loc":[-85.244636,42.0194733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938463":{"id":"n1820938463","loc":[-85.5702562,41.9581332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938465":{"id":"n1820938465","loc":[-85.5680031,41.9659515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938467":{"id":"n1820938467","loc":[-85.2798752,41.9948353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938468":{"id":"n1820938468","loc":[-85.0477407,42.1015537],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938469":{"id":"n1820938469","loc":[-85.6403842,41.913732],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938470":{"id":"n1820938470","loc":[-85.0396029,42.103289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938471":{"id":"n1820938471","loc":[-85.2824702,41.9907777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938472":{"id":"n1820938472","loc":[-85.2969284,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938474":{"id":"n1820938474","loc":[-85.401041,42.0070853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938475":{"id":"n1820938475","loc":[-85.4116625,42.0073883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938476":{"id":"n1820938476","loc":[-85.0437764,42.1016214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938477":{"id":"n1820938477","loc":[-85.3643269,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938478":{"id":"n1820938478","loc":[-85.3895182,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938479":{"id":"n1820938479","loc":[-85.636157,41.9333373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938480":{"id":"n1820938480","loc":[-85.2811355,41.9858044],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938481":{"id":"n1820938481","loc":[-85.0239052,42.092153],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938482":{"id":"n1820938482","loc":[-85.2558798,42.0053557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938483":{"id":"n1820938483","loc":[-85.2544422,42.0047339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938484":{"id":"n1820938484","loc":[-85.4864683,41.9843183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938485":{"id":"n1820938485","loc":[-85.2554185,42.0031075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938486":{"id":"n1820938486","loc":[-85.3082795,41.9712486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938487":{"id":"n1820938487","loc":[-85.2433378,42.0133436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938488":{"id":"n1820938488","loc":[-85.0216696,42.0904162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938489":{"id":"n1820938489","loc":[-85.2546138,42.0050289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938490":{"id":"n1820938490","loc":[-85.2717521,41.9977349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938491":{"id":"n1820938491","loc":[-85.0100489,42.0908195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938492":{"id":"n1820938492","loc":[-85.207879,42.0392211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938493":{"id":"n1820938493","loc":[-85.0007363,42.0882836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938494":{"id":"n1820938494","loc":[-85.5775303,41.9504097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938495":{"id":"n1820938495","loc":[-85.1131584,42.0847683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938496":{"id":"n1820938496","loc":[-85.0887825,42.0941633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938497":{"id":"n1820938497","loc":[-85.1185926,42.0818938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938498":{"id":"n1820938498","loc":[-85.2748487,41.9948712],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938499":{"id":"n1820938499","loc":[-85.2566952,42.0090788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938500":{"id":"n1820938500","loc":[-85.0774757,42.1036234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938501":{"id":"n1820938501","loc":[-85.4190869,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938502":{"id":"n1820938502","loc":[-85.1140395,42.0850577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938503":{"id":"n1820938503","loc":[-85.1136104,42.0848627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938504":{"id":"n1820938504","loc":[-85.5828089,41.9480638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938505":{"id":"n1820938505","loc":[-85.625514,41.9405202],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938506":{"id":"n1820938506","loc":[-85.2063384,42.0398322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938507":{"id":"n1820938507","loc":[-85.3395476,41.9851636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938508":{"id":"n1820938508","loc":[-85.0328853,42.0963606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938510":{"id":"n1820938510","loc":[-85.1170369,42.0843702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938511":{"id":"n1820938511","loc":[-85.2784748,41.9868487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938512":{"id":"n1820938512","loc":[-85.6310501,41.9435528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938514":{"id":"n1820938514","loc":[-85.0334284,42.0981028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938515":{"id":"n1820938515","loc":[-84.9912091,42.0868226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938516":{"id":"n1820938516","loc":[-85.2806141,41.9940351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938517":{"id":"n1820938517","loc":[-85.1233025,42.0776734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938518":{"id":"n1820938518","loc":[-85.2047891,42.0429023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938519":{"id":"n1820938519","loc":[-85.1475443,42.0648312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938520":{"id":"n1820938520","loc":[-85.2644685,41.9990891],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938521":{"id":"n1820938521","loc":[-85.1056281,42.0872553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938522":{"id":"n1820938522","loc":[-85.4813184,41.9930105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938523":{"id":"n1820938523","loc":[-85.321551,41.9722936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938524":{"id":"n1820938524","loc":[-85.1564664,42.0631211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938525":{"id":"n1820938525","loc":[-85.4149885,42.0079144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938527":{"id":"n1820938527","loc":[-85.2861888,41.9803653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938528":{"id":"n1820938528","loc":[-85.1301379,42.0682178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938529":{"id":"n1820938529","loc":[-85.4156537,42.0084247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938530":{"id":"n1820938530","loc":[-85.245151,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938531":{"id":"n1820938531","loc":[-85.457818,42.0001651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938532":{"id":"n1820938532","loc":[-85.310951,41.9694538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938533":{"id":"n1820938533","loc":[-85.1509089,42.0611298],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938534":{"id":"n1820938534","loc":[-85.1108249,42.086321],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938535":{"id":"n1820938535","loc":[-85.1260344,42.0740687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938536":{"id":"n1820938536","loc":[-85.4561228,42.0042791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938537":{"id":"n1820938537","loc":[-85.2805082,41.9945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938538":{"id":"n1820938538","loc":[-85.273352,41.9981921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938539":{"id":"n1820938539","loc":[-85.1084216,42.0864364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938540":{"id":"n1820938540","loc":[-85.5009737,41.9773637],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938541":{"id":"n1820938541","loc":[-85.3960843,42.0051879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938542":{"id":"n1820938542","loc":[-85.3425088,41.9865034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938545":{"id":"n1820938545","loc":[-84.9937907,42.0860849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938546":{"id":"n1820938546","loc":[-85.1084176,42.086065],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938547":{"id":"n1820938547","loc":[-85.3492851,41.9924786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938548":{"id":"n1820938548","loc":[-85.2512235,42.0101147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938549":{"id":"n1820938549","loc":[-85.3717298,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938551":{"id":"n1820938551","loc":[-85.2573712,42.0064081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938552":{"id":"n1820938552","loc":[-85.2514596,42.010139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938553":{"id":"n1820938553","loc":[-85.416512,42.0088073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938554":{"id":"n1820938554","loc":[-85.4365964,42.0061606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938555":{"id":"n1820938555","loc":[-85.4552431,42.0057301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938556":{"id":"n1820938556","loc":[-85.2916283,41.9778769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938557":{"id":"n1820938557","loc":[-85.100709,42.0902968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938558":{"id":"n1820938558","loc":[-85.4703064,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938559":{"id":"n1820938559","loc":[-85.3134722,41.9696134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938560":{"id":"n1820938560","loc":[-85.4834213,41.9885768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938561":{"id":"n1820938561","loc":[-85.2740641,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938562":{"id":"n1820938562","loc":[-85.148334,42.0623405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938563":{"id":"n1820938563","loc":[-85.2358598,42.0263675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938565":{"id":"n1820938565","loc":[-85.2902979,41.9790892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938566":{"id":"n1820938566","loc":[-85.2528865,42.0112869],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938567":{"id":"n1820938567","loc":[-85.2595319,41.9973003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938568":{"id":"n1820938568","loc":[-85.071151,42.105689],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938570":{"id":"n1820938570","loc":[-85.299278,41.9732188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938571":{"id":"n1820938571","loc":[-85.0354669,42.1024771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938583":{"id":"n1820938583","loc":[-85.3313937,41.972562],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938585":{"id":"n1820938585","loc":[-85.0756933,42.1058334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938587":{"id":"n1820938587","loc":[-85.3130324,41.9694219],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938590":{"id":"n1820938590","loc":[-85.0934227,42.0931681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938592":{"id":"n1820938592","loc":[-85.3517956,41.9922553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938593":{"id":"n1820938593","loc":[-85.4023971,42.0065169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938594":{"id":"n1820938594","loc":[-85.3506798,41.9925583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938595":{"id":"n1820938595","loc":[-85.3673524,41.9971193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938596":{"id":"n1820938596","loc":[-85.1073608,42.0853523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938597":{"id":"n1820938597","loc":[-85.2976579,41.972477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938598":{"id":"n1820938598","loc":[-85.5616517,41.9694295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938599":{"id":"n1820938599","loc":[-85.3552074,41.9921915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938600":{"id":"n1820938600","loc":[-85.4665126,41.9999953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938601":{"id":"n1820938601","loc":[-85.2740695,41.9966226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938602":{"id":"n1820938602","loc":[-85.279376,41.9886669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938603":{"id":"n1820938603","loc":[-85.0771109,42.1040413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938604":{"id":"n1820938604","loc":[-85.2636049,41.9977895],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938605":{"id":"n1820938605","loc":[-85.3762145,41.9976456],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938606":{"id":"n1820938606","loc":[-85.2321369,42.0289577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938620":{"id":"n1820938620","loc":[-85.4947724,41.9776189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938622":{"id":"n1820938622","loc":[-85.1547069,42.0622768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938624":{"id":"n1820938624","loc":[-85.0005056,42.0880249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938626":{"id":"n1820938626","loc":[-85.0735596,42.1059357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938628":{"id":"n1820938628","loc":[-85.4665298,41.99932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938629":{"id":"n1820938629","loc":[-85.434515,42.0065273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938630":{"id":"n1820938630","loc":[-85.117462,42.0823823],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938631":{"id":"n1820938631","loc":[-85.0131777,42.0890707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938632":{"id":"n1820938632","loc":[-85.0875326,42.0961934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938634":{"id":"n1820938634","loc":[-85.6433839,41.9112042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938635":{"id":"n1820938635","loc":[-85.1366181,42.064969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938636":{"id":"n1820938636","loc":[-85.073109,42.1057925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938638":{"id":"n1820938638","loc":[-85.161406,42.0632541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938640":{"id":"n1820938640","loc":[-85.6343932,41.9188845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938642":{"id":"n1820938642","loc":[-85.2500004,42.010306],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938644":{"id":"n1820938644","loc":[-85.291918,41.9753166],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938663":{"id":"n1820938663","loc":[-85.2841611,41.9916812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938664":{"id":"n1820938664","loc":[-85.1052955,42.0868134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938665":{"id":"n1820938665","loc":[-85.4606118,42.0005534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938666":{"id":"n1820938666","loc":[-85.5672736,41.9642922],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938667":{"id":"n1820938667","loc":[-85.6348481,41.9316932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938668":{"id":"n1820938668","loc":[-85.0224904,42.0909576],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938669":{"id":"n1820938669","loc":[-85.0133856,42.0899755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938670":{"id":"n1820938670","loc":[-85.344779,41.991139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938671":{"id":"n1820938671","loc":[-85.632874,41.9425313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938673":{"id":"n1820938673","loc":[-85.4941501,41.9779698],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938675":{"id":"n1820938675","loc":[-85.0862559,42.0997519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938676":{"id":"n1820938676","loc":[-85.0097874,42.0898032],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938678":{"id":"n1820938678","loc":[-84.9913553,42.0863675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938680":{"id":"n1820938680","loc":[-85.0533666,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938682":{"id":"n1820938682","loc":[-85.2950294,41.9743914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938684":{"id":"n1820938684","loc":[-85.2517385,42.0104499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938686":{"id":"n1820938686","loc":[-85.0247971,42.0922514],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938688":{"id":"n1820938688","loc":[-85.0807037,42.1026017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938690":{"id":"n1820938690","loc":[-85.52462,41.9722748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938694":{"id":"n1820938694","loc":[-85.2586535,41.9988818],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938695":{"id":"n1820938695","loc":[-85.0931612,42.092948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938697":{"id":"n1820938697","loc":[-85.2470822,42.016564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938698":{"id":"n1820938698","loc":[-85.4143018,42.0075158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938699":{"id":"n1820938699","loc":[-85.0771484,42.104487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938700":{"id":"n1820938700","loc":[-85.0291208,42.0942775],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938701":{"id":"n1820938701","loc":[-85.6367964,41.9185971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938702":{"id":"n1820938702","loc":[-85.085419,42.1010693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938703":{"id":"n1820938703","loc":[-85.0583877,42.1040584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938705":{"id":"n1820938705","loc":[-85.2573379,42.0003182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938706":{"id":"n1820938706","loc":[-85.2655937,41.9981575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938707":{"id":"n1820938707","loc":[-85.023181,42.0915758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938708":{"id":"n1820938708","loc":[-85.2318687,42.0274674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938709":{"id":"n1820938709","loc":[-85.1056389,42.0866184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938710":{"id":"n1820938710","loc":[-85.5276265,41.9700978],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938711":{"id":"n1820938711","loc":[-85.0864128,42.0945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938712":{"id":"n1820938712","loc":[-84.9897071,42.0871888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938714":{"id":"n1820938714","loc":[-85.1328845,42.0665611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938715":{"id":"n1820938715","loc":[-85.0336537,42.0991377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938716":{"id":"n1820938716","loc":[-85.087597,42.0986692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938717":{"id":"n1820938717","loc":[-85.1241394,42.0761882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938718":{"id":"n1820938718","loc":[-85.1176002,42.0847723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938719":{"id":"n1820938719","loc":[-85.2423615,42.0216572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938721":{"id":"n1820938721","loc":[-85.2196378,42.0387908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938722":{"id":"n1820938722","loc":[-85.0164272,42.0890082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938723":{"id":"n1820938723","loc":[-85.5917182,41.9451807],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938724":{"id":"n1820938724","loc":[-85.2458806,42.0086638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938725":{"id":"n1820938725","loc":[-85.1264474,42.0740527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938726":{"id":"n1820938726","loc":[-85.1961631,42.04738],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938727":{"id":"n1820938727","loc":[-85.2784643,41.9943648],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938728":{"id":"n1820938728","loc":[-85.2905554,41.9763216],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938729":{"id":"n1820938729","loc":[-85.2913386,41.9771511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938730":{"id":"n1820938730","loc":[-85.0112519,42.0895683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938732":{"id":"n1820938732","loc":[-85.4290261,42.0064531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938733":{"id":"n1820938733","loc":[-85.3867073,42.0031629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938734":{"id":"n1820938734","loc":[-85.4943647,41.9836005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938735":{"id":"n1820938735","loc":[-85.4900303,41.9860728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938736":{"id":"n1820938736","loc":[-85.0866153,42.0944539],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938737":{"id":"n1820938737","loc":[-85.0869532,42.0990911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938738":{"id":"n1820938738","loc":[-85.6321659,41.9208851],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938739":{"id":"n1820938739","loc":[-85.5930485,41.9433453],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938740":{"id":"n1820938740","loc":[-85.0406851,42.102733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938741":{"id":"n1820938741","loc":[-85.1051131,42.0869846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938742":{"id":"n1820938742","loc":[-85.1377554,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938743":{"id":"n1820938743","loc":[-85.2795694,41.994604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938745":{"id":"n1820938745","loc":[-85.4948153,41.9826594],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938746":{"id":"n1820938746","loc":[-85.4488916,42.0050923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938747":{"id":"n1820938747","loc":[-85.1052526,42.0866144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938748":{"id":"n1820938748","loc":[-85.1468749,42.0653991],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938749":{"id":"n1820938749","loc":[-85.0856886,42.1006104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938750":{"id":"n1820938750","loc":[-85.2144022,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938751":{"id":"n1820938751","loc":[-85.277771,41.9907458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938752":{"id":"n1820938752","loc":[-85.1474542,42.0636149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938753":{"id":"n1820938753","loc":[-85.0820515,42.1028075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938754":{"id":"n1820938754","loc":[-85.1122948,42.08525],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938756":{"id":"n1820938756","loc":[-85.0173352,42.0901933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938757":{"id":"n1820938757","loc":[-85.2259721,42.0354018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938758":{"id":"n1820938758","loc":[-85.0872389,42.0987795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938759":{"id":"n1820938759","loc":[-85.2291436,42.031874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938760":{"id":"n1820938760","loc":[-85.3802485,42.0016002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938761":{"id":"n1820938761","loc":[-85.3945822,42.0057938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938762":{"id":"n1820938762","loc":[-85.5273237,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938763":{"id":"n1820938763","loc":[-85.2868862,41.9798629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938764":{"id":"n1820938764","loc":[-85.2516677,42.0107899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938766":{"id":"n1820938766","loc":[-85.3183002,41.9693103],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938768":{"id":"n1820938768","loc":[-85.2159042,42.0401932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938770":{"id":"n1820938770","loc":[-85.0094481,42.0911141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938771":{"id":"n1820938771","loc":[-85.0244538,42.0922155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938772":{"id":"n1820938772","loc":[-85.231697,42.028862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938773":{"id":"n1820938773","loc":[-85.2102394,42.0390617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938774":{"id":"n1820938774","loc":[-85.2463419,42.0151212],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938775":{"id":"n1820938775","loc":[-85.0726195,42.1056424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938776":{"id":"n1820938776","loc":[-85.0060431,42.0883262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938778":{"id":"n1820938778","loc":[-85.425889,42.0056982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938779":{"id":"n1820938779","loc":[-85.1183042,42.0820638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938780":{"id":"n1820938780","loc":[-85.441596,42.0058257],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938781":{"id":"n1820938781","loc":[-85.1124879,42.0847086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938782":{"id":"n1820938782","loc":[-85.2452733,42.0153894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938783":{"id":"n1820938783","loc":[-85.2741191,41.9969244],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938784":{"id":"n1820938784","loc":[-85.2829487,41.9822236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938785":{"id":"n1820938785","loc":[-85.3202743,41.972142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938786":{"id":"n1820938786","loc":[-85.2345402,42.0266465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938787":{"id":"n1820938787","loc":[-85.3037626,41.9724611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938789":{"id":"n1820938789","loc":[-85.2474792,42.0161973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938790":{"id":"n1820938790","loc":[-85.2951045,41.9727323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938791":{"id":"n1820938791","loc":[-85.322345,41.9712726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938792":{"id":"n1820938792","loc":[-85.2402372,42.0110394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938793":{"id":"n1820938793","loc":[-85.5135693,41.9698659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938794":{"id":"n1820938794","loc":[-85.4695339,41.9967366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938796":{"id":"n1820938796","loc":[-85.0418492,42.1011131],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938797":{"id":"n1820938797","loc":[-85.3334107,41.9806337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938798":{"id":"n1820938798","loc":[-85.5625314,41.9711685],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938799":{"id":"n1820938799","loc":[-85.3755707,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938800":{"id":"n1820938800","loc":[-85.5227532,41.9722429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938801":{"id":"n1820938801","loc":[-85.4267687,42.0052836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938803":{"id":"n1820938803","loc":[-85.0284704,42.0940837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938804":{"id":"n1820938804","loc":[-85.015585,42.0885305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938805":{"id":"n1820938805","loc":[-85.0765905,42.1053865],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938806":{"id":"n1820938806","loc":[-85.2614953,41.9964551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938808":{"id":"n1820938808","loc":[-85.0307355,42.0947313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938810":{"id":"n1820938810","loc":[-85.3894753,42.0003565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938812":{"id":"n1820938812","loc":[-85.0868848,42.095006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938813":{"id":"n1820938813","loc":[-85.3854198,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938814":{"id":"n1820938814","loc":[-85.2659692,41.9993534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938815":{"id":"n1820938815","loc":[-85.1234259,42.0765266],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938816":{"id":"n1820938816","loc":[-85.1426906,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938818":{"id":"n1820938818","loc":[-85.1014533,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938819":{"id":"n1820938819","loc":[-85.0883064,42.098067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938820":{"id":"n1820938820","loc":[-85.0503156,42.102704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938821":{"id":"n1820938821","loc":[-85.1179649,42.0821884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938822":{"id":"n1820938822","loc":[-85.3484697,41.9921596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938823":{"id":"n1820938823","loc":[-85.3732962,41.9970874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938824":{"id":"n1820938824","loc":[-85.2784104,41.9898312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938825":{"id":"n1820938825","loc":[-85.4441709,42.0052198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938826":{"id":"n1820938826","loc":[-85.3925438,42.0038326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938829":{"id":"n1820938829","loc":[-85.5717582,41.9621861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938830":{"id":"n1820938830","loc":[-85.0866314,42.0995051],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938831":{"id":"n1820938831","loc":[-85.576672,41.9522769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938832":{"id":"n1820938832","loc":[-85.1587238,42.0636205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938833":{"id":"n1820938833","loc":[-85.3804245,41.9999155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938834":{"id":"n1820938834","loc":[-85.280083,41.9948843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938836":{"id":"n1820938836","loc":[-85.561892,41.9686693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938837":{"id":"n1820938837","loc":[-85.0158975,42.0885253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938838":{"id":"n1820938838","loc":[-85.4248204,42.007633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938839":{"id":"n1820938839","loc":[-85.0352738,42.1039657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938840":{"id":"n1820938840","loc":[-85.211956,42.0411812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938841":{"id":"n1820938841","loc":[-85.4816575,41.9908997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938842":{"id":"n1820938842","loc":[-85.3807635,42.0020308],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938843":{"id":"n1820938843","loc":[-85.0100865,42.0898521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938844":{"id":"n1820938844","loc":[-85.0103936,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938848":{"id":"n1820938848","loc":[-85.2430052,42.0131363],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938849":{"id":"n1820938849","loc":[-85.112559,42.0853723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938851":{"id":"n1820938851","loc":[-85.3641553,41.9952535],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938852":{"id":"n1820938852","loc":[-85.2087373,42.0390777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938853":{"id":"n1820938853","loc":[-85.2473933,42.0148263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938854":{"id":"n1820938854","loc":[-85.0213464,42.090509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938855":{"id":"n1820938855","loc":[-85.0673208,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938856":{"id":"n1820938856","loc":[-85.1003053,42.0905528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938857":{"id":"n1820938857","loc":[-85.2617367,41.9965389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938858":{"id":"n1820938858","loc":[-85.280363,41.9916015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938859":{"id":"n1820938859","loc":[-85.0038866,42.0873469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938860":{"id":"n1820938860","loc":[-85.2476401,42.0151451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938861":{"id":"n1820938861","loc":[-85.193717,42.0499294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938862":{"id":"n1820938862","loc":[-85.3478689,41.9917609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938863":{"id":"n1820938863","loc":[-85.5638017,41.9648881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938864":{"id":"n1820938864","loc":[-85.4356308,42.0064476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938865":{"id":"n1820938865","loc":[-85.0561722,42.1023509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938867":{"id":"n1820938867","loc":[-85.2256031,42.0356034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938868":{"id":"n1820938868","loc":[-85.6102576,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938869":{"id":"n1820938869","loc":[-85.2285213,42.0339938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938870":{"id":"n1820938870","loc":[-85.0326238,42.0978003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938871":{"id":"n1820938871","loc":[-85.0131389,42.0903736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938872":{"id":"n1820938872","loc":[-85.2550859,42.0012259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938873":{"id":"n1820938873","loc":[-85.1130029,42.0846966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938874":{"id":"n1820938874","loc":[-85.1579041,42.06336],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938875":{"id":"n1820938875","loc":[-85.0430522,42.1020234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938876":{"id":"n1820938876","loc":[-85.2786679,41.9865935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938877":{"id":"n1820938877","loc":[-85.1221666,42.0788706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938878":{"id":"n1820938878","loc":[-85.2554614,42.0103303],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938879":{"id":"n1820938879","loc":[-85.2349801,42.0265748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938880":{"id":"n1820938880","loc":[-85.0997434,42.0907864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938881":{"id":"n1820938881","loc":[-85.0045464,42.0878167],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938882":{"id":"n1820938882","loc":[-85.2728048,41.9982519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938883":{"id":"n1820938883","loc":[-85.3111333,41.9691587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938884":{"id":"n1820938884","loc":[-85.3219802,41.9721899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938885":{"id":"n1820938885","loc":[-85.3091378,41.9699325],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938887":{"id":"n1820938887","loc":[-85.4242367,42.0085203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938888":{"id":"n1820938888","loc":[-84.9968377,42.0874504],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938890":{"id":"n1820938890","loc":[-85.5443139,41.9714078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938891":{"id":"n1820938891","loc":[-85.6404013,41.9154676],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938892":{"id":"n1820938892","loc":[-85.3644986,41.9962582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938893":{"id":"n1820938893","loc":[-85.0496772,42.1018323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938894":{"id":"n1820938894","loc":[-85.297261,41.9737373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938895":{"id":"n1820938895","loc":[-85.0327096,42.098071],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938896":{"id":"n1820938896","loc":[-85.3856773,41.9996867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938897":{"id":"n1820938897","loc":[-85.0493862,42.1015509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938898":{"id":"n1820938898","loc":[-84.9969879,42.0876614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938899":{"id":"n1820938899","loc":[-85.0848625,42.1013587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938900":{"id":"n1820938900","loc":[-85.5853195,41.9479201],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938901":{"id":"n1820938901","loc":[-85.6329169,41.9387964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938902":{"id":"n1820938902","loc":[-85.0843046,42.1029468],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938903":{"id":"n1820938903","loc":[-85.1228747,42.0778474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938904":{"id":"n1820938904","loc":[-85.4855456,41.984095],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938905":{"id":"n1820938905","loc":[-85.0573269,42.1026801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938906":{"id":"n1820938906","loc":[-85.2425868,42.0131523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938907":{"id":"n1820938907","loc":[-85.1149622,42.0860053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938908":{"id":"n1820938908","loc":[-85.4833097,41.9951578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938909":{"id":"n1820938909","loc":[-85.075979,42.1056372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938910":{"id":"n1820938910","loc":[-85.0338509,42.0977139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938911":{"id":"n1820938911","loc":[-85.6384272,41.9115715],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938912":{"id":"n1820938912","loc":[-85.0458363,42.1004074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938913":{"id":"n1820938913","loc":[-85.0592138,42.1048305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938914":{"id":"n1820938914","loc":[-85.2807493,41.9916653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938915":{"id":"n1820938915","loc":[-85.1103274,42.0864193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938916":{"id":"n1820938916","loc":[-85.6267156,41.9404404],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938918":{"id":"n1820938918","loc":[-85.0331374,42.0982911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938919":{"id":"n1820938919","loc":[-85.5637331,41.965409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938920":{"id":"n1820938920","loc":[-85.5457515,41.9714237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938922":{"id":"n1820938922","loc":[-85.082073,42.1030104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938923":{"id":"n1820938923","loc":[-85.0780765,42.103102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938924":{"id":"n1820938924","loc":[-85.4208035,42.0089508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938925":{"id":"n1820938925","loc":[-85.3469934,41.9914795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938926":{"id":"n1820938926","loc":[-85.0322,42.095619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938927":{"id":"n1820938927","loc":[-85.4784431,41.9949401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938928":{"id":"n1820938928","loc":[-85.1303095,42.0667523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938929":{"id":"n1820938929","loc":[-85.2463784,42.0084781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938930":{"id":"n1820938930","loc":[-85.6299986,41.9427707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938931":{"id":"n1820938931","loc":[-85.6325907,41.9238499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938932":{"id":"n1820938932","loc":[-85.4808464,41.9914476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938934":{"id":"n1820938934","loc":[-85.2411599,42.0105292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938935":{"id":"n1820938935","loc":[-85.0163213,42.0892379],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938936":{"id":"n1820938936","loc":[-85.3290934,41.9682322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938937":{"id":"n1820938937","loc":[-85.4925623,41.9853231],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938938":{"id":"n1820938938","loc":[-85.0338294,42.09892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938940":{"id":"n1820938940","loc":[-85.4174561,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938941":{"id":"n1820938941","loc":[-85.1165595,42.0838845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938942":{"id":"n1820938942","loc":[-85.2954585,41.9717192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938943":{"id":"n1820938943","loc":[-85.6330199,41.9257338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938944":{"id":"n1820938944","loc":[-85.2294654,42.0324478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938945":{"id":"n1820938945","loc":[-85.5601282,41.9728914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938946":{"id":"n1820938946","loc":[-85.1176324,42.08568],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938947":{"id":"n1820938947","loc":[-85.0210245,42.0906005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938948":{"id":"n1820938948","loc":[-85.0251887,42.09253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938949":{"id":"n1820938949","loc":[-85.0895832,42.0939551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938950":{"id":"n1820938950","loc":[-84.9915109,42.085842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938951":{"id":"n1820938951","loc":[-85.2187366,42.0393486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938952":{"id":"n1820938952","loc":[-85.006605,42.087579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938953":{"id":"n1820938953","loc":[-85.046641,42.1012393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938954":{"id":"n1820938954","loc":[-85.052102,42.103695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938955":{"id":"n1820938955","loc":[-85.283925,41.9912825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938956":{"id":"n1820938956","loc":[-85.2326626,42.0316349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938957":{"id":"n1820938957","loc":[-85.1174298,42.0859694],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938958":{"id":"n1820938958","loc":[-85.3802056,41.9994794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938959":{"id":"n1820938959","loc":[-85.4586334,41.9999737],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938960":{"id":"n1820938960","loc":[-85.4302234,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938961":{"id":"n1820938961","loc":[-85.092201,42.0930674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938962":{"id":"n1820938962","loc":[-85.3684511,41.9979382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938963":{"id":"n1820938963","loc":[-85.4618735,42.0011856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938964":{"id":"n1820938964","loc":[-85.4828205,41.9877793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938965":{"id":"n1820938965","loc":[-85.0837789,42.1025726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938966":{"id":"n1820938966","loc":[-85.0176195,42.090253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938967":{"id":"n1820938967","loc":[-85.3801627,42.001074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938968":{"id":"n1820938968","loc":[-85.4767007,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938969":{"id":"n1820938969","loc":[-85.274268,41.9957495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938970":{"id":"n1820938970","loc":[-85.2977438,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938971":{"id":"n1820938971","loc":[-85.2425546,42.0208682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938972":{"id":"n1820938972","loc":[-85.2557082,42.002382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938973":{"id":"n1820938973","loc":[-85.3187937,41.9691986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938975":{"id":"n1820938975","loc":[-85.2448077,42.0153045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938977":{"id":"n1820938977","loc":[-85.0343015,42.0997718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938978":{"id":"n1820938978","loc":[-85.2449364,42.01874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938979":{"id":"n1820938979","loc":[-85.2598391,41.9969602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938980":{"id":"n1820938980","loc":[-85.4294724,42.0067665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938981":{"id":"n1820938981","loc":[-85.428082,42.0055124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938983":{"id":"n1820938983","loc":[-85.5436315,41.9717484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938985":{"id":"n1820938985","loc":[-85.5978336,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938986":{"id":"n1820938986","loc":[-85.491661,41.9860249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938987":{"id":"n1820938987","loc":[-85.4942789,41.9801392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938988":{"id":"n1820938988","loc":[-85.0416306,42.1010841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938989":{"id":"n1820938989","loc":[-85.2653644,41.9984433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938990":{"id":"n1820938990","loc":[-85.1028266,42.0881124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938991":{"id":"n1820938991","loc":[-85.0163146,42.0887932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938992":{"id":"n1820938992","loc":[-85.5282209,41.9678112],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938993":{"id":"n1820938993","loc":[-85.5442752,41.9715888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938994":{"id":"n1820938994","loc":[-85.5634327,41.9658558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938995":{"id":"n1820938995","loc":[-85.0384227,42.1037627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938996":{"id":"n1820938996","loc":[-85.1144258,42.0854439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938997":{"id":"n1820938997","loc":[-85.1870651,42.0506305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938998":{"id":"n1820938998","loc":[-85.1256159,42.0747376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938999":{"id":"n1820938999","loc":[-85.3272695,41.9715836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939000":{"id":"n1820939000","loc":[-85.0543067,42.103098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939001":{"id":"n1820939001","loc":[-85.4678173,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939003":{"id":"n1820939003","loc":[-85.0266626,42.0933154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939004":{"id":"n1820939004","loc":[-85.0353046,42.1019728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939005":{"id":"n1820939005","loc":[-85.1237961,42.0762798],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939006":{"id":"n1820939006","loc":[-85.2812214,41.9826702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939007":{"id":"n1820939007","loc":[-85.2927763,41.9747343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939008":{"id":"n1820939008","loc":[-85.3270979,41.9720862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939009":{"id":"n1820939009","loc":[-85.488657,41.9856581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939010":{"id":"n1820939010","loc":[-85.3087301,41.9701399],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939011":{"id":"n1820939011","loc":[-85.0276939,42.093768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939012":{"id":"n1820939012","loc":[-85.2956516,41.9748779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939013":{"id":"n1820939013","loc":[-85.1298579,42.0726443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939014":{"id":"n1820939014","loc":[-85.105144,42.0870893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939015":{"id":"n1820939015","loc":[-85.0677486,42.1053917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939016":{"id":"n1820939016","loc":[-85.0333681,42.0993459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939017":{"id":"n1820939017","loc":[-85.6384272,41.910805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939018":{"id":"n1820939018","loc":[-85.399496,42.006894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939019":{"id":"n1820939019","loc":[-85.2648427,41.9998318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939020":{"id":"n1820939020","loc":[-85.1237424,42.0766779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939021":{"id":"n1820939021","loc":[-85.2515025,42.0109442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939022":{"id":"n1820939022","loc":[-85.5566306,41.9718385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939023":{"id":"n1820939023","loc":[-85.090644,42.0938369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939024":{"id":"n1820939024","loc":[-85.1245525,42.074914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939025":{"id":"n1820939025","loc":[-85.1099934,42.0863926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939026":{"id":"n1820939026","loc":[-85.1251653,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939027":{"id":"n1820939027","loc":[-85.401792,42.0068143],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939028":{"id":"n1820939028","loc":[-85.0094763,42.0899584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939029":{"id":"n1820939029","loc":[-85.1330779,42.0705605],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939030":{"id":"n1820939030","loc":[-85.4935064,41.984398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939031":{"id":"n1820939031","loc":[-85.5713334,41.9613939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939032":{"id":"n1820939032","loc":[-85.0873945,42.0964669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939033":{"id":"n1820939033","loc":[-85.0886497,42.0986481],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939034":{"id":"n1820939034","loc":[-85.3276343,41.9758897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939035":{"id":"n1820939035","loc":[-85.1304386,42.0727387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939036":{"id":"n1820939036","loc":[-85.2551932,42.0052999],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939037":{"id":"n1820939037","loc":[-85.2206936,42.0384458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939038":{"id":"n1820939038","loc":[-85.2313645,42.0286389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939039":{"id":"n1820939039","loc":[-85.0754586,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939040":{"id":"n1820939040","loc":[-85.0663324,42.1050812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939041":{"id":"n1820939041","loc":[-85.2406234,42.0106887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939042":{"id":"n1820939042","loc":[-85.0685962,42.1058175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939043":{"id":"n1820939043","loc":[-85.0689462,42.1059437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939044":{"id":"n1820939044","loc":[-85.0586144,42.1046144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939045":{"id":"n1820939045","loc":[-85.3650565,41.9965452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939047":{"id":"n1820939047","loc":[-85.5752558,41.9536014],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939048":{"id":"n1820939048","loc":[-85.5110159,41.9710624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939050":{"id":"n1820939050","loc":[-85.2832641,41.9926477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939051":{"id":"n1820939051","loc":[-85.0078402,42.0898947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939052":{"id":"n1820939052","loc":[-85.3882737,42.0017916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939053":{"id":"n1820939053","loc":[-85.1718945,42.0564937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939054":{"id":"n1820939054","loc":[-85.0947048,42.0929293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939055":{"id":"n1820939055","loc":[-85.4456944,42.0051082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939056":{"id":"n1820939056","loc":[-85.3139872,41.9706903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939057":{"id":"n1820939057","loc":[-85.3893895,42.0034021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939058":{"id":"n1820939058","loc":[-85.2425332,42.0106089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939059":{"id":"n1820939059","loc":[-85.6085624,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939060":{"id":"n1820939060","loc":[-85.210411,42.0397789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939061":{"id":"n1820939061","loc":[-85.2762542,41.9960473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939062":{"id":"n1820939062","loc":[-85.4686584,41.9969973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939063":{"id":"n1820939063","loc":[-85.3860421,42.0018394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939064":{"id":"n1820939064","loc":[-85.5636944,41.9644414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939065":{"id":"n1820939065","loc":[-85.3267331,41.9766554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939066":{"id":"n1820939066","loc":[-85.0868996,42.0943822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939067":{"id":"n1820939067","loc":[-85.104861,42.0880038],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939068":{"id":"n1820939068","loc":[-85.5537123,41.9695093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939069":{"id":"n1820939069","loc":[-85.6325092,41.9396743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939070":{"id":"n1820939070","loc":[-85.3869648,42.0024454],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939071":{"id":"n1820939071","loc":[-85.2775349,41.9957335],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939072":{"id":"n1820939072","loc":[-85.2055616,42.0421533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939073":{"id":"n1820939073","loc":[-85.4731431,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939074":{"id":"n1820939074","loc":[-85.0399609,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939075":{"id":"n1820939075","loc":[-85.3055758,41.9725169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939076":{"id":"n1820939076","loc":[-85.4834599,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939077":{"id":"n1820939077","loc":[-85.3819866,42.0023018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939078":{"id":"n1820939078","loc":[-85.1218756,42.0789992],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939079":{"id":"n1820939079","loc":[-85.2793159,41.9944458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939080":{"id":"n1820939080","loc":[-85.2495498,42.0101466],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939081":{"id":"n1820939081","loc":[-85.0035969,42.0872434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939082":{"id":"n1820939082","loc":[-85.1054243,42.0865626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939083":{"id":"n1820939083","loc":[-85.0917665,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939084":{"id":"n1820939084","loc":[-85.3442211,41.988938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939086":{"id":"n1820939086","loc":[-85.273989,41.9953588],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939087":{"id":"n1820939087","loc":[-85.1142541,42.0852488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939089":{"id":"n1820939089","loc":[-85.1526684,42.0615758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939090":{"id":"n1820939090","loc":[-85.2538843,42.0110159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939091":{"id":"n1820939091","loc":[-85.28341,41.9909635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939092":{"id":"n1820939092","loc":[-85.3963178,42.0050217],"version":"2","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:29Z","tags":{}},"n1820939093":{"id":"n1820939093","loc":[-85.0851682,42.1012472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939095":{"id":"n1820939095","loc":[-85.2811784,41.986243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939096":{"id":"n1820939096","loc":[-85.4274125,42.0052995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939097":{"id":"n1820939097","loc":[-85.0871262,42.0951652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939099":{"id":"n1820939099","loc":[-85.1314253,42.0671665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939100":{"id":"n1820939100","loc":[-85.2778997,41.991001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939101":{"id":"n1820939101","loc":[-85.112107,42.0862812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939102":{"id":"n1820939102","loc":[-85.299911,41.9729955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939103":{"id":"n1820939103","loc":[-85.639822,41.9094796],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939104":{"id":"n1820939104","loc":[-85.122294,42.0785334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939105":{"id":"n1820939105","loc":[-85.2476294,42.015719],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939106":{"id":"n1820939106","loc":[-85.4946007,41.9814631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939107":{"id":"n1820939107","loc":[-85.0879524,42.0986919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939108":{"id":"n1820939108","loc":[-85.0342814,42.098274],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939109":{"id":"n1820939109","loc":[-85.2450695,42.0095463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939110":{"id":"n1820939110","loc":[-85.3847546,42.0024135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939111":{"id":"n1820939111","loc":[-85.2961344,41.9742558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939112":{"id":"n1820939112","loc":[-85.27899,41.994317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939114":{"id":"n1820939114","loc":[-85.1017644,42.0886618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939115":{"id":"n1820939115","loc":[-85.076215,42.1056333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939116":{"id":"n1820939116","loc":[-85.1198009,42.0805349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939117":{"id":"n1820939117","loc":[-85.11988,42.0798513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939118":{"id":"n1820939118","loc":[-85.147819,42.0625476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939119":{"id":"n1820939119","loc":[-85.0585969,42.1029042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939120":{"id":"n1820939120","loc":[-85.1248596,42.0745744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939121":{"id":"n1820939121","loc":[-85.3023786,41.9725249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939123":{"id":"n1820939123","loc":[-85.0119332,42.0900699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939124":{"id":"n1820939124","loc":[-85.2466852,42.0170343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939125":{"id":"n1820939125","loc":[-85.0033019,42.0872792],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939126":{"id":"n1820939126","loc":[-85.0042084,42.0875778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939128":{"id":"n1820939128","loc":[-85.0052961,42.0885424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939130":{"id":"n1820939130","loc":[-85.0647942,42.10508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939131":{"id":"n1820939131","loc":[-85.2824123,41.9825107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939132":{"id":"n1820939132","loc":[-85.3210039,41.9723255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939133":{"id":"n1820939133","loc":[-85.0491033,42.1014184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939134":{"id":"n1820939134","loc":[-85.1127776,42.0855168],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939135":{"id":"n1820939135","loc":[-85.1243768,42.0759322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939137":{"id":"n1820939137","loc":[-85.125974,42.0747547],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939138":{"id":"n1820939138","loc":[-85.1071248,42.0859973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939139":{"id":"n1820939139","loc":[-85.5326175,41.9674833],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1820939140":{"id":"n1820939140","loc":[-85.1338715,42.0660833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939142":{"id":"n1820939142","loc":[-85.649671,41.9135675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939144":{"id":"n1820939144","loc":[-85.0236545,42.0920444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939145":{"id":"n1820939145","loc":[-85.1084391,42.0859376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939146":{"id":"n1820939146","loc":[-85.1539988,42.0618626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939147":{"id":"n1820939147","loc":[-85.2354521,42.026511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939148":{"id":"n1820939148","loc":[-85.2362246,42.0260408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939149":{"id":"n1820939149","loc":[-85.2401342,42.0115233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939150":{"id":"n1820939150","loc":[-85.295319,41.9747423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939151":{"id":"n1820939151","loc":[-85.1164696,42.0835409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939152":{"id":"n1820939152","loc":[-85.3232891,41.9712885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939153":{"id":"n1820939153","loc":[-85.2574463,42.0068944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939155":{"id":"n1820939155","loc":[-85.5704064,41.9598246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939156":{"id":"n1820939156","loc":[-85.0349077,42.0998116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939157":{"id":"n1820939157","loc":[-85.0949529,42.0925619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939159":{"id":"n1820939159","loc":[-85.0179829,42.0902343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939160":{"id":"n1820939160","loc":[-85.0405832,42.1016942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939161":{"id":"n1820939161","loc":[-85.2534015,42.0111833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939162":{"id":"n1820939162","loc":[-85.0839881,42.102708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939163":{"id":"n1820939163","loc":[-85.0341996,42.1008385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939164":{"id":"n1820939164","loc":[-85.1037761,42.0879731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939173":{"id":"n1820939173","loc":[-85.0460616,42.1005786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939177":{"id":"n1820939177","loc":[-85.0061651,42.0878059],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939181":{"id":"n1820939181","loc":[-85.1456775,42.0654684],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939183":{"id":"n1820939183","loc":[-85.1325508,42.0718439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939185":{"id":"n1820939185","loc":[-85.2485842,42.008329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939187":{"id":"n1820939187","loc":[-85.2744128,41.9949322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939189":{"id":"n1820939189","loc":[-85.2579025,41.9999542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939191":{"id":"n1820939191","loc":[-85.3358998,41.9828987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939193":{"id":"n1820939193","loc":[-85.3192658,41.9716714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939194":{"id":"n1820939194","loc":[-85.6400795,41.9130725],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939195":{"id":"n1820939195","loc":[-85.3278489,41.9780591],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939196":{"id":"n1820939196","loc":[-85.2800197,41.983061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939197":{"id":"n1820939197","loc":[-85.3278167,41.9692943],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939198":{"id":"n1820939198","loc":[-85.3366894,41.9838653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939199":{"id":"n1820939199","loc":[-85.0328383,42.0969923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939201":{"id":"n1820939201","loc":[-85.3259284,41.9720383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939217":{"id":"n1820939217","loc":[-85.1840181,42.0503277],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939220":{"id":"n1820939220","loc":[-85.422563,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939222":{"id":"n1820939222","loc":[-85.555386,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939224":{"id":"n1820939224","loc":[-85.3830809,42.002254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939226":{"id":"n1820939226","loc":[-84.9917938,42.0857517],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939227":{"id":"n1820939227","loc":[-85.2936775,41.9740484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939228":{"id":"n1820939228","loc":[-85.2632133,41.9975024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939229":{"id":"n1820939229","loc":[-85.2809424,41.9853259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939230":{"id":"n1820939230","loc":[-85.242104,42.0131204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939232":{"id":"n1820939232","loc":[-85.2610246,41.9963901],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939233":{"id":"n1820939233","loc":[-85.2335531,42.0268378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939234":{"id":"n1820939234","loc":[-85.3188839,41.9713575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939235":{"id":"n1820939235","loc":[-85.2413637,42.0225658],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939237":{"id":"n1820939237","loc":[-85.0010796,42.0887215],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939239":{"id":"n1820939239","loc":[-85.2241697,42.0362624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939243":{"id":"n1820939243","loc":[-85.0368456,42.1040134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939244":{"id":"n1820939244","loc":[-85.1327986,42.069524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939260":{"id":"n1820939260","loc":[-85.5408163,41.9711206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939261":{"id":"n1820939261","loc":[-85.2959199,41.9746546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939262":{"id":"n1820939262","loc":[-85.3298659,41.9683598],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939263":{"id":"n1820939263","loc":[-85.2240581,42.0358425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939264":{"id":"n1820939264","loc":[-85.2438206,42.0101944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939265":{"id":"n1820939265","loc":[-85.3984489,42.0059589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939266":{"id":"n1820939266","loc":[-85.2330811,42.0294279],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939268":{"id":"n1820939268","loc":[-85.1126877,42.0857704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939271":{"id":"n1820939271","loc":[-85.254925,42.0106253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939273":{"id":"n1820939273","loc":[-85.4328046,42.0064662],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820939277":{"id":"n1820939277","loc":[-85.289622,41.9789616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939279":{"id":"n1820939279","loc":[-85.4574532,42.0004043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939281":{"id":"n1820939281","loc":[-85.4803486,41.9867211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939283":{"id":"n1820939283","loc":[-85.157475,42.0631848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939285":{"id":"n1820939285","loc":[-85.2571458,42.0059935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939287":{"id":"n1820939287","loc":[-85.2818544,41.9825984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939289":{"id":"n1820939289","loc":[-85.2298302,42.0328781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939291":{"id":"n1820939291","loc":[-85.4819523,41.984821],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939301":{"id":"n1820939301","loc":[-85.3139765,41.9701159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939304":{"id":"n1820939304","loc":[-85.0424447,42.101742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939306":{"id":"n1820939306","loc":[-85.6360283,41.9338482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939310":{"id":"n1820939310","loc":[-85.3463025,41.9913622],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939312":{"id":"n1820939312","loc":[-85.4664869,41.9988097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939314":{"id":"n1820939314","loc":[-85.149364,42.0622449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939316":{"id":"n1820939316","loc":[-85.2460415,42.0153125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939318":{"id":"n1820939318","loc":[-85.4806103,41.9924523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939320":{"id":"n1820939320","loc":[-85.2449042,42.0190987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939322":{"id":"n1820939322","loc":[-85.5280165,41.9689263],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939324":{"id":"n1820939324","loc":[-85.0051204,42.0882625],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939326":{"id":"n1820939326","loc":[-85.1240925,42.0771546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939329":{"id":"n1820939329","loc":[-85.2261653,42.0342225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939331":{"id":"n1820939331","loc":[-85.5259933,41.972211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939333":{"id":"n1820939333","loc":[-85.0074754,42.0883183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939335":{"id":"n1820939335","loc":[-85.0764014,42.1055549],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939336":{"id":"n1820939336","loc":[-85.2908773,41.9769597],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939337":{"id":"n1820939337","loc":[-85.4095382,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939346":{"id":"n1820939346","loc":[-85.2514166,42.0111753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939348":{"id":"n1820939348","loc":[-85.0030377,42.0873799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939350":{"id":"n1820939350","loc":[-85.3659362,41.9964974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939352":{"id":"n1820939352","loc":[-85.226058,42.0348281],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939355":{"id":"n1820939355","loc":[-85.1902408,42.0507101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939357":{"id":"n1820939357","loc":[-85.2781854,41.9946001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939359":{"id":"n1820939359","loc":[-85.2139988,42.0405175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939361":{"id":"n1820939361","loc":[-85.0086609,42.0908262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939363":{"id":"n1820939363","loc":[-85.0627128,42.1043398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939365":{"id":"n1820939365","loc":[-85.1311346,42.072501],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939369":{"id":"n1820939369","loc":[-85.248198,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939370":{"id":"n1820939370","loc":[-84.99792,42.087794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939371":{"id":"n1820939371","loc":[-85.2786775,41.9942783],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939372":{"id":"n1820939372","loc":[-85.0342103,42.1013957],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939373":{"id":"n1820939373","loc":[-85.2022357,42.0444799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939374":{"id":"n1820939374","loc":[-85.2279205,42.0337388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939375":{"id":"n1820939375","loc":[-85.1337699,42.0712614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939376":{"id":"n1820939376","loc":[-85.317517,41.9707062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939377":{"id":"n1820939377","loc":[-85.1326326,42.070218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939394":{"id":"n1820939394","loc":[-85.0197746,42.0899118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939397":{"id":"n1820939397","loc":[-85.2590076,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939399":{"id":"n1820939399","loc":[-85.2469964,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939400":{"id":"n1820939400","loc":[-85.2470929,42.0146668],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939401":{"id":"n1820939401","loc":[-84.9984095,42.0878087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939402":{"id":"n1820939402","loc":[-85.2372653,42.0243273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939403":{"id":"n1820939403","loc":[-85.2454986,42.0091955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939404":{"id":"n1820939404","loc":[-85.0539205,42.1035995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939405":{"id":"n1820939405","loc":[-85.550601,41.9706101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939406":{"id":"n1820939406","loc":[-85.0351343,42.0999656],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939407":{"id":"n1820939407","loc":[-85.0082908,42.0905755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939408":{"id":"n1820939408","loc":[-85.0132904,42.0902251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939410":{"id":"n1820939410","loc":[-85.0892546,42.094012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939412":{"id":"n1820939412","loc":[-85.0350793,42.1030315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939416":{"id":"n1820939416","loc":[-85.0012406,42.0886777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939418":{"id":"n1820939418","loc":[-85.0577453,42.1029229],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939420":{"id":"n1820939420","loc":[-85.1230786,42.0776722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939422":{"id":"n1820939422","loc":[-85.571136,41.9649304],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939436":{"id":"n1820939436","loc":[-85.1137968,42.0848997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939437":{"id":"n1820939437","loc":[-85.3559584,41.9925105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939438":{"id":"n1820939438","loc":[-85.0080172,42.0903565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939439":{"id":"n1820939439","loc":[-85.0048897,42.0880913],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939441":{"id":"n1820939441","loc":[-85.0406959,42.1018574],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939443":{"id":"n1820939443","loc":[-85.3897328,42.0029078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939445":{"id":"n1820939445","loc":[-85.122349,42.0782814],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939448":{"id":"n1820939448","loc":[-85.4872193,41.985036],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939450":{"id":"n1820939450","loc":[-85.0120459,42.0904919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939452":{"id":"n1820939452","loc":[-85.6320543,41.921982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939456":{"id":"n1820939456","loc":[-85.0844749,42.1036843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939458":{"id":"n1820939458","loc":[-85.0968037,42.091296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939463":{"id":"n1820939463","loc":[-85.5339747,41.9681841],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939465":{"id":"n1820939465","loc":[-85.4125423,42.0072129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939467":{"id":"n1820939467","loc":[-85.6335563,41.9303626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939469":{"id":"n1820939469","loc":[-85.2821014,41.9932126],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939471":{"id":"n1820939471","loc":[-85.374691,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939485":{"id":"n1820939485","loc":[-85.4471321,42.0049806],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939487":{"id":"n1820939487","loc":[-85.3752532,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939489":{"id":"n1820939489","loc":[-85.4517283,42.005927],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939492":{"id":"n1820939492","loc":[-85.4662552,42.0005693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939494":{"id":"n1820939494","loc":[-85.0120083,42.0902928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939496":{"id":"n1820939496","loc":[-85.044463,42.1004631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939498":{"id":"n1820939498","loc":[-85.418293,42.0089667],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939500":{"id":"n1820939500","loc":[-85.0554762,42.1027358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939504":{"id":"n1820939504","loc":[-85.1246289,42.0746858],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939507":{"id":"n1820939507","loc":[-85.0408139,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939508":{"id":"n1820939508","loc":[-85.1236204,42.0775169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939509":{"id":"n1820939509","loc":[-85.0350109,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939510":{"id":"n1820939510","loc":[-85.0551583,42.1029878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939511":{"id":"n1820939511","loc":[-85.0956771,42.0916662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939512":{"id":"n1820939512","loc":[-85.2323408,42.0273638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939513":{"id":"n1820939513","loc":[-85.1232771,42.0762388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939531":{"id":"n1820939531","loc":[-85.264608,41.9997828],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939533":{"id":"n1820939533","loc":[-85.4198808,42.0087914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939535":{"id":"n1820939535","loc":[-85.3080864,41.9715677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939536":{"id":"n1820939536","loc":[-85.1189426,42.0812596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939537":{"id":"n1820939537","loc":[-85.2642741,41.9996764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939538":{"id":"n1820939538","loc":[-85.2572531,42.0079627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939539":{"id":"n1820939539","loc":[-85.2907807,41.9790174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939540":{"id":"n1820939540","loc":[-85.3171415,41.9707301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939541":{"id":"n1820939541","loc":[-85.08777,42.0953841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939542":{"id":"n1820939542","loc":[-85.1239262,42.0773218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939543":{"id":"n1820939543","loc":[-84.9973956,42.0877968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939544":{"id":"n1820939544","loc":[-85.011606,42.0896161],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939545":{"id":"n1820939545","loc":[-85.4077358,42.0082971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939546":{"id":"n1820939546","loc":[-85.3614945,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939547":{"id":"n1820939547","loc":[-85.3189118,41.9697649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939550":{"id":"n1820939550","loc":[-85.1262691,42.0740221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939551":{"id":"n1820939551","loc":[-85.3863639,41.9994635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939552":{"id":"n1820939552","loc":[-85.2836034,41.9923953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939554":{"id":"n1820939554","loc":[-85.3222377,41.9715916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939555":{"id":"n1820939555","loc":[-85.0122658,42.0906312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939556":{"id":"n1820939556","loc":[-85.0022652,42.0877581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939557":{"id":"n1820939557","loc":[-85.1011314,42.0899954],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939559":{"id":"n1820939559","loc":[-85.0008181,42.0885293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939561":{"id":"n1820939561","loc":[-85.3637046,41.9942488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939562":{"id":"n1820939562","loc":[-85.4500117,42.0052892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939563":{"id":"n1820939563","loc":[-85.0537636,42.1036365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939565":{"id":"n1820939565","loc":[-85.2367503,42.0246939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939566":{"id":"n1820939566","loc":[-85.0448479,42.1002653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939567":{"id":"n1820939567","loc":[-85.6337065,41.9295006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939568":{"id":"n1820939568","loc":[-85.0879792,42.095623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939569":{"id":"n1820939569","loc":[-85.6347623,41.9352369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939570":{"id":"n1820939570","loc":[-85.1497931,42.0620378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939571":{"id":"n1820939571","loc":[-85.5676169,41.9656324],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939572":{"id":"n1820939572","loc":[-85.638041,41.9166971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939573":{"id":"n1820939573","loc":[-85.4993429,41.9781293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939574":{"id":"n1820939574","loc":[-85.5352831,41.9692127],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939575":{"id":"n1820939575","loc":[-84.9924429,42.0857118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939577":{"id":"n1820939577","loc":[-85.0581101,42.1026721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939578":{"id":"n1820939578","loc":[-85.641088,41.9094477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939579":{"id":"n1820939579","loc":[-85.2548821,42.0052282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939580":{"id":"n1820939580","loc":[-85.1124463,42.0859734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939581":{"id":"n1820939581","loc":[-85.1083479,42.0857624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939583":{"id":"n1820939583","loc":[-85.1387424,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939584":{"id":"n1820939584","loc":[-85.5152645,41.9700892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939585":{"id":"n1820939585","loc":[-85.5463738,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939586":{"id":"n1820939586","loc":[-85.360207,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939587":{"id":"n1820939587","loc":[-85.2402372,42.0120917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939588":{"id":"n1820939588","loc":[-85.3936381,42.0047255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939589":{"id":"n1820939589","loc":[-85.3310246,41.973784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939590":{"id":"n1820939590","loc":[-85.0329403,42.096642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939591":{"id":"n1820939591","loc":[-85.0097271,42.0910981],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939593":{"id":"n1820939593","loc":[-85.0446562,42.1003437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939595":{"id":"n1820939595","loc":[-85.0856671,42.1008452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939596":{"id":"n1820939596","loc":[-85.4087228,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939597":{"id":"n1820939597","loc":[-85.0609519,42.1052564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939598":{"id":"n1820939598","loc":[-85.3432126,41.9874548],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939599":{"id":"n1820939599","loc":[-85.4041738,42.0067027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939600":{"id":"n1820939600","loc":[-85.0825437,42.1035768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939601":{"id":"n1820939601","loc":[-85.048422,42.101498],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939602":{"id":"n1820939602","loc":[-85.0336256,42.0999031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939603":{"id":"n1820939603","loc":[-85.046818,42.1014104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939605":{"id":"n1820939605","loc":[-85.2856524,41.98078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939607":{"id":"n1820939607","loc":[-85.1118173,42.0864245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939609":{"id":"n1820939609","loc":[-85.0443397,42.1006263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939610":{"id":"n1820939610","loc":[-85.0336698,42.0978361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939611":{"id":"n1820939611","loc":[-85.4630322,42.0014248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939612":{"id":"n1820939612","loc":[-85.0613127,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939613":{"id":"n1820939613","loc":[-85.0137571,42.0887801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939614":{"id":"n1820939614","loc":[-85.272487,41.9982013],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939616":{"id":"n1820939616","loc":[-85.4665727,41.9983791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939617":{"id":"n1820939617","loc":[-85.1288078,42.0725476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939618":{"id":"n1820939618","loc":[-85.4653282,42.00109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939619":{"id":"n1820939619","loc":[-85.2314717,42.0276746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939620":{"id":"n1820939620","loc":[-85.255982,42.0003569],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939621":{"id":"n1820939621","loc":[-85.2886779,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939622":{"id":"n1820939622","loc":[-85.22438,42.0367509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939623":{"id":"n1820939623","loc":[-85.0334713,42.0998382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939624":{"id":"n1820939624","loc":[-85.2236504,42.037484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939625":{"id":"n1820939625","loc":[-85.636908,41.9175162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939627":{"id":"n1820939627","loc":[-85.2669187,41.9989707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939628":{"id":"n1820939628","loc":[-85.3247268,41.9720702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939629":{"id":"n1820939629","loc":[-85.3785104,41.9987299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939630":{"id":"n1820939630","loc":[-85.5267658,41.9720515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939631":{"id":"n1820939631","loc":[-85.2445116,42.0098811],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939632":{"id":"n1820939632","loc":[-85.1271448,42.0725077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939633":{"id":"n1820939633","loc":[-85.0345751,42.099724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939634":{"id":"n1820939634","loc":[-85.4217476,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939635":{"id":"n1820939635","loc":[-85.3121848,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939636":{"id":"n1820939636","loc":[-85.2826419,41.9929985],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939637":{"id":"n1820939637","loc":[-85.3160257,41.9706344],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939638":{"id":"n1820939638","loc":[-85.5684967,41.9657919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939640":{"id":"n1820939640","loc":[-85.225131,42.0356194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939642":{"id":"n1820939642","loc":[-85.1324124,42.0693328],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939644":{"id":"n1820939644","loc":[-84.9994073,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939645":{"id":"n1820939645","loc":[-85.1087596,42.0863329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939646":{"id":"n1820939646","loc":[-85.2915532,41.9782996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939647":{"id":"n1820939647","loc":[-84.9988708,42.0877808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939648":{"id":"n1820939648","loc":[-85.2243628,42.0356728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939649":{"id":"n1820939649","loc":[-85.0427397,42.1020524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939650":{"id":"n1820939650","loc":[-85.6388392,41.9100752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939651":{"id":"n1820939651","loc":[-85.0133709,42.0888557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939652":{"id":"n1820939652","loc":[-85.318798,41.9701211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939653":{"id":"n1820939653","loc":[-85.6335778,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939654":{"id":"n1820939654","loc":[-85.6338396,41.9370247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939655":{"id":"n1820939655","loc":[-85.0939069,42.0931988],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939656":{"id":"n1820939656","loc":[-85.5702347,41.9651378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939657":{"id":"n1820939657","loc":[-85.4235286,42.0088392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939658":{"id":"n1820939658","loc":[-85.2740856,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939659":{"id":"n1820939659","loc":[-85.4824299,41.9934195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939660":{"id":"n1820939660","loc":[-85.3857846,42.0014408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939661":{"id":"n1820939661","loc":[-85.0451658,42.10028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939662":{"id":"n1820939662","loc":[-85.3893036,42.001377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939664":{"id":"n1820939664","loc":[-85.2455845,42.0088607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939665":{"id":"n1820939665","loc":[-85.2741071,41.9951116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939666":{"id":"n1820939666","loc":[-85.1298375,42.0677718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939667":{"id":"n1820939667","loc":[-85.5491848,41.9707377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939669":{"id":"n1820939669","loc":[-85.2780298,41.995238],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939670":{"id":"n1820939670","loc":[-85.1330068,42.0716926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939671":{"id":"n1820939671","loc":[-85.0811342,42.1025129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939672":{"id":"n1820939672","loc":[-85.2325124,42.0290135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939673":{"id":"n1820939673","loc":[-85.2975077,41.9716953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939674":{"id":"n1820939674","loc":[-85.0951729,42.0922394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939676":{"id":"n1820939676","loc":[-85.0363252,42.1043119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939677":{"id":"n1820939677","loc":[-85.2960057,41.97349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939678":{"id":"n1820939678","loc":[-85.3701849,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939679":{"id":"n1820939679","loc":[-85.3381486,41.9848861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939680":{"id":"n1820939680","loc":[-85.2058448,42.0417286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939682":{"id":"n1820939682","loc":[-85.0819335,42.1034443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939683":{"id":"n1820939683","loc":[-85.3872223,41.9993359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939684":{"id":"n1820939684","loc":[-85.095366,42.091909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939685":{"id":"n1820939685","loc":[-85.2327914,42.0291888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939686":{"id":"n1820939686","loc":[-85.0433459,42.1018773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939687":{"id":"n1820939687","loc":[-85.0585339,42.1027318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939688":{"id":"n1820939688","loc":[-85.0062885,42.0876347],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939689":{"id":"n1820939689","loc":[-85.246299,42.017377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939690":{"id":"n1820939690","loc":[-85.2932376,41.9742877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939691":{"id":"n1820939691","loc":[-85.2962846,41.9736815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939692":{"id":"n1820939692","loc":[-85.6052365,41.9409193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939693":{"id":"n1820939693","loc":[-85.2570536,42.0003341],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939694":{"id":"n1820939694","loc":[-85.0488458,42.1014064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939695":{"id":"n1820939695","loc":[-85.4050321,42.0069578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939696":{"id":"n1820939696","loc":[-85.4847517,41.9845894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939697":{"id":"n1820939697","loc":[-85.0844655,42.1013826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939698":{"id":"n1820939698","loc":[-85.1437206,42.0650008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939699":{"id":"n1820939699","loc":[-85.1168183,42.0864034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939700":{"id":"n1820939700","loc":[-85.5479831,41.9711366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939701":{"id":"n1820939701","loc":[-85.0349948,42.1034124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939702":{"id":"n1820939702","loc":[-85.0835589,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939703":{"id":"n1820939703","loc":[-85.0203875,42.0902649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939704":{"id":"n1820939704","loc":[-85.0371191,42.1038184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939705":{"id":"n1820939705","loc":[-85.1273312,42.0735681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939707":{"id":"n1820939707","loc":[-85.1272239,42.0730226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939710":{"id":"n1820939710","loc":[-85.0349881,42.1019012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939712":{"id":"n1820939712","loc":[-85.2440459,42.0178313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939713":{"id":"n1820939713","loc":[-85.2444751,42.0182618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939714":{"id":"n1820939714","loc":[-85.0539996,42.1032863],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939715":{"id":"n1820939715","loc":[-85.2215905,42.0373246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939716":{"id":"n1820939716","loc":[-85.0649712,42.1051994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939717":{"id":"n1820939717","loc":[-85.0927146,42.0927581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939718":{"id":"n1820939718","loc":[-85.3884668,42.0042312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939719":{"id":"n1820939719","loc":[-85.0840672,42.1013241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939720":{"id":"n1820939720","loc":[-85.304739,41.9725408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939721":{"id":"n1820939721","loc":[-85.2243585,42.0371334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939722":{"id":"n1820939722","loc":[-85.0599823,42.1049686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939723":{"id":"n1820939723","loc":[-85.0298825,42.0944288],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939724":{"id":"n1820939724","loc":[-85.0366095,42.1042443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939725":{"id":"n1820939725","loc":[-85.0698783,42.1058135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939726":{"id":"n1820939726","loc":[-85.1054551,42.0873361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939727":{"id":"n1820939727","loc":[-84.9952324,42.0864285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939728":{"id":"n1820939728","loc":[-85.3442211,41.9897993],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939729":{"id":"n1820939729","loc":[-85.4386134,42.0056822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939730":{"id":"n1820939730","loc":[-85.2438528,42.0146589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939731":{"id":"n1820939731","loc":[-85.0355581,42.1041846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939732":{"id":"n1820939732","loc":[-85.557682,41.9724447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939734":{"id":"n1820939734","loc":[-85.2299418,42.033314],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939735":{"id":"n1820939735","loc":[-85.6297412,41.9419088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939736":{"id":"n1820939736","loc":[-85.2645101,41.9980259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939738":{"id":"n1820939738","loc":[-85.082195,42.1035649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939739":{"id":"n1820939739","loc":[-85.234272,42.0267102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939740":{"id":"n1820939740","loc":[-85.0130758,42.0895006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939741":{"id":"n1820939741","loc":[-85.4594702,42.0000375],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939742":{"id":"n1820939742","loc":[-84.9946745,42.0863687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939743":{"id":"n1820939743","loc":[-85.6438775,41.9120186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939744":{"id":"n1820939744","loc":[-85.6372685,41.9168089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939745":{"id":"n1820939745","loc":[-85.2789468,41.9893208],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939747":{"id":"n1820939747","loc":[-85.3775019,41.998427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939749":{"id":"n1820939749","loc":[-85.0993571,42.0909178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939750":{"id":"n1820939750","loc":[-85.1308503,42.0669339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939751":{"id":"n1820939751","loc":[-85.4802566,41.9856659],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939752":{"id":"n1820939752","loc":[-85.2543563,42.0108804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939753":{"id":"n1820939753","loc":[-85.1041033,42.0878815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939755":{"id":"n1820939755","loc":[-85.4000969,42.0071651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939757":{"id":"n1820939757","loc":[-85.3858275,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939758":{"id":"n1820939758","loc":[-85.3653998,41.996609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939759":{"id":"n1820939759","loc":[-85.2432949,42.0202305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939760":{"id":"n1820939760","loc":[-85.3878874,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939761":{"id":"n1820939761","loc":[-85.2516741,42.0114145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939762":{"id":"n1820939762","loc":[-85.2788825,41.9865142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939763":{"id":"n1820939763","loc":[-85.0009147,42.0886686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939764":{"id":"n1820939764","loc":[-85.3918142,42.003434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939765":{"id":"n1820939765","loc":[-85.5532832,41.9696848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939766":{"id":"n1820939766","loc":[-85.5545063,41.969254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939768":{"id":"n1820939768","loc":[-85.1327989,42.0704769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939770":{"id":"n1820939770","loc":[-85.0588558,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939772":{"id":"n1820939772","loc":[-85.555798,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939773":{"id":"n1820939773","loc":[-85.0565853,42.1023589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939774":{"id":"n1820939774","loc":[-85.2582941,41.9992765],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939775":{"id":"n1820939775","loc":[-85.3007264,41.9727642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939776":{"id":"n1820939776","loc":[-85.2477045,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939777":{"id":"n1820939777","loc":[-85.2415247,42.0104973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1821006698":{"id":"n1821006698","loc":[-85.6345227,41.9382009],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006700":{"id":"n1821006700","loc":[-85.6344894,41.938975],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006704":{"id":"n1821006704","loc":[-85.6351181,41.9370157],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006706":{"id":"n1821006706","loc":[-85.6357554,41.9361657],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006708":{"id":"n1821006708","loc":[-85.6351235,41.9368481],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006710":{"id":"n1821006710","loc":[-85.6352844,41.9364211],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006712":{"id":"n1821006712","loc":[-85.6351503,41.937307],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006716":{"id":"n1821006716","loc":[-85.6350366,41.9379774],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006725":{"id":"n1821006725","loc":[-85.6352147,41.9375903],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821137607":{"id":"n1821137607","loc":[-85.5297057,41.9669915],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821137608":{"id":"n1821137608","loc":[-85.5288598,41.9673094],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821139530":{"id":"n1821139530","loc":[-85.4832228,41.9881686],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139531":{"id":"n1821139531","loc":[-85.4812101,41.9851258],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139532":{"id":"n1821139532","loc":[-85.4799127,41.9860244],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139533":{"id":"n1821139533","loc":[-85.4800313,41.9865555],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1841425201":{"id":"n1841425201","loc":[-85.4334577,42.0063713],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:57Z","tags":{}},"n1841425222":{"id":"n1841425222","loc":[-85.4382449,42.0055785],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:58Z","tags":{}},"n1914861007":{"id":"n1914861007","loc":[-85.394959,42.0057472],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:21Z","tags":{}},"n1914861057":{"id":"n1914861057","loc":[-85.3967185,42.0049695],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:22Z","tags":{}},"n1914861112":{"id":"n1914861112","loc":[-85.394179,42.0056906],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:24Z","tags":{}},"n1914861306":{"id":"n1914861306","loc":[-85.3900226,42.0028488],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:27Z","tags":{}},"n2114807565":{"id":"n2114807565","loc":[-85.6385979,41.9577824],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807568":{"id":"n2114807568","loc":[-85.6325097,41.9775713],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807572":{"id":"n2114807572","loc":[-85.6328996,41.9980965],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807578":{"id":"n2114807578","loc":[-85.6344818,41.9696956],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807583":{"id":"n2114807583","loc":[-85.6326289,41.9757853],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807593":{"id":"n2114807593","loc":[-85.6360828,41.9650674],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2130304159":{"id":"n2130304159","loc":[-85.6352537,41.9450015],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"railway":"level_crossing"}},"n2139795852":{"id":"n2139795852","loc":[-85.6374708,41.9311633],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858882":{"id":"n2139858882","loc":[-85.635178,41.9356158],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858883":{"id":"n2139858883","loc":[-85.63533,41.9355886],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858884":{"id":"n2139858884","loc":[-85.6353819,41.93556],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858885":{"id":"n2139858885","loc":[-85.6353665,41.9355157],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858886":{"id":"n2139858886","loc":[-85.6353165,41.9354971],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858887":{"id":"n2139858887","loc":[-85.6352454,41.9355328],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858888":{"id":"n2139858888","loc":[-85.6350184,41.9357846],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858889":{"id":"n2139858889","loc":[-85.634978,41.9359448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858890":{"id":"n2139858890","loc":[-85.6347723,41.9361523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858891":{"id":"n2139858891","loc":[-85.6347165,41.9362667],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858892":{"id":"n2139858892","loc":[-85.6346992,41.9364312],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858893":{"id":"n2139858893","loc":[-85.634603,41.9366329],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858894":{"id":"n2139858894","loc":[-85.6345973,41.9367488],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858895":{"id":"n2139858895","loc":[-85.6345127,41.9369734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858896":{"id":"n2139858896","loc":[-85.634478,41.9371923],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858897":{"id":"n2139858897","loc":[-85.6344838,41.9373768],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858898":{"id":"n2139858898","loc":[-85.6346242,41.9375299],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858899":{"id":"n2139858899","loc":[-85.6347723,41.9376357],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858900":{"id":"n2139858900","loc":[-85.6347607,41.9377788],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858901":{"id":"n2139858901","loc":[-85.6346204,41.9379533],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858902":{"id":"n2139858902","loc":[-85.6344184,41.9380105],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858903":{"id":"n2139858903","loc":[-85.6341627,41.9380406],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858904":{"id":"n2139858904","loc":[-85.634005,41.9381679],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858905":{"id":"n2139858905","loc":[-85.63393,41.9383353],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858906":{"id":"n2139858906","loc":[-85.6338588,41.9384597],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858907":{"id":"n2139858907","loc":[-85.6336627,41.9387759],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858908":{"id":"n2139858908","loc":[-85.6335127,41.9389361],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858933":{"id":"n2139858933","loc":[-85.6353118,41.9432646],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858934":{"id":"n2139858934","loc":[-85.6353952,41.9433002],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858935":{"id":"n2139858935","loc":[-85.6356496,41.9433255],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858936":{"id":"n2139858936","loc":[-85.6363128,41.9433373],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858937":{"id":"n2139858937","loc":[-85.6365467,41.9433779],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858938":{"id":"n2139858938","loc":[-85.6368692,41.9435265],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858939":{"id":"n2139858939","loc":[-85.6370986,41.9437039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858940":{"id":"n2139858940","loc":[-85.6372371,41.9437732],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858941":{"id":"n2139858941","loc":[-85.6374756,41.9438171],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858942":{"id":"n2139858942","loc":[-85.6376164,41.9439286],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858943":{"id":"n2139858943","loc":[-85.6377504,41.944138],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858944":{"id":"n2139858944","loc":[-85.6384204,41.9443137],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858945":{"id":"n2139858945","loc":[-85.6385726,41.9444506],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858946":{"id":"n2139858946","loc":[-85.638702,41.9445739],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858947":{"id":"n2139858947","loc":[-85.6387179,41.9446516],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858948":{"id":"n2139858948","loc":[-85.6387088,41.9447985],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858949":{"id":"n2139858949","loc":[-85.6387656,41.9449877],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858950":{"id":"n2139858950","loc":[-85.638777,41.9451448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858951":{"id":"n2139858951","loc":[-85.6387088,41.9452631],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858964":{"id":"n2139858964","loc":[-85.6383346,41.9442912],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858966":{"id":"n2139858966","loc":[-85.6384724,41.9443605],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858967":{"id":"n2139858967","loc":[-85.6354078,41.9434285],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858968":{"id":"n2139858968","loc":[-85.635271,41.943654],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858969":{"id":"n2139858969","loc":[-85.6352657,41.9437437],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858970":{"id":"n2139858970","loc":[-85.635271,41.9438195],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858971":{"id":"n2139858971","loc":[-85.6351563,41.9438906],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858972":{"id":"n2139858972","loc":[-85.6351384,41.9438882],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858973":{"id":"n2139858973","loc":[-85.6351514,41.9438034],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858974":{"id":"n2139858974","loc":[-85.6351237,41.9436641],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858975":{"id":"n2139858975","loc":[-85.6351498,41.9436108],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858976":{"id":"n2139858976","loc":[-85.6351058,41.9435345],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858977":{"id":"n2139858977","loc":[-85.6349641,41.9432051],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858986":{"id":"n2139858986","loc":[-85.6341205,41.9380746],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858990":{"id":"n2139858990","loc":[-85.6345671,41.9381816],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858995":{"id":"n2139858995","loc":[-85.6339783,41.9382273],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139859003":{"id":"n2139859003","loc":[-85.6340477,41.9373489],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139859004":{"id":"n2139859004","loc":[-85.6339784,41.9374752],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139870406":{"id":"n2139870406","loc":[-85.6342265,41.9432605],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139877106":{"id":"n2139877106","loc":[-85.6346323,41.9438746],"version":"1","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n2139982399":{"id":"n2139982399","loc":[-85.6324055,41.9408537],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982400":{"id":"n2139982400","loc":[-85.632488,41.941063],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"leisure":"slipway"}},"n2139982401":{"id":"n2139982401","loc":[-85.6327261,41.9415366],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982402":{"id":"n2139982402","loc":[-85.6326391,41.9413598],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982403":{"id":"n2139982403","loc":[-85.6327041,41.9414391],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982405":{"id":"n2139982405","loc":[-85.6322891,41.9406009],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982406":{"id":"n2139982406","loc":[-85.6325412,41.9425257],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139989333":{"id":"n2139989333","loc":[-85.6340584,41.9431731],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006331":{"id":"n2140006331","loc":[-85.6361751,41.9459744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006334":{"id":"n2140006334","loc":[-85.636528,41.9459751],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006336":{"id":"n2140006336","loc":[-85.6370918,41.9458926],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006338":{"id":"n2140006338","loc":[-85.6378806,41.9456474],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006340":{"id":"n2140006340","loc":[-85.6385831,41.9454343],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006342":{"id":"n2140006342","loc":[-85.639341,41.945157],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006344":{"id":"n2140006344","loc":[-85.6393497,41.9450232],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006346":{"id":"n2140006346","loc":[-85.6388245,41.9450145],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006348":{"id":"n2140006348","loc":[-85.6388167,41.9441739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006351":{"id":"n2140006351","loc":[-85.6382915,41.9441797],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006353":{"id":"n2140006353","loc":[-85.63828,41.9438109],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006355":{"id":"n2140006355","loc":[-85.6381949,41.9436009],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006357":{"id":"n2140006357","loc":[-85.6371904,41.9435918],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006359":{"id":"n2140006359","loc":[-85.6366966,41.9432727],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006361":{"id":"n2140006361","loc":[-85.6353755,41.9432744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006365":{"id":"n2140006365","loc":[-85.6350906,41.9435472],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006366":{"id":"n2140006366","loc":[-85.6343461,41.9441573],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006395":{"id":"n2140006395","loc":[-85.6351171,41.9437175],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006397":{"id":"n2140006397","loc":[-85.635352,41.9450206],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006399":{"id":"n2140006399","loc":[-85.6358194,41.9454937],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006401":{"id":"n2140006401","loc":[-85.6348693,41.9445739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006431":{"id":"n2140006431","loc":[-85.6376737,41.9438023],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006437":{"id":"n2140006437","loc":[-85.6382631,41.9442724],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2189123379":{"id":"n2189123379","loc":[-85.6342671,41.9352665],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w203974076":{"id":"w203974076","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870442","n2139870457","n2139870458","n2139870459","n2139870460","n2139870452"]},"w170989131":{"id":"w170989131","version":"5","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:30Z","tags":{"name":"St Joseph River","source":"Bing Imagery","waterway":"river"},"nodes":["n1820938225","n1820938712","n1820937596","n1820937574","n1820938515","n1820938330","n1820938678","n1820938240","n1820938950","n1820939226","n1820939575","n1820937913","n1820938223","n1820937668","n1820938545","n1820937584","n1820939742","n1820939727","n1820937578","n1820938149","n1820938124","n1820938888","n1820938898","n1820937922","n1820939543","n1820939370","n1820939401","n1820939647","n1820938345","n1820939644","n1820938333","n1820938370","n1820938624","n1820938493","n1820939559","n1820939763","n1820939237","n1820939416","n1820937810","n1820938317","n1820938324","n1820937558","n1820939556","n1820938298","n1820939348","n1820939125","n1820939081","n1820938859","n1820939126","n1820938881","n1820939439","n1820939324","n1820939128","n1820938101","n1820937706","n1820938382","n1820938776","n1820937815","n1820939177","n1820939688","n1820938952","n1820938216","n1820938387","n1820939333","n1820938243","n1820938248","n1820937666","n1820939051","n1820938332","n1820939438","n1820939407","n1820939361","n1820937517","n1820938770","n1820939591","n1820937857","n1820938491","n1820937993","n1820938125","n1820938166","n1820937746","n1820939028","n1820937638","n1820938676","n1820938843","n1820938844","n1820937978","n1820938730","n1820939544","n1820938304","n1820939123","n1820939494","n1820939450","n1820939555","n1820938133","n1820938129","n1820938871","n1820939408","n1820938669","n1820938260","n1820939740","n1820937625","n1820938631","n1820939651","n1820939613","n1820937850","n1820938325","n1820937736","n1820938804","n1820938837","n1820938014","n1820938991","n1820938722","n1820938935","n1820937870","n1820938432","n1820937986","n1820938756","n1820938966","n1820939159","n1820937744","n1820938334","n1820937645","n1820939394","n1820937656","n1820938392","n1820939703","n1820938385","n1820938947","n1820938854","n1820938428","n1820938488","n1820938269","n1820938668","n1820938268","n1820938707","n1820937732","n1820939144","n1820938481","n1820938771","n1820938686","n1820938948","n1820937997","n1820937769","n1820939003","n1820938083","n1820939011","n1820938803","n1820938700","n1820939723","n1820938808","n1820938262","n1820938081","n1820938926","n1820938326","n1820938102","n1820938508","n1820939590","n1820939199","n1820938084","n1820938870","n1820938895","n1820937611","n1820938918","n1820938514","n1820939610","n1820938910","n1820937523","n1820938127","n1820939108","n1820937981","n1820938938","n1820938715","n1820939016","n1820938237","n1820939623","n1820939602","n1820937734","n1820938977","n1820939633","n1820939156","n1820939406","n1820938279","n1820938301","n1820937678","n1820937671","n1820939163","n1820938356","n1820939372","n1820937568","n1820937626","n1820939710","n1820939004","n1820938253","n1820938571","n1820937513","n1820939412","n1820939701","n1820939509","n1820938839","n1820939731","n1820937798","n1820939676","n1820939724","n1820939243","n1820939704","n1820937814","n1820937599","n1820938199","n1820938995","n1820938445","n1820938069","n1820938470","n1820939074","n1820938193","n1820938740","n1820938047","n1820939507","n1820939441","n1820939160","n1820937849","n1820937840","n1820938052","n1820938988","n1820938796","n1820937724","n1820937620","n1820939304","n1820938343","n1820939649","n1820938875","n1820939686","n1820938476","n1820937801","n1820937737","n1820938264","n1820939609","n1820939496","n1820939593","n1820939566","n1820939661","n1820937782","n1820938912","n1820939173","n1820937733","n1820938953","n1820939603","n1820937607","n1820938468","n1820939601","n1820939694","n1820939133","n1820938897","n1820938893","n1820937831","n1820937730","n1820938820","n1820938046","n1820938426","n1820938347","n1820937582","n1820938954","n1820938033","n1820938104","n1820938680","n1820939563","n1820939404","n1820939714","n1820939000","n1820937992","n1820938168","n1820939510","n1820939500","n1820937509","n1820938865","n1820939773","n1820938138","n1820938905","n1820937623","n1820939418","n1820937946","n1820939577","n1820937615","n1820939687","n1820939119","n1820937988","n1820938337","n1820937750","n1820938703","n1820938339","n1820939044","n1820939770","n1820938913","n1820937672","n1820939722","n1820937768","n1820939597","n1820939612","n1820937699","n1820937682","n1820937669","n1820937657","n1820939363","n1820937800","n1820938265","n1820937760","n1820938207","n1820938115","n1820939130","n1820939716","n1820938338","n1820938239","n1820939040","n1820938064","n1820938855","n1820939015","n1820938258","n1820939042","n1820939043","n1820938443","n1820939725","n1820937675","n1820938568","n1820938280","n1820937705","n1820938775","n1820938636","n1820938626","n1820937859","n1820938096","n1820937852","n1820939039","n1820938247","n1820938585","n1820937707","n1820938117","n1820938909","n1820939115","n1820939335","n1820938805","n1820937935","n1820937876","n1820938699","n1820937869","n1820938603","n1820938100","n1820938500","n1820938283","n1820938275","n1820938923","n1820938365","n1820938349","n1820937804","n1820937903","n1820937608","n1820938688","n1820939671","n1820938092","n1820937820","n1820938753","n1820938922","n1820937990","n1820939682","n1820939738","n1820939600","n1820938167","n1820937726","n1820939702","n1820938209","n1820939456","n1820937837","n1820938222","n1820938902","n1820939162","n1820938965","n1820938461","n1820937681","n1820937514","n1820937764","n1820939719","n1820939697","n1820938899","n1820939093","n1820938702","n1820939595","n1820938749","n1820938348","n1820937606","n1820938675","n1820938830","n1820938737","n1820938758","n1820938716","n1820939107","n1820937863","n1820939033","n1820938163","n1820937867","n1820938819","n1820938034","n1820938252","n1820937563","n1820937868","n1820939032","n1820938632","n1820937982","n1820937943","n1820939568","n1820939541","n1820938215","n1820939097","n1820938812","n1820937518","n1820937952","n1820938711","n1820938736","n1820939066","n1820937591","n1820938082","n1820938108","n1820938496","n1820939410","n1820938949","n1820938327","n1820937708","n1820939023","n1820937772","n1820938256","n1820939083","n1820938378","n1820938961","n1820937610","n1820939717","n1820938695","n1820938590","n1820939655","n1820938341","n1820939054","n1820939157","n1820939674","n1820939684","n1820939511","n1820937631","n1820939458","n1820937830","n1820937709","n1820937779","n1820939749","n1820938880","n1820938856","n1820938557","n1820939557","n1820938249","n1820938818","n1820937594","n1820939114","n1820938416","n1820937508","n1820938990","n1820938201","n1820937759","n1820937987","n1820939164","n1820939753","n1820938187","n1820939067","n1820937586","n1820937941","n1820938121","n1820937807","n1820938521","n1820939726","n1820938244","n1820939014","n1820938741","n1820937629","n1820938664","n1820938747","n1820939082","n1820938709","n1820938320","n1820938270","n1820937619","n1820937777","n1820937718","n1820939138","n1820938056","n1820938155","n1820938596","n1820937775","n1820938437","n1820938128","n1820939581","n1820939145","n1820938546","n1820938184","n1820937601","n1820937794","n1820938539","n1820939645","n1820938438","n1820938436","n1820939025","n1820938915","n1820938534","n1820937605","n1820939607","n1820939101","n1820939580","n1820939268","n1820939134","n1820938849","n1820938754","n1820938079","n1820937842","n1820938781","n1820938873","n1820938495","n1820938381","n1820938503","n1820939436","n1820938502","n1820939087","n1820938996","n1820938449","n1820938907","n1820937979","n1820937780","n1820937546","n1820939699","n1820937677","n1820938957","n1820938946","n1820937776","n1820937717","n1820938718","n1820937637","n1820938510","n1820937663","n1820938941","n1820939151","n1820937603","n1820938250","n1820937951","n1820938630","n1820938821","n1820938779","n1820938497","n1820938159","n1820939536","n1820938409","n1820938386","n1820939116","n1820938340","n1820939117","n1820938291","n1820938435","n1820937819","n1820938242","n1820939078","n1820938877","n1820939104","n1820939445","n1820938367","n1820938903","n1820939420","n1820938517","n1820939508","n1820939542","n1820939326","n1820938210","n1820939020","n1820938815","n1820937832","n1820939513","n1820937818","n1820939005","n1820938717","n1820939135","n1820938384","n1820937587","n1820939024","n1820939504","n1820939120","n1820939026","n1820938015","n1820938998","n1820937648","n1820939137","n1820937761","n1820938195","n1820938535","n1820939550","n1820938725","n1820938282","n1820937781","n1820937792","n1820939705","n1820937788","n1820939707","n1820937882","n1820939632","n1820938427","n1820938276","n1820939617","n1820939013","n1820939035","n1820937543","n1820939365","n1820937752","n1820937802","n1820939183","n1820939670","n1820938450","n1820939375","n1820937813","n1820937673","n1820937783","n1820939029","n1820939768","n1820939377","n1820937974","n1820939244","n1820939642","n1820937864","n1820938255","n1820938528","n1820939666","n1820938120","n1820937812","n1820938928","n1820939750","n1820939099","n1820938073","n1820938714","n1820939140","n1820938192","n1820937844","n1820938635","n1820938742","n1820939583","n1820937887","n1820938318","n1820938816","n1820939698","n1820938273","n1820939181","n1820937652","n1820938748","n1820937651","n1820938519","n1820938019","n1820938752","n1820938235","n1820939118","n1820938562","n1820939314","n1820939570","n1820938190","n1820938342","n1820938533","n1820937977","n1820939089","n1820939146","n1820938622","n1820938297","n1820938524","n1820939283","n1820938874","n1820938832","n1820937550","n1820937843","n1820938638","n1820938116","n1820938206","n1820938319","n1820939053","n1820937845","n1820938093","n1820939217","n1820938997","n1820939355","n1820938861","n1820938726","n1820938057","n1820939373","n1820937862","n1820938518","n1820939072","n1820939680","n1820938444","n1820938217","n1820938506","n1820938393","n1820938492","n1820938852","n1820938221","n1820938773","n1820937684","n1820939060","n1820938224","n1820938203","n1820938840","n1820937525","n1820938147","n1820938433","n1820938188","n1820939359","n1820938750","n1820938016","n1820938768","n1820937621","n1820937799","n1820938951","n1820938721","n1820939037","n1820937866","n1820939715","n1820938063","n1820938446","n1820937627","n1820939624","n1820938431","n1820939721","n1820939622","n1820939239","n1820939263","n1820939648","n1820939640","n1820938867","n1820938757","n1820938439","n1820939352","n1820937740","n1820939329","n1820938229","n1820937583","n1820938180","n1820938366","n1820937767","n1820937758","n1820939374","n1820938869","n1820938292","n1820938400","n1820938399","n1820939734","n1820939289","n1820938944","n1820937755","n1820938759","n1820938434","n1820937600","n1820937825","n1820937670","n1820937793","n1820938011","n1820938246","n1820938956","n1820937770","n1820937757","n1820938059","n1820937860","n1820937569","n1820939266","n1820939685","n1820939672","n1820938606","n1820938772","n1820939038","n1820938211","n1820938359","n1820939619","n1820938708","n1820939512","n1820938065","n1820939233","n1820939739","n1820938786","n1820938879","n1820939147","n1820938563","n1820939148","n1820937839","n1820937659","n1820937786","n1820938419","n1820939565","n1820939402","n1820937710","n1820938254","n1820938271","n1820938390","n1820937680","n1820938140","n1820937817","n1820938218","n1820937985","n1820939235","n1820938441","n1820938401","n1820938719","n1820937795","n1820938971","n1820938460","n1820939759","n1820937972","n1820937841","n1820938462","n1820939320","n1820938978","n1820938360","n1820939713","n1820937676","n1820939712","n1820937939","n1820938080","n1820937754","n1820937753","n1820938530","n1820937886","n1820939689","n1820939124","n1820938697","n1820938789","n1820939105","n1820938860","n1820938853","n1820939400","n1820937561","n1820938404","n1820938774","n1820939316","n1820937696","n1820938782","n1820938975","n1820937564","n1820939730","n1820938257","n1820937853","n1820938487","n1820938848","n1820938906","n1820939230","n1820938424","n1820938051","n1820937771","n1820939587","n1820939149","n1820938792","n1820939041","n1820938934","n1820939777","n1820937515","n1820939058","n1820938312","n1820939264","n1820939631","n1820939109","n1820939403","n1820939664","n1820938724","n1820938929","n1820939399","n1820939776","n1820939369","n1820939185","n1820937701","n1820938126","n1820938336","n1820938219","n1820939080","n1820938642","n1820938043","n1820937725","n1820938548","n1820938552","n1820938035","n1820938684","n1820937778","n1820938764","n1820939021","n1820939346","n1820937712","n1820939761","n1820938397","n1820937747","n1820938566","n1820939161","n1820939090","n1820939752","n1820939271","n1820938878","n1820938110","n1820938346","n1820938499","n1820938151","n1820939538","n1820938281","n1820939153","n1820938551","n1820939285","n1820938197","n1820938408","n1820938482","n1820939036","n1820939579","n1820938489","n1820938483","n1820938189","n1820938123","n1820938087","n1820937741","n1820938485","n1820937590","n1820938972","n1820937773","n1820937520","n1820938872","n1820938131","n1820938452","n1820938328","n1820939620","n1820937641","n1820938353","n1820939693","n1820938705","n1820937640","n1820939189","n1820938144","n1820939774","n1820938694","n1820938238","n1820939397","n1820937917","n1820938454","n1820938567","n1820938979","n1820938060","n1820938204","n1820937828","n1820939232","n1820938806","n1820938857","n1820938078","n1820938105","n1820939228","n1820938604","n1820937763","n1820937854","n1820938289","n1820939736","n1820937937","n1820937714","n1820938278","n1820938058","n1820938706","n1820938989","n1820938313","n1820938520","n1820938288","n1820937689","n1820939537","n1820939531","n1820939019","n1820937527","n1820938455","n1820938814","n1820938045","n1820939627","n1820938213","n1820938161","n1820938331","n1820938024","n1820938220","n1820938062","n1820938178","n1820937796","n1820937644","n1820938490","n1820937589","n1820937879","n1820939614","n1820938882","n1820938039","n1820938538","n1820937667","n1820937719","n1820938561","n1820939658","n1820938783","n1820938601","n1820938198","n1820938388","n1820938969","n1820937687","n1820939086","n1820939665","n1820939187","n1820938498","n1820938261","n1820937983","n1820938068","n1820938136","n1820939061","n1820938137","n1820938186","n1820939071","n1820937592","n1820939669","n1820937553","n1820939357","n1820938727","n1820939371","n1820939112","n1820939079","n1820938743","n1820938467","n1820938834","n1820938022","n1820938537","n1820938122","n1820938516","n1820937614","n1820937612","n1820939469","n1820939636","n1820939050","n1820939552","n1820938157","n1820938663","n1820938955","n1820939091","n1820938430","n1820938471","n1820937809","n1820938074","n1820938208","n1820938914","n1820938858","n1820938417","n1820937531","n1820938107","n1820939100","n1820938751","n1820937711","n1820938824","n1820939745","n1820937572","n1820938602","n1820938212","n1820938097","n1820937921","n1820938090","n1820938511","n1820938876","n1820939762","n1820938234","n1820938048","n1820937774","n1820937856","n1820937749","n1820937765","n1820938286","n1820939095","n1820938480","n1820939229","n1820938277","n1820937617","n1820938311","n1820937622","n1820939196","n1820937690","n1820939006","n1820939287","n1820939131","n1820938106","n1820938784","n1820938335","n1820938095","n1820938182","n1820937715","n1820937683","n1820938070","n1820939605","n1820938527","n1820938763","n1820938398","n1820937686","n1820939621","n1820937664","n1820939277","n1820938565","n1820939539","n1820938099","n1820939646","n1820938556","n1820937548","n1820938729","n1820939336","n1820938259","n1820938728","n1820938361","n1820937643","n1820938644","n1820939007","n1820939690","n1820939227","n1820937635","n1820937950","n1820938682","n1820939150","n1820939012","n1820939261","n1820939111","n1820937805","n1820939691","n1820939677","n1820937628","n1820937811","n1820938790","n1820938251","n1820938226","n1820938942","n1820937633","n1820937984","n1820937751","n1820939673","n1820938970","n1820938415","n1820938597","n1820938309","n1820938111","n1820938472","n1820938894","n1820938402","n1820937593","n1820938570","n1820939102","n1820939775","n1820937948","n1820939121","n1820937511","n1820938787","n1820939720","n1820939075","n1820937880","n1820937742","n1820937721","n1820939535","n1820938486","n1820938354","n1820937632","n1820939010","n1820938885","n1820938089","n1820937613","n1820938442","n1820938245","n1820938272","n1820937566","n1820938295","n1820938532","n1820938883","n1820937713","n1820937674","n1820939635","n1820938448","n1820938355","n1820938587","n1820938559","n1820937787","n1820939301","n1820937723","n1820939056","n1820937560","n1820938323","n1820938230","n1820938453","n1820938377","n1820938357","n1820939637","n1820938017","n1820939540","n1820939376","n1820937639","n1820937642","n1820938075","n1820938351","n1820938766","n1820937897","n1820938973","n1820938066","n1820939547","n1820939652","n1820937944","n1820937748","n1820939234","n1820939193","n1820937891","n1820938785","n1820939132","n1820938523","n1820938884","n1820938411","n1820939554","n1820938791","n1820937655","n1820938368","n1820939152","n1820938030","n1820938447","n1820937580","n1820939628","n1820937588","n1820937894","n1820939201","n1820938086","n1820937650","n1820938379","n1820939008","n1820938999","n1820937524","n1820937872","n1820938389","n1820939197","n1820938422","n1820938936","n1820939262","n1820937634","n1820938583","n1820939589","n1820937901","n1820939034","n1820939065","n1820938290","n1820939195","n1820938228","n1820937884","n1820938797","n1820938191","n1820939191","n1820939198","n1820937892","n1820939679","n1820938507","n1820937647","n1820937909","n1820938542","n1820939598","n1820937851","n1820939084","n1820939728","n1820937688","n1820938263","n1820938670","n1820937762","n1820939310","n1820938925","n1820938862","n1820938822","n1820938547","n1820937731","n1820938594","n1820938592","n1820938214","n1820938284","n1820937835","n1820938599","n1820939437","n1820937834","n1820937576","n1820937692","n1820939586","n1820939546","n1820938403","n1820937970","n1820939561","n1820938098","n1820938851","n1820938477","n1820938892","n1820939045","n1820939758","n1820939350","n1820938321","n1820938440","n1820938595","n1820938364","n1820938962","n1820938118","n1820939678","n1820938406","n1820938549","n1820937555","n1820938823","n1820937521","n1820939471","n1820939487","n1820938799","n1820938605","n1820937928","n1820938373","n1820939747","n1820939629","n1820937557","n1820937526","n1820938958","n1820938833","n1820937636","n1820938967","n1820938760","n1820938842","n1820938067","n1820939077","n1820939224","n1820938185","n1820939110","n1820938372","n1820939757","n1820939063","n1820939660","n1820938813","n1820937528","n1820938369","n1820938896","n1820939551","n1820939683","n1820937660","n1820937873","n1820938810","n1820938478","n1820939662","n1820937595","n1820939052","n1820938113","n1820939070","n1820938733","n1820937878","n1820938300","n1820939760","n1820939718","n1820937646","n1820939057","n1820939443","n1914861306","n1820938013","n1820937529","n1820939764","n1820938826","n1820937885","n1820939588","n1820937865","n1820937833","n1914861112","n1820938761","n1914861007","n1820937905","n1820938541","n1820939092","n1914861057","n1820938153","n1820938267","n1820939265","n1820938085","n1820939018","n1820939755","n1820938474","n1820939027","n1820938593","n1820938202","n1820939599","n1820939695","n1820938077","n1820938012","n1820939545","n1820939596","n1820939337","n1820938227","n1820937698","n1820938475","n1820939465","n1820938165","n1820938698","n1820938525","n1820938529","n1820938553","n1820938940","n1820939498","n1820938501","n1820939533","n1820938924","n1820939634","n1820939220","n1820939657","n1820938887","n1820938838","n1820938114","n1820937823","n1820938778","n1820938801","n1820939096","n1820938981","n1820937953","n1820938732","n1820938980","n1820938960","n1820937949","n1820938026","n1820939273","n1841425201","n1820938629","n1820938864","n1820938554","n1820938088","n1820937685","n1841425222","n1820939729","n1820937665","n1820937838","n1820937739","n1820938780","n1820937821","n1820938825","n1820939055","n1820939485","n1820938041","n1820938746","n1820939562","n1820938459","n1820939489","n1820938050","n1820937980","n1820937695","n1820938413","n1820938555","n1820937703","n1820938536","n1820938196","n1820938287","n1820938169","n1820939279","n1820938531","n1820938959","n1820939741","n1820938665","n1820938963","n1820939611","n1820937653","n1820939618","n1820939492","n1820938600","n1820938628","n1820939312","n1820939616","n1820937738","n1820939001","n1820939062","n1820938794","n1820938558","n1820937822","n1820937532","n1820939073","n1820938200","n1820938241","n1820938968","n1820938927","n1820938306","n1820937630","n1820938456","n1820937694","n1820938908","n1820939076","n1820937522","n1820939659","n1820938522","n1820939318","n1820938932","n1820938841","n1820937579","n1820937540","n1820938560","n1821139530","n1820938964","n1820937662","n1820939281","n1821139533","n1820937797","n1821139532","n1820939751","n1821139531","n1820939291","n1820938420","n1820939696","n1820938904","n1820938484","n1820939448","n1820939009","n1820938735","n1820938986","n1820938937","n1820939030","n1820938734","n1820938745","n1820939106","n1820938987","n1820937858","n1820938673","n1820938620","n1820937808","n1820937700","n1820939573","n1820938540","n1820937661","n1820937570","n1820938396","n1820937875","n1820939048","n1820938233","n1820938793","n1820939584","n1820938412","n1820938394","n1820937846","n1820938800","n1820938690","n1820939331","n1820939630","n1820938762","n1820938710","n1820939322","n1820938992","n1821137608","n1821137607","n1820937924","n1820939139","n1820939463","n1820939574","n1820938294","n1820938071","n1820938307","n1820938061","n1820939260","n1820937899","n1820938310","n1820938983","n1820937530","n1820938993","n1820938890","n1820937915","n1820938231","n1820938040","n1820938920","n1820939585","n1820938135","n1820939700","n1820937824","n1820939667","n1820937930","n1820938134","n1820937551","n1820939405","n1820938232","n1820937716","n1820937848","n1820939765","n1820939068","n1820939766","n1820937933","n1820937720","n1820939222","n1820939772","n1820939022","n1820939732","n1820937702","n1820937691","n1820938945","n1820937756","n1820938451","n1820938410","n1820938798","n1820937945","n1820937654","n1820938598","n1820938836","n1820937571","n1820937556","n1820938994","n1820938919","n1820938863","n1820939064","n1820938018","n1820937658","n1820937537","n1820938142","n1820938666","n1820937535","n1820939571","n1820938465","n1820939638","n1820937533","n1820939656","n1820939422","n1820938109","n1820938405","n1820938028","n1820937649","n1820938829","n1820939031","n1820939155","n1820938350","n1820938463","n1820938425","n1820939047","n1820938831","n1820938494","n1820937697","n1820938504","n1820938900","n1820937784","n1820938414","n1820938076","n1820938723","n1820937722","n1820938739","n1820937791","n1820938985","n1820938352","n1820938293","n1820938274","n1820939692","n1820937871","n1820939059","n1820938868","n1820937877","n1820937743","n1820938429","n1820937545","n1820937575","n1820938302","n1820938505","n1820938916","n1820938374","n1820938329","n1820937790","n1820939735","n1820938930","n1820937995","n1820938512","n1820938130","n1820938194","n1820938671","n1820938802","n1820937542","n1820937602","n1820939069","n1820938901","n1820939654","n1820937727","n1820939569","n1820938375","n1820939306","n1820938479","n1820938376","n1820938667","n1820937766","n1820939467","n1820939567","n1820937806","n1820938943","n1820938931","n1820937745","n1820939452","n1820938738","n1820938053","n1820939653","n1820938640","n1820937604","n1820937536","n1820938701","n1820939625","n1820939744","n1820939572","n1820937577","n1820937541","n1820938891","n1820937597","n1820938469","n1820939194","n1820937539","n1820938911","n1820939017","n1820939650","n1820939103","n1820939578","n1820938132","n1820937549","n1820938634","n1820939743","n1820937544","n1820937826","n1820937598","n1820937547","n1820938032","n1820939142"]},"w17963021":{"id":"w17963021","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:22:17Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331667","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948706","n185948708","n185948710"]},"w203974069":{"id":"w203974069","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870431","n2139870432","n2139870433","n2139870434","n2139870431"]},"w209816575":{"id":"w209816575","version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199856288","n2199856289","n2199856290","n2199856291","n2199856292","n2199856293","n2199856294","n2199856295","n2199856296","n2199856297","n2199856298","n2199856299","n2199856300","n2199856301","n2199856302","n2199856303","n2199856288"]},"w203841838":{"id":"w203841838","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493826","n2138493827","n2138493828","n2138493829","n2138493830","n2138493831","n2138493833","n2138493832","n2138493826"]},"w203972937":{"id":"w203972937","version":"2","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:26Z","tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"},"nodes":["n2139858882","n2139858883","n2139858884","n2139858885","n2139858886","n2139858887","n2139858882","n2139858888","n2139858889","n2139858890","n2139858891","n2139858892","n2139858893","n2139858894","n2139858895","n2139858896","n2139858897","n2139858898","n2139858899","n2139858900","n2139858901","n2139858902","n2139858903","n2139858986","n2139858904","n2139858995","n2139858905","n2139858906","n2139858907","n2139858908","n2139858909","n2139858910","n2139858911","n2139858912","n2139858913","n2139858914","n2139858915","n2139858916","n2139858917","n2139858918","n2139858919","n2139858920","n2139858921","n2139858922","n2139858923","n2139858924","n2139858925","n2139858926","n2139858927","n2139858982","n2139858928","n2139858929","n2139858930","n2139858931","n2139858932","n2139858981","n2139858933","n2139858934","n2139858935","n2139858936","n2139858937","n2139858938","n2139858939","n2139858940","n2139858941","n2139858942","n2139858943","n2140006437","n2139858964","n2139858944","n2139858966","n2139858945","n2139858946","n2139858947","n2139858948","n2139858949","n2139858950","n2139858951"]},"w17964015":{"id":"w17964015","version":"2","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326005:15326006","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185954680","n185954683","n185954685","n185954687","n185954689","n185954690","n185954691","n2139870379","n2139870456","n185954692","n185954693","n185954695"]},"w17967315":{"id":"w17967315","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"South Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981999","n185974477","n185964963"]},"w203974071":{"id":"w203974071","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870439","n2139870440","n2139870441","n2139870442","n2139870443","n2139870444","n2139870445","n2139870446","n2139870447","n2139870448","n2139870449"]},"w170848824":{"id":"w170848824","version":"3","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:30Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819858503","n1819858531","n1819858526","n1819858518","n1819858505","n1819858508","n1819858512","n1819858514","n1819858528","n1819858509","n1819858511","n1819858507","n1819858521"]},"w203986458":{"id":"w203986458","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989357","n2139989359","n2139989360","n2139989362","n2139989357"]},"w170844917":{"id":"w170844917","version":"7","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819805911","n1819805690","n1819805812","n1819805766","n1819805802","n1819805885","n1819805626","n1819805842","n1819805715","n1819805694","n1819805618","n1819805629","n1819805731","n1819805636","n1819805878","n1819805718","n1819805798","n1819849057","n1819805666","n1819805852","n1819805805","n1819805789","n1819805868","n1819805680","n1819805918","n1819848888","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n1819858521","n1819805854","n1819805876","n1819805864","n1819805922","n2139859004","n1819805702","n2139859003","n1819805614","n1819805792","n1819805786","n1819805777","n1819805645","n1819805838","n1819805889","n1819805795","n1819805707","n1819805774","n1819805808","n1819805810","n1819805724","n1819805676","n1819805728","n1819805783","n1819805687","n1819805727","n2189123379","n1819805632","n1819805641","n1819805760","n1819805887","n1819805861","n1819805722","n1819805880","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n1819805698","n1819805647","n1819805870","n1819805683","n1819805622","n1819805639","n1819805858","n1819805643","n1819805673","n1819805925","n1819805849","n1819805711","n1819805846","n1819805669","n1819805883","n1819805814","n1819805873","n1819805911"]},"w17967326":{"id":"w17967326","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985217","n185985219","n185985221","n185985222","n185985223","n185985225","n2140006431","n185985227","n185985229","n185985231","n185985233","n185985235","n185985238","n185985240","n2140018998","n185964965"]},"w134150789":{"id":"w134150789","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964971","n2139870406","n185964972"]},"w17966400":{"id":"w17966400","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"tertiary","name":"South Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958672","n185964965"]},"w203974066":{"id":"w203974066","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870417","n2139870418","n2139870420","n2139870419"]},"w17965998":{"id":"w17965998","version":"5","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:53Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972775","n185972777","n185972779","n185972781","n185972783","n185972785","n185972787","n185972788","n185972789","n185972790","n185972791","n185972793","n185972795","n185972797","n185972798","n185972800","n185972802","n185972805","n185972807","n185972809","n185972811","n185972813","n185972814","n185972815","n185972816","n185972817","n185972819","n185972821","n185972824","n185972826","n185972830","n185972832","n185972834","n185972835","n185972836","n185972839","n185990434","n2114807572","n2114807568","n185972845","n2114807583","n185972847","n185972849","n185972851","n2114807578","n1475293254","n2114807593","n1475293226","n185972862","n2114807565","n185951869","n1475293234","n1475293252","n185972868","n1475293264","n1475293222","n185972878","n1475293261","n185972882","n185972885","n1475293260","n1475293240","n185972891","n185972895","n185972897","n185972899","n2130304159","n1475284023","n185972903"]},"w134150795":{"id":"w134150795","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"bridge":"yes","highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964970","n185964971"]},"w203974067":{"id":"w203974067","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870420","n2139870421"]},"w170995908":{"id":"w170995908","version":"3","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:15Z","tags":{"highway":"residential","name":"Thomas Street","source":"Bing"},"nodes":["n1821006702","n1821006700","n1821006698","n2139858990","n1821006716","n1821006725","n1821006712","n1821006704","n1821006708","n1821006710","n1821006706"]},"w17965834":{"id":"w17965834","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"Spring Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Spring","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971361","n185971364","n185971366","n185971368","n185954695","n185964968"]},"w203974070":{"id":"w203974070","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870435","n2139870436","n2139870437","n2139870438","n2139870435"]},"w203989879":{"id":"w203989879","version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"highway":"service"},"nodes":["n2140018998","n2140018999","n2140019000"]},"w203974062":{"id":"w203974062","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870387","n2139870388","n2139870389","n2139870390","n2139870391","n2139870392","n2139870397","n2139870393","n2139870396","n2139870395","n2139870394","n2139870387"]},"w203974061":{"id":"w203974061","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2139870382","n2139870383"]},"w203049587":{"id":"w203049587","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","name":"Scidmore Park Petting Zoo","tourism":"zoo","zoo":"petting_zoo"},"nodes":["n2130304133","n2130304136","n2130304138","n2130304140","n2130304142","n2130304144","n2130304146","n2130304147","n2130304148","n2130304149","n2130304150","n2130304151","n2130304133"]},"w203972941":{"id":"w203972941","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858982","n2139858983","n2139858984","n2139858985","n2139858927"]},"w203974065":{"id":"w203974065","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service"},"nodes":["n2139870406","n2139870407","n2139870408","n2139870417","n2139870409","n2139870410","n2139870411","n2139870412","n2139870426","n2139870413","n2139870414","n2139870415","n2139870419","n2139870416","n2139870421","n2139870408"]},"w203972940":{"id":"w203972940","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858934","n2139858967","n2139858968","n2139858969","n2139858970","n2139858971","n2139858972","n2139858973","n2139858974","n2139858975","n2139858976","n2139858977","n2139858978","n2139858979","n2139858980","n2139858981"]},"w203974072":{"id":"w203974072","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139858925","n2139870450","n2139870453","n2139870451","n2139870452","n2139870441"]},"w203974074":{"id":"w203974074","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870454","n2139870456","n2139870429"]},"w203974060":{"id":"w203974060","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870383","n2139870384","n2139870422","n2139870385","n2139870386","n2139870388"]},"w203841837":{"id":"w203841837","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493807","n2138493808","n2138493809","n2138493810","n2138493811","n2138493812","n2138493813","n2138493814","n2138493815","n2138493816","n2138493825","n2138493817","n2138493824","n2138493818","n2138493819","n2138493820","n2138493821","n2138493822","n2138493823","n2138493807"]},"w134150845":{"id":"w134150845","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{"bridge":"yes","name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324560:15329061:15329062:15333515:15333516:15333517:15328802:15312982:15312984:15312980:15326010:15326011:15313203:15322169:15324562:15312971:15312973:15312977:15328799:15328907:15328908:15322175:15329059:15333626:15333627:15325105:15322549:15337756:153","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185972903","n185972905"]},"w203974059":{"id":"w203974059","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870430","n2139870439","n2139870429","n2139870428","n2139870379","n2139870455","n2139870380","n2139870381","n2139858925","n2139870382"]},"w203986457":{"id":"w203986457","version":"2","changeset":"15287771","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T21:56:30Z","tags":{"area":"yes","ele":"241","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417887","gnis:state_id":"26","leisure":"park","name":"Scidmore Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139989333","n2139989335","n2139989337","n2139989339","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n2139989341","n2139989344","n2139989346","n2139989348","n2139989350","n2139989351","n2139989353","n2139989355","n2139989333"]},"w170848331":{"id":"w170848331","version":"4","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:29Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819848937","n1819849104","n1819849076","n1819849183","n1819848928","n1819848972","n1819848948","n1819848971","n1819848859","n1819849008","n1819848889","n1819849026","n1819849094","n1819849083","n1819849079","n1819849187","n1819848992","n1819849060","n1819849056","n1819849071","n1819849067","n1819849048","n1819849036","n1819849150","n1819849075","n1819849051","n1819849062","n1819848926","n1819849035","n1819848987","n1819849012","n1819848933","n1819848996","n1819848990","n1819849005","n1819849021","n1819848892","n1819849092","n1819848863","n1819848922","n1819848858","n1819848855","n1819848974","n1819848953","n1819849019","n1819849049","n1819848979","n1819849140","n1819849193","n1819849147","n1819849151","n1819849163","n1819849023","n1819848878","n1819849004","n1819848857","n1819848879","n1819849041","n1819849165","n1819849107","n1819849156","n1819848934","n1819848914","n1819848955","n1819848931","n1819848927","n1819849084","n1819849169","n1819849045","n1819848945","n1819849095","n1819848924","n1819849171","n1819849141","n1819849046","n1819849197","n1819849011","n1819849108","n1819849158","n1819849160","n1819848870","n1819849006","n1819849157","n1819848993","n1819848970","n1819849202","n1819848903","n1819848975","n1819848849","n1819849025","n1819849105","n1819849033","n1819849176","n1819849099","n1819849086","n1819848960","n1819848961","n1819849001","n1819848980","n1819849038","n1819848854","n1819849127","n1819849170","n1819849139","n1819848873","n1819848929","n1819849201","n1819849121","n1819849031","n1819849131","n1819848875","n1819849080","n1819849066","n1819849081","n1819849096","n1819849172","n1819849114","n1819849182","n1819848905","n1819849054","n1819848920","n1819848851","n1819848968","n1819848917","n1819849111","n1819849119","n1819849074","n1819848893","n1819849129","n1819848850","n1819848956","n1819849154","n1819848877","n1819848986","n1819849191","n1819848952","n1819848954","n1819848942","n1819849028","n1819849195","n1819848938","n1819848962","n1819849070","n1819849034","n1819849052","n1819849059","n1819848916","n1819849162","n1819849167","n1819849093","n1819849030","n1819849002","n1819849161","n1819848886","n1819848958","n1819849064","n1819849112","n1819849148","n1819848856","n1819848976","n1819848977","n1819849144","n1819848918","n1819849200","n1819848919","n1819849042","n1819849166","n1819849186","n1819849152","n1819849058","n1819849185","n1819849199","n1819849053","n1819849194","n1819849068","n1819849146","n1819849174","n1819848967","n1819848932","n1819849155","n1819849198","n1819848964","n1819848894","n1819848969","n1819849184","n1819849055","n1819849179","n1819848865","n1819848860","n1819849082","n1819848966","n1819849040","n1819849069","n1819849078","n1819849077","n1819848904","n1819848959","n1819849133","n1819849089","n1819849000","n1819849124","n1819849032","n1819849097","n1819848939","n1819849072","n1819848915","n1819849196","n1819848946","n1819849047","n1819849029","n1819849164","n1819848994","n1819849022","n1819858513","n1819849126","n1819849063","n1819848941","n1819849085","n1819848871","n1819848943","n1819849192","n1819858501","n1819849159","n1819858523","n1819848901","n1819849189","n1819858503","n1819849065","n2139877106","n1819848909","n1819848930","n1819848888"]},"w17967397":{"id":"w17967397","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964963","n185985217"]},"w17964497":{"id":"w17964497","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:05Z","tags":{"highway":"tertiary","name":"Constantine St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958643","n185958645","n2139795852","n185958647","n185958649","n185958651","n185958653","n185958656","n185958658","n185958660","n185958662","n185958664","n185958666","n185958668","n185958670","n185948710","n185958672"]},"w203974068":{"id":"w203974068","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870422","n2139870423","n2139870424","n2139870425","n2139870426","n2139870427"]},"w203974063":{"id":"w203974063","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870398","n2139870399","n2139870400","n2139870401","n2139870398"]},"w203986459":{"id":"w203986459","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989364","n2139989366","n2139989368","n2139989370","n2139989364"]},"w203988286":{"id":"w203988286","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","leisure":"park","name":"Memory Isle Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2140006331","n2140006334","n2140006336","n2140006338","n2140006340","n2140006342","n2140006344","n2140006346","n2140006348","n2140006351","n2140006353","n2140006355","n2140006357","n2140006359","n2140006361","n2140006363","n2140006364","n2140006365","n2140006395","n2140006366","n2140006401","n2140006397","n2140006399","n2140006331"]},"w203974073":{"id":"w203974073","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870453","n2139870454","n2139870455"]},"w203974064":{"id":"w203974064","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870402","n2139870403","n2139870404","n2139870405","n2139870402"]},"n185966959":{"id":"n185966959","loc":[-85.642185,41.946411],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n1475283980":{"id":"n1475283980","loc":[-85.6398249,41.9451425],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284013":{"id":"n1475284013","loc":[-85.6396448,41.9451666],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284042":{"id":"n1475284042","loc":[-85.6386382,41.9454789],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185975925":{"id":"n185975925","loc":[-85.6393332,41.9452388],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975919":{"id":"n185975919","loc":[-85.6391279,41.9453044],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975917":{"id":"n185975917","loc":[-85.6389034,41.9453872],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2140006369":{"id":"n2140006369","loc":[-85.6386163,41.9451631],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006370":{"id":"n2140006370","loc":[-85.6385144,41.9449357],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006417":{"id":"n2140006417","loc":[-85.6385785,41.9450299],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006419":{"id":"n2140006419","loc":[-85.6385781,41.9452152],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123361":{"id":"n2189123361","loc":[-85.6404948,41.947015],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123363":{"id":"n2189123363","loc":[-85.6395765,41.946495],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123365":{"id":"n2189123365","loc":[-85.6389347,41.9460875],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n185966962":{"id":"n185966962","loc":[-85.644417,41.946364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185975911":{"id":"n185975911","loc":[-85.637532,41.9458276],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975913":{"id":"n185975913","loc":[-85.6376323,41.9457936],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185975915":{"id":"n185975915","loc":[-85.6383596,41.9455425],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975932":{"id":"n185975932","loc":[-85.644403,41.945088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975934":{"id":"n185975934","loc":[-85.645486,41.945084],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185979974":{"id":"n185979974","loc":[-85.644381,41.943831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n2139795809":{"id":"n2139795809","loc":[-85.6464756,41.9450813],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795810":{"id":"n2139795810","loc":[-85.6466646,41.945174],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139858952":{"id":"n2139858952","loc":[-85.6383567,41.9454039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858953":{"id":"n2139858953","loc":[-85.6380506,41.9455301],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858954":{"id":"n2139858954","loc":[-85.6377321,41.9455546],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858955":{"id":"n2139858955","loc":[-85.6376571,41.9455245],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858956":{"id":"n2139858956","loc":[-85.6375859,41.9454544],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858957":{"id":"n2139858957","loc":[-85.6376686,41.9453185],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858958":{"id":"n2139858958","loc":[-85.6378936,41.9451712],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858959":{"id":"n2139858959","loc":[-85.6379225,41.9450825],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858960":{"id":"n2139858960","loc":[-85.6379302,41.9447564],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858961":{"id":"n2139858961","loc":[-85.6379763,41.9446963],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858962":{"id":"n2139858962","loc":[-85.6380436,41.9446706],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858963":{"id":"n2139858963","loc":[-85.6381286,41.9445969],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858965":{"id":"n2139858965","loc":[-85.6382523,41.9444134],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2140006367":{"id":"n2140006367","loc":[-85.6380923,41.9454418],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006368":{"id":"n2140006368","loc":[-85.6384089,41.9453146],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006372":{"id":"n2140006372","loc":[-85.6383252,41.9447706],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006374":{"id":"n2140006374","loc":[-85.6381033,41.9447436],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006376":{"id":"n2140006376","loc":[-85.6379759,41.9447815],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006378":{"id":"n2140006378","loc":[-85.6379832,41.9448654],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006380":{"id":"n2140006380","loc":[-85.6380632,41.9450738],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006382":{"id":"n2140006382","loc":[-85.6380414,41.9452064],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006389":{"id":"n2140006389","loc":[-85.6379068,41.9453092],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006391":{"id":"n2140006391","loc":[-85.637925,41.9453904],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006393":{"id":"n2140006393","loc":[-85.6379977,41.94545],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123275":{"id":"n2189123275","loc":[-85.6371346,41.9462544],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123278":{"id":"n2189123278","loc":[-85.6368371,41.9466153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123280":{"id":"n2189123280","loc":[-85.6379537,41.9489088],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123282":{"id":"n2189123282","loc":[-85.6383816,41.9497858],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123285":{"id":"n2189123285","loc":[-85.6393673,41.9512417],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123287":{"id":"n2189123287","loc":[-85.640554,41.9517766],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123289":{"id":"n2189123289","loc":[-85.6411,41.9522344],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123291":{"id":"n2189123291","loc":[-85.6417418,41.9526574],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123293":{"id":"n2189123293","loc":[-85.642321,41.9529407],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123295":{"id":"n2189123295","loc":[-85.6427697,41.9532278],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123297":{"id":"n2189123297","loc":[-85.6433332,41.9538254],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123300":{"id":"n2189123300","loc":[-85.6435785,41.9543648],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123301":{"id":"n2189123301","loc":[-85.6444394,41.9541048],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123303":{"id":"n2189123303","loc":[-85.6450603,41.954],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123312":{"id":"n2189123312","loc":[-85.6454829,41.9539108],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123314":{"id":"n2189123314","loc":[-85.6460464,41.9538526],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123315":{"id":"n2189123315","loc":[-85.6463178,41.9537167],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123316":{"id":"n2189123316","loc":[-85.646276,41.9534141],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123317":{"id":"n2189123317","loc":[-85.6459995,41.9531541],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123318":{"id":"n2189123318","loc":[-85.645222,41.9531929],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123319":{"id":"n2189123319","loc":[-85.6447316,41.9531813],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123320":{"id":"n2189123320","loc":[-85.6440637,41.9532977],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123321":{"id":"n2189123321","loc":[-85.6438185,41.9531774],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123322":{"id":"n2189123322","loc":[-85.6440011,41.9528398],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123323":{"id":"n2189123323","loc":[-85.6442672,41.9525914],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123324":{"id":"n2189123324","loc":[-85.6442881,41.9523276],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123326":{"id":"n2189123326","loc":[-85.644262,41.952153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123328":{"id":"n2189123328","loc":[-85.6441681,41.9520404],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123330":{"id":"n2189123330","loc":[-85.6442098,41.9517494],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123333":{"id":"n2189123333","loc":[-85.6438498,41.9515864],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123336":{"id":"n2189123336","loc":[-85.6435889,41.9513225],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123339":{"id":"n2189123339","loc":[-85.6425349,41.9510315],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123342":{"id":"n2189123342","loc":[-85.6422688,41.9508802],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123345":{"id":"n2189123345","loc":[-85.6418775,41.9508142],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123348":{"id":"n2189123348","loc":[-85.6415488,41.9508064],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123351":{"id":"n2189123351","loc":[-85.6411027,41.9505488],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123353":{"id":"n2189123353","loc":[-85.6410374,41.9498208],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123355":{"id":"n2189123355","loc":[-85.6410061,41.9494327],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123357":{"id":"n2189123357","loc":[-85.6411522,41.9482569],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123359":{"id":"n2189123359","loc":[-85.6410548,41.9473036],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123368":{"id":"n2189123368","loc":[-85.6380216,41.9458974],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123370":{"id":"n2189123370","loc":[-85.6386721,41.9507782],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w17968193":{"id":"w17968193","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:35Z","tags":{"highway":"residential","name":"French St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"French","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312389:15312396","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185970906","n185982877","n185967774","n185985823","n185979974"]},"w203972939":{"id":"w203972939","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858965","n2139858966"]},"w203988289":{"id":"w203988289","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","natural":"water"},"nodes":["n2140006367","n2140006368","n2140006419","n2140006369","n2140006417","n2140006370","n2140006372","n2140006374","n2140006376","n2140006378","n2140006380","n2140006382","n2140006389","n2140006391","n2140006393","n2140006367"]},"w208640157":{"id":"w208640157","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n1819849029","n2189123275","n2189123278","n2189123280","n2189123282","n2189123370","n2189123285","n2189123287","n2189123289","n2189123291","n2189123293","n2189123295","n2189123297","n2189123300","n2189123301","n2189123303","n2189123312","n2189123314","n2189123315","n2189123316","n2189123317","n2189123318","n2189123319","n2189123320","n2189123321","n2189123322","n2189123323","n2189123324","n2189123326","n2189123328","n2189123330","n2189123333","n2189123336","n2189123339","n2189123342","n2189123345","n2189123348","n2189123351","n2189123353","n2189123355","n2189123357","n2189123359","n2189123361","n2189123363","n2189123365","n2189123368","n1819849029"]},"w17966281":{"id":"w17966281","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:03Z","tags":{"highway":"residential","name":"Pealer St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pealer","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312363:15312366:15312367:15312368:15325990:15325991:15324554","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975911","n185975913","n185975915","n1475284042","n185975917","n185975919","n185975925","n185970909","n1475284013","n1475283980","n185975928","n185967775","n185975930","n185975932","n185975934","n2139795809","n2139795810"]},"w17965353":{"id":"w17965353","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:36:24Z","tags":{"highway":"residential","name":"Yauney St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Yauney","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312346:15312347","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185966958","n185966959","n185966960","n185966962"]},"w203972938":{"id":"w203972938","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858964","n2139858965","n2139858963","n2139858962","n2139858961","n2139858960","n2139858959","n2139858958","n2139858957","n2139858956","n2139858955","n2139858954","n2139858953","n2139858952","n2139858951"]},"n354002665":{"id":"n354002665","loc":[-85.6366599,41.9444923],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:26Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624726","gnis:state_id":"26","name":"Memory Isle","place":"island"}},"n354031301":{"id":"n354031301","loc":[-85.635,41.9463889],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:12:53Z","tags":{"amenity":"post_office","ele":"248","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418163","gnis:state_id":"26","name":"Three Rivers Post Office"}},"n185963454":{"id":"n185963454","loc":[-85.633686,41.946072],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963455":{"id":"n185963455","loc":[-85.633815,41.946131],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963456":{"id":"n185963456","loc":[-85.633951,41.946174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185978375":{"id":"n185978375","loc":[-85.634385,41.94559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978377":{"id":"n185978377","loc":[-85.634544,41.945725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978379":{"id":"n185978379","loc":[-85.634573,41.945764],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978381":{"id":"n185978381","loc":[-85.634616,41.945849],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978383":{"id":"n185978383","loc":[-85.634629,41.945893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185984011":{"id":"n185984011","loc":[-85.636058,41.946201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984013":{"id":"n185984013","loc":[-85.636112,41.946366],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984015":{"id":"n185984015","loc":[-85.636143,41.946551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185988237":{"id":"n185988237","loc":[-85.6354162,41.946044],"version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{}},"n185988969":{"id":"n185988969","loc":[-85.635374,41.945325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988971":{"id":"n185988971","loc":[-85.635643,41.945585],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988972":{"id":"n185988972","loc":[-85.635853,41.94586],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n1475283992":{"id":"n1475283992","loc":[-85.6372968,41.9459007],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284011":{"id":"n1475284011","loc":[-85.6359415,41.9459797],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284019":{"id":"n1475284019","loc":[-85.6364433,41.9460423],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185984009":{"id":"n185984009","loc":[-85.6360524,41.9460485],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988239":{"id":"n185988239","loc":[-85.6358187,41.9460423],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988243":{"id":"n185988243","loc":[-85.6366156,41.9460282],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988244":{"id":"n185988244","loc":[-85.6368316,41.9460046],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988245":{"id":"n185988245","loc":[-85.6370133,41.9459704],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988241":{"id":"n185988241","loc":[-85.636291,41.9460461],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964976":{"id":"n185964976","loc":[-85.633923,41.9434157],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185964980":{"id":"n185964980","loc":[-85.6333656,41.9437293],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185978388":{"id":"n185978388","loc":[-85.6346449,41.9460571],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819858504":{"id":"n1819858504","loc":[-85.6365343,41.9447926],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858506":{"id":"n1819858506","loc":[-85.6370546,41.9451882],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858516":{"id":"n1819858516","loc":[-85.6358369,41.9444654],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858519":{"id":"n1819858519","loc":[-85.6361534,41.9446176],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858525":{"id":"n1819858525","loc":[-85.6368025,41.9449442],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858527":{"id":"n1819858527","loc":[-85.6334199,41.9457495],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185963452":{"id":"n185963452","loc":[-85.633564,41.9458519],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963453":{"id":"n185963453","loc":[-85.6336152,41.9459804],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963451":{"id":"n185963451","loc":[-85.6332888,41.9456871],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n2130304152":{"id":"n2130304152","loc":[-85.6359466,41.9454599],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304153":{"id":"n2130304153","loc":[-85.6362773,41.9452683],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304154":{"id":"n2130304154","loc":[-85.6352028,41.9442868],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304155":{"id":"n2130304155","loc":[-85.6348756,41.9444769],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304156":{"id":"n2130304156","loc":[-85.6349723,41.9444207],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304157":{"id":"n2130304157","loc":[-85.6338698,41.9434443],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304158":{"id":"n2130304158","loc":[-85.635094,41.9451026],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304160":{"id":"n2130304160","loc":[-85.6353716,41.9449322],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304162":{"id":"n2130304162","loc":[-85.6365942,41.9459352],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304163":{"id":"n2130304163","loc":[-85.6369006,41.9457469],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304164":{"id":"n2130304164","loc":[-85.6363292,41.9452278],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304165":{"id":"n2130304165","loc":[-85.6360248,41.9454175],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2139824683":{"id":"n2139824683","loc":[-85.6339825,41.9446441],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824689":{"id":"n2139824689","loc":[-85.6340437,41.9446925],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824702":{"id":"n2139824702","loc":[-85.6340961,41.9447551],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824705":{"id":"n2139824705","loc":[-85.6337467,41.944809],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824707":{"id":"n2139824707","loc":[-85.6341598,41.9448129],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824710":{"id":"n2139824710","loc":[-85.6342771,41.9448223],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824712":{"id":"n2139824712","loc":[-85.6346058,41.944841],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824713":{"id":"n2139824713","loc":[-85.633808,41.9448574],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824714":{"id":"n2139824714","loc":[-85.6340889,41.9448589],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824716":{"id":"n2139824716","loc":[-85.6343335,41.944871],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824717":{"id":"n2139824717","loc":[-85.6343341,41.9448717],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824720":{"id":"n2139824720","loc":[-85.6338757,41.9449069],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824721":{"id":"n2139824721","loc":[-85.6341445,41.9449071],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824724":{"id":"n2139824724","loc":[-85.6334787,41.9449262],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824726":{"id":"n2139824726","loc":[-85.6347119,41.9449332],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824727":{"id":"n2139824727","loc":[-85.6347175,41.9449418],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824728":{"id":"n2139824728","loc":[-85.6344284,41.9449538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824729":{"id":"n2139824729","loc":[-85.6339339,41.9449573],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824730":{"id":"n2139824730","loc":[-85.6339179,41.9449682],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824732":{"id":"n2139824732","loc":[-85.6335472,41.9449895],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824733":{"id":"n2139824733","loc":[-85.6339736,41.9450164],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824735":{"id":"n2139824735","loc":[-85.6336034,41.9450415],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824736":{"id":"n2139824736","loc":[-85.6348317,41.945043],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824737":{"id":"n2139824737","loc":[-85.63403,41.9450651],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824738":{"id":"n2139824738","loc":[-85.6336611,41.9450949],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824740":{"id":"n2139824740","loc":[-85.6336582,41.9450966],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824744":{"id":"n2139824744","loc":[-85.6331702,41.9451107],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824745":{"id":"n2139824745","loc":[-85.6333388,41.9451142],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824746":{"id":"n2139824746","loc":[-85.6337131,41.9451341],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824747":{"id":"n2139824747","loc":[-85.6337021,41.9451372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824748":{"id":"n2139824748","loc":[-85.6341244,41.9451472],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824749":{"id":"n2139824749","loc":[-85.6333952,41.945166],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824750":{"id":"n2139824750","loc":[-85.633395,41.9451661],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824751":{"id":"n2139824751","loc":[-85.6346258,41.9451725],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824752":{"id":"n2139824752","loc":[-85.6332387,41.9451741],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824753":{"id":"n2139824753","loc":[-85.6346901,41.9451853],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824754":{"id":"n2139824754","loc":[-85.6346611,41.9452035],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824755":{"id":"n2139824755","loc":[-85.6346574,41.9452059],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824756":{"id":"n2139824756","loc":[-85.6345611,41.9452133],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824757":{"id":"n2139824757","loc":[-85.633453,41.9452194],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824758":{"id":"n2139824758","loc":[-85.6335508,41.9452283],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824759":{"id":"n2139824759","loc":[-85.6347424,41.9452312],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824760":{"id":"n2139824760","loc":[-85.6342305,41.9452395],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824761":{"id":"n2139824761","loc":[-85.6342319,41.9452449],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824762":{"id":"n2139824762","loc":[-85.6334969,41.94526],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824763":{"id":"n2139824763","loc":[-85.63468,41.9452706],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824764":{"id":"n2139824764","loc":[-85.6346772,41.9452724],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824765":{"id":"n2139824765","loc":[-85.6338611,41.9452763],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824766":{"id":"n2139824766","loc":[-85.6347811,41.9452939],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824767":{"id":"n2139824767","loc":[-85.6347375,41.9453211],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824768":{"id":"n2139824768","loc":[-85.6339171,41.9453301],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824769":{"id":"n2139824769","loc":[-85.6348307,41.9453377],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824770":{"id":"n2139824770","loc":[-85.6347067,41.9453405],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824771":{"id":"n2139824771","loc":[-85.6343461,41.9453461],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824772":{"id":"n2139824772","loc":[-85.6343481,41.9453475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824773":{"id":"n2139824773","loc":[-85.634805,41.9453538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824774":{"id":"n2139824774","loc":[-85.6336997,41.9453692],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824775":{"id":"n2139824775","loc":[-85.6339709,41.9453818],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824776":{"id":"n2139824776","loc":[-85.6336229,41.9454134],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824777":{"id":"n2139824777","loc":[-85.6349022,41.9454141],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824778":{"id":"n2139824778","loc":[-85.6348854,41.9454246],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824779":{"id":"n2139824779","loc":[-85.6340286,41.9454373],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824780":{"id":"n2139824780","loc":[-85.6336963,41.9454572],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824781":{"id":"n2139824781","loc":[-85.6336789,41.9454672],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824782":{"id":"n2139824782","loc":[-85.6344933,41.945475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824783":{"id":"n2139824783","loc":[-85.6340854,41.9454918],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824784":{"id":"n2139824784","loc":[-85.6350036,41.9455034],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824785":{"id":"n2139824785","loc":[-85.6337501,41.9455089],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824786":{"id":"n2139824786","loc":[-85.6337497,41.9455091],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824787":{"id":"n2139824787","loc":[-85.6345425,41.9455186],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824788":{"id":"n2139824788","loc":[-85.6341459,41.9455372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824789":{"id":"n2139824789","loc":[-85.6341376,41.945542],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824790":{"id":"n2139824790","loc":[-85.6338394,41.9455462],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824791":{"id":"n2139824791","loc":[-85.6349171,41.9455588],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824792":{"id":"n2139824792","loc":[-85.6338074,41.9455646],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824793":{"id":"n2139824793","loc":[-85.6346229,41.9455894],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824794":{"id":"n2139824794","loc":[-85.6338983,41.9455995],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824795":{"id":"n2139824795","loc":[-85.6338962,41.9456007],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824796":{"id":"n2139824796","loc":[-85.6342475,41.9456348],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824797":{"id":"n2139824797","loc":[-85.6339505,41.9456497],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824798":{"id":"n2139824798","loc":[-85.6347243,41.9456788],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824799":{"id":"n2139824799","loc":[-85.635057,41.9456831],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824800":{"id":"n2139824800","loc":[-85.635287,41.9457056],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824801":{"id":"n2139824801","loc":[-85.6350753,41.9457068],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824802":{"id":"n2139824802","loc":[-85.6347753,41.9457252],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824803":{"id":"n2139824803","loc":[-85.6340521,41.9457473],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824804":{"id":"n2139824804","loc":[-85.6352875,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824805":{"id":"n2139824805","loc":[-85.6352941,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824806":{"id":"n2139824806","loc":[-85.6350758,41.9457623],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824807":{"id":"n2139824807","loc":[-85.6348194,41.9457638],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824808":{"id":"n2139824808","loc":[-85.635296,41.9459428],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824809":{"id":"n2139824809","loc":[-85.6348212,41.9459455],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139832635":{"id":"n2139832635","loc":[-85.6354612,41.9448791],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832636":{"id":"n2139832636","loc":[-85.6360241,41.9453844],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832637":{"id":"n2139832637","loc":[-85.6361452,41.9453121],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832639":{"id":"n2139832639","loc":[-85.6355997,41.944797],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832641":{"id":"n2139832641","loc":[-85.6351346,41.9443541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832647":{"id":"n2139832647","loc":[-85.6329883,41.9453692],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832653":{"id":"n2139832653","loc":[-85.6333643,41.9456293],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832663":{"id":"n2139832663","loc":[-85.6335394,41.9455339],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832665":{"id":"n2139832665","loc":[-85.6332375,41.9452476],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832667":{"id":"n2139832667","loc":[-85.6331664,41.9452161],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832669":{"id":"n2139832669","loc":[-85.6331144,41.9451875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832671":{"id":"n2139832671","loc":[-85.6330779,41.9451274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832673":{"id":"n2139832673","loc":[-85.6330664,41.9450802],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832678":{"id":"n2139832678","loc":[-85.6332218,41.9453585],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832686":{"id":"n2139832686","loc":[-85.6334246,41.945541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832691":{"id":"n2139832691","loc":[-85.6329898,41.9454997],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832693":{"id":"n2139832693","loc":[-85.6343554,41.9443274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832694":{"id":"n2139832694","loc":[-85.6336339,41.9437089],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832696":{"id":"n2139832696","loc":[-85.633532,41.9437708],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832697":{"id":"n2139832697","loc":[-85.6338316,41.9440868],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832698":{"id":"n2139832698","loc":[-85.6342258,41.9444141],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832699":{"id":"n2139832699","loc":[-85.6339164,41.9442166],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832700":{"id":"n2139832700","loc":[-85.6341389,41.944384],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832701":{"id":"n2139832701","loc":[-85.634235,41.9443259],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832702":{"id":"n2139832702","loc":[-85.633613,41.9437875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832703":{"id":"n2139832703","loc":[-85.633915,41.9436132],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832704":{"id":"n2139832704","loc":[-85.6340019,41.9435613],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832706":{"id":"n2139832706","loc":[-85.6343197,41.9438427],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832708":{"id":"n2139832708","loc":[-85.6342361,41.9438936],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832709":{"id":"n2139832709","loc":[-85.6353839,41.9460401],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832710":{"id":"n2139832710","loc":[-85.6354032,41.9456763],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832711":{"id":"n2139832711","loc":[-85.6356839,41.9459252],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832712":{"id":"n2139832712","loc":[-85.6356109,41.945735],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832713":{"id":"n2139832713","loc":[-85.6353997,41.9457421],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832714":{"id":"n2139832714","loc":[-85.6353895,41.9459347],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832715":{"id":"n2139832715","loc":[-85.6334777,41.9436628],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832716":{"id":"n2139832716","loc":[-85.6333137,41.9435382],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832717":{"id":"n2139832717","loc":[-85.6330938,41.9435406],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832721":{"id":"n2139832721","loc":[-85.6333023,41.9434922],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832722":{"id":"n2139832722","loc":[-85.6330466,41.943623],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832723":{"id":"n2139832723","loc":[-85.6332746,41.9435624],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832724":{"id":"n2139832724","loc":[-85.6333511,41.9435176],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832725":{"id":"n2139832725","loc":[-85.6332241,41.9434001],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832726":{"id":"n2139832726","loc":[-85.6332355,41.9433686],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139870373":{"id":"n2139870373","loc":[-85.6351783,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870374":{"id":"n2139870374","loc":[-85.6351431,41.9439217],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870375":{"id":"n2139870375","loc":[-85.6348853,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870376":{"id":"n2139870376","loc":[-85.6348317,41.9439105],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870377":{"id":"n2139870377","loc":[-85.6346384,41.944007],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870378":{"id":"n2139870378","loc":[-85.6345563,41.9440523],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2140006403":{"id":"n2140006403","loc":[-85.6359942,41.9450097],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006405":{"id":"n2140006405","loc":[-85.6363884,41.9446079],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006407":{"id":"n2140006407","loc":[-85.6362148,41.9447874],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006409":{"id":"n2140006409","loc":[-85.6379476,41.9445869],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006411":{"id":"n2140006411","loc":[-85.6378485,41.9445674],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006413":{"id":"n2140006413","loc":[-85.6378952,41.9444547],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006415":{"id":"n2140006415","loc":[-85.6379962,41.944477],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006421":{"id":"n2140006421","loc":[-85.6355248,41.9433702],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006423":{"id":"n2140006423","loc":[-85.6378471,41.9439233],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006425":{"id":"n2140006425","loc":[-85.6378913,41.9441238],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006426":{"id":"n2140006426","loc":[-85.6381674,41.9442289],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006427":{"id":"n2140006427","loc":[-85.6382359,41.9440975],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006428":{"id":"n2140006428","loc":[-85.6382071,41.9440252],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006429":{"id":"n2140006429","loc":[-85.6381409,41.9439973],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006430":{"id":"n2140006430","loc":[-85.6380569,41.9440153],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006433":{"id":"n2140006433","loc":[-85.6379071,41.9442467],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006435":{"id":"n2140006435","loc":[-85.6381634,41.9443125],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006436":{"id":"n2140006436","loc":[-85.6382407,41.944301],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006438":{"id":"n2140006438","loc":[-85.6382761,41.9442188],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006439":{"id":"n2140006439","loc":[-85.6382429,41.9441761],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006440":{"id":"n2140006440","loc":[-85.6382016,41.9441632],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006441":{"id":"n2140006441","loc":[-85.6378185,41.9439835],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2166205688":{"id":"n2166205688","loc":[-85.6349963,41.9444392],"version":"1","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{}},"n2168544780":{"id":"n2168544780","loc":[-85.633944,41.945807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544781":{"id":"n2168544781","loc":[-85.6340783,41.9458621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544782":{"id":"n2168544782","loc":[-85.6338184,41.9457548],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544783":{"id":"n2168544783","loc":[-85.6339925,41.9459777],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544784":{"id":"n2168544784","loc":[-85.6337317,41.9458698],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544785":{"id":"n2168544785","loc":[-85.6337297,41.9460042],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544786":{"id":"n2168544786","loc":[-85.633919,41.9460797],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544787":{"id":"n2168544787","loc":[-85.6338672,41.9459263],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544788":{"id":"n2168544788","loc":[-85.6338246,41.9459853],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544789":{"id":"n2168544789","loc":[-85.6337615,41.9459601],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544790":{"id":"n2168544790","loc":[-85.6342079,41.9460399],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544791":{"id":"n2168544791","loc":[-85.6343346,41.9458503],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544792":{"id":"n2168544792","loc":[-85.6343759,41.9458116],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544793":{"id":"n2168544793","loc":[-85.6344394,41.9458109],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544795":{"id":"n2168544795","loc":[-85.6344827,41.945851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544797":{"id":"n2168544797","loc":[-85.6344807,41.945969],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544798":{"id":"n2168544798","loc":[-85.6344404,41.9459697],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544799":{"id":"n2168544799","loc":[-85.6344413,41.9460333],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544800":{"id":"n2168544800","loc":[-85.6342173,41.9460705],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544801":{"id":"n2168544801","loc":[-85.6342162,41.9460392],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544802":{"id":"n2168544802","loc":[-85.6344251,41.9460351],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544805":{"id":"n2168544805","loc":[-85.6344257,41.9460507],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544807":{"id":"n2168544807","loc":[-85.6344721,41.9460498],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544809":{"id":"n2168544809","loc":[-85.6344754,41.9461427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544811":{"id":"n2168544811","loc":[-85.6344311,41.9461435],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544813":{"id":"n2168544813","loc":[-85.6344317,41.9461592],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544815":{"id":"n2168544815","loc":[-85.6343708,41.9461604],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544817":{"id":"n2168544817","loc":[-85.6343715,41.9461786],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544819":{"id":"n2168544819","loc":[-85.6343229,41.9461795],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544821":{"id":"n2168544821","loc":[-85.6343222,41.9461606],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544823":{"id":"n2168544823","loc":[-85.6342476,41.9461621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544825":{"id":"n2168544825","loc":[-85.6342444,41.94607],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544827":{"id":"n2168544827","loc":[-85.634138,41.9461632],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544829":{"id":"n2168544829","loc":[-85.6342016,41.9460703],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544830":{"id":"n2168544830","loc":[-85.6332929,41.9463092],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544831":{"id":"n2168544831","loc":[-85.633122,41.946239],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544832":{"id":"n2168544832","loc":[-85.6332954,41.9460055],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544833":{"id":"n2168544833","loc":[-85.6333954,41.9460466],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544834":{"id":"n2168544834","loc":[-85.6334044,41.9460345],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544835":{"id":"n2168544835","loc":[-85.6334594,41.9460571],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544836":{"id":"n2168544836","loc":[-85.6333871,41.9461544],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544837":{"id":"n2168544837","loc":[-85.633403,41.9461609],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544838":{"id":"n2168544838","loc":[-85.6341683,41.9464167],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544839":{"id":"n2168544839","loc":[-85.6341711,41.9463411],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544840":{"id":"n2168544840","loc":[-85.6344471,41.9463469],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544841":{"id":"n2168544841","loc":[-85.6344441,41.9464243],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544842":{"id":"n2168544842","loc":[-85.6343622,41.9464226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544843":{"id":"n2168544843","loc":[-85.6343593,41.9464989],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544844":{"id":"n2168544844","loc":[-85.6342812,41.9464973],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544845":{"id":"n2168544845","loc":[-85.634283,41.9464504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544846":{"id":"n2168544846","loc":[-85.6342609,41.9464499],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544847":{"id":"n2168544847","loc":[-85.6342621,41.9464187],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544848":{"id":"n2168544848","loc":[-85.6348414,41.9463396],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544849":{"id":"n2168544849","loc":[-85.6348387,41.9461872],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544850":{"id":"n2168544850","loc":[-85.6351186,41.9461844],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544851":{"id":"n2168544851","loc":[-85.635119,41.9462112],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544852":{"id":"n2168544852","loc":[-85.6351918,41.9462104],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544853":{"id":"n2168544853","loc":[-85.6351944,41.9463515],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544854":{"id":"n2168544854","loc":[-85.6351049,41.9463524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544855":{"id":"n2168544855","loc":[-85.6351046,41.946337],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2189153180":{"id":"n2189153180","loc":[-85.6340369,41.9469572],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153181":{"id":"n2189153181","loc":[-85.6342531,41.946953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153183":{"id":"n2189153183","loc":[-85.6348115,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153184":{"id":"n2189153184","loc":[-85.6348105,41.9464569],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153185":{"id":"n2189153185","loc":[-85.6351431,41.9464549],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153186":{"id":"n2189153186","loc":[-85.6351441,41.9465448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153187":{"id":"n2189153187","loc":[-85.6350077,41.9465456],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153188":{"id":"n2189153188","loc":[-85.635008,41.9465721],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153189":{"id":"n2189153189","loc":[-85.6348965,41.9465727],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153190":{"id":"n2189153190","loc":[-85.6348962,41.9465463],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153191":{"id":"n2189153191","loc":[-85.6348963,41.9471586],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153192":{"id":"n2189153192","loc":[-85.6348944,41.947032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153193":{"id":"n2189153193","loc":[-85.6350241,41.947031],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153194":{"id":"n2189153194","loc":[-85.635026,41.9471575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153195":{"id":"n2189153195","loc":[-85.6352328,41.9471053],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153196":{"id":"n2189153196","loc":[-85.6352359,41.9469906],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153197":{"id":"n2189153197","loc":[-85.6353694,41.9469925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153198":{"id":"n2189153198","loc":[-85.6353664,41.9471072],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153199":{"id":"n2189153199","loc":[-85.6348241,41.9469287],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153200":{"id":"n2189153200","loc":[-85.6348248,41.9468185],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153201":{"id":"n2189153201","loc":[-85.6351199,41.9468195],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153202":{"id":"n2189153202","loc":[-85.6351192,41.9469298],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153203":{"id":"n2189153203","loc":[-85.6347965,41.9468057],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153204":{"id":"n2189153204","loc":[-85.634792,41.9466044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153205":{"id":"n2189153205","loc":[-85.6349483,41.9466025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153206":{"id":"n2189153206","loc":[-85.6349493,41.9466448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153207":{"id":"n2189153207","loc":[-85.6349753,41.9466445],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153208":{"id":"n2189153208","loc":[-85.6349743,41.9465995],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153209":{"id":"n2189153209","loc":[-85.6351173,41.9465977],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153210":{"id":"n2189153210","loc":[-85.6351219,41.9468015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153211":{"id":"n2189153211","loc":[-85.6349806,41.9468032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153212":{"id":"n2189153212","loc":[-85.6349794,41.9467519],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153213":{"id":"n2189153213","loc":[-85.6349521,41.9467523],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153214":{"id":"n2189153214","loc":[-85.6349532,41.9468037],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153215":{"id":"n2189153215","loc":[-85.6346302,41.9468381],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153216":{"id":"n2189153216","loc":[-85.6343028,41.9468449],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153217":{"id":"n2189153217","loc":[-85.6342006,41.9468297],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153218":{"id":"n2189153218","loc":[-85.6336698,41.9465918],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153219":{"id":"n2189153219","loc":[-85.6344663,41.9466639],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153220":{"id":"n2189153220","loc":[-85.6344639,41.9466015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153221":{"id":"n2189153221","loc":[-85.6342283,41.9466065],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153222":{"id":"n2189153222","loc":[-85.6342303,41.9466587],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153223":{"id":"n2189153223","loc":[-85.6342843,41.9466575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153224":{"id":"n2189153224","loc":[-85.6342851,41.9466794],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153225":{"id":"n2189153225","loc":[-85.6343475,41.9466781],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153226":{"id":"n2189153226","loc":[-85.634347,41.9466664],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153227":{"id":"n2189153227","loc":[-85.6354428,41.9470148],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153228":{"id":"n2189153228","loc":[-85.6354432,41.9468005],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153229":{"id":"n2189153229","loc":[-85.6360277,41.9468011],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153230":{"id":"n2189153230","loc":[-85.6360273,41.9470154],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153231":{"id":"n2189153231","loc":[-85.6354565,41.9465823],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153232":{"id":"n2189153232","loc":[-85.6354496,41.946218],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153233":{"id":"n2189153233","loc":[-85.6356355,41.9465788],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153234":{"id":"n2189153234","loc":[-85.6357155,41.9468008],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153235":{"id":"n2189153235","loc":[-85.6359539,41.9467969],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153236":{"id":"n2189153236","loc":[-85.6359561,41.9463036],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153237":{"id":"n2189153237","loc":[-85.6360129,41.9464793],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153238":{"id":"n2189153238","loc":[-85.6360152,41.9463898],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153239":{"id":"n2189153239","loc":[-85.6359607,41.9464928],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153240":{"id":"n2189153240","loc":[-85.6356903,41.9462227],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153242":{"id":"n2189153242","loc":[-85.6354163,41.946142],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153243":{"id":"n2189153243","loc":[-85.6357546,41.9462214],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153244":{"id":"n2189153244","loc":[-85.6357937,41.9462542],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153245":{"id":"n2189153245","loc":[-85.6358723,41.9467048],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153246":{"id":"n2189153246","loc":[-85.6361494,41.946757],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153247":{"id":"n2189153247","loc":[-85.6354173,41.9469082],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153248":{"id":"n2189153248","loc":[-85.635443,41.9469079],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153249":{"id":"n2189153249","loc":[-85.6360275,41.9469093],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153250":{"id":"n2189153250","loc":[-85.6361542,41.946915],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153251":{"id":"n2189153251","loc":[-85.6358654,41.9464843],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153252":{"id":"n2189153252","loc":[-85.6359549,41.9467499],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153253":{"id":"n2189153253","loc":[-85.6357172,41.9466335],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153254":{"id":"n2189153254","loc":[-85.6355644,41.9461768],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153255":{"id":"n2189153255","loc":[-85.6355655,41.946528],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153256":{"id":"n2189153256","loc":[-85.6357055,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153257":{"id":"n2189153257","loc":[-85.635869,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153259":{"id":"n2189153259","loc":[-85.6354561,41.9470278],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153260":{"id":"n2189153260","loc":[-85.6357961,41.9470233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153261":{"id":"n2189153261","loc":[-85.6357977,41.9470907],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153262":{"id":"n2189153262","loc":[-85.6357297,41.9470916],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153263":{"id":"n2189153263","loc":[-85.635733,41.947233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153264":{"id":"n2189153264","loc":[-85.6362674,41.9468637],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153265":{"id":"n2189153265","loc":[-85.6362646,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153266":{"id":"n2189153266","loc":[-85.6363267,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153267":{"id":"n2189153267","loc":[-85.6362633,41.9465848],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153268":{"id":"n2189153268","loc":[-85.6363805,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153269":{"id":"n2189153269","loc":[-85.6364604,41.9466842],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153270":{"id":"n2189153270","loc":[-85.6364604,41.9468647],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2199109756":{"id":"n2199109756","loc":[-85.6337134,41.9471841],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109757":{"id":"n2199109757","loc":[-85.6336514,41.94716],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109758":{"id":"n2199109758","loc":[-85.6337043,41.9470847],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109759":{"id":"n2199109759","loc":[-85.6335997,41.9470441],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109760":{"id":"n2199109760","loc":[-85.6335064,41.9471771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185960195":{"id":"n185960195","loc":[-85.6295992,41.9524346],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960796":{"id":"n185960796","loc":[-85.634723,41.953681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961396":{"id":"n185961396","loc":[-85.634767,41.959009],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185962625":{"id":"n185962625","loc":[-85.635175,41.97201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:29Z","tags":{}},"n185964982":{"id":"n185964982","loc":[-85.632799,41.9440543],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185965289":{"id":"n185965289","loc":[-85.634621,41.947323],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965291":{"id":"n185965291","loc":[-85.636166,41.947296],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965399":{"id":"n185965399","loc":[-85.634776,41.959834],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966937":{"id":"n185966937","loc":[-85.633183,41.947315],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966948":{"id":"n185966948","loc":[-85.626406,41.957188],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967422":{"id":"n185967422","loc":[-85.6320229,41.9490123],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185967917":{"id":"n185967917","loc":[-85.634763,41.958292],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185967918":{"id":"n185967918","loc":[-85.636271,41.958311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185968100":{"id":"n185968100","loc":[-85.630835,41.950656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185970515":{"id":"n185970515","loc":[-85.634832,41.963866],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:41Z","tags":{}},"n185971578":{"id":"n185971578","loc":[-85.634641,41.948627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:05Z","tags":{}},"n185971580":{"id":"n185971580","loc":[-85.6361818,41.9486135],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971631":{"id":"n185971631","loc":[-85.634729,41.954667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971632":{"id":"n185971632","loc":[-85.636236,41.954656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185972155":{"id":"n185972155","loc":[-85.623333,41.961987],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185974583":{"id":"n185974583","loc":[-85.634686,41.951158],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:21Z","tags":{}},"n185974585":{"id":"n185974585","loc":[-85.6362059,41.9511457],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185975064":{"id":"n185975064","loc":[-85.636218,41.953667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975735":{"id":"n185975735","loc":[-85.634923,41.969269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:09Z","tags":{}},"n185978390":{"id":"n185978390","loc":[-85.634668,41.949875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978392":{"id":"n185978392","loc":[-85.634686,41.952415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978394":{"id":"n185978394","loc":[-85.634726,41.955921],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978399":{"id":"n185978399","loc":[-85.6347861,41.9606613],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978402":{"id":"n185978402","loc":[-85.634806,41.961485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978406":{"id":"n185978406","loc":[-85.6348298,41.964783],"version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:00Z","tags":{}},"n185978410":{"id":"n185978410","loc":[-85.6348766,41.9677088],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978414":{"id":"n185978414","loc":[-85.634938,41.971566],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978415":{"id":"n185978415","loc":[-85.634942,41.971611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978417":{"id":"n185978417","loc":[-85.634952,41.971655],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978419":{"id":"n185978419","loc":[-85.634989,41.971741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978420":{"id":"n185978420","loc":[-85.635063,41.971864],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978787":{"id":"n185978787","loc":[-85.627936,41.954693],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978790":{"id":"n185978790","loc":[-85.626832,41.954677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978967":{"id":"n185978967","loc":[-85.632278,41.948613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185980735":{"id":"n185980735","loc":[-85.628639,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:47Z","tags":{}},"n185982163":{"id":"n185982163","loc":[-85.636233,41.952398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:31Z","tags":{}},"n185982193":{"id":"n185982193","loc":[-85.6313855,41.9499125],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982195":{"id":"n185982195","loc":[-85.6304857,41.9511945],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982196":{"id":"n185982196","loc":[-85.626336,41.957291],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982197":{"id":"n185982197","loc":[-85.625578,41.958664],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982198":{"id":"n185982198","loc":[-85.624619,41.960145],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982200":{"id":"n185982200","loc":[-85.624494,41.960338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185984017":{"id":"n185984017","loc":[-85.636163,41.947382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984020":{"id":"n185984020","loc":[-85.636188,41.9498803],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185984022":{"id":"n185984022","loc":[-85.636276,41.955919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185984024":{"id":"n185984024","loc":[-85.636279,41.956901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185988036":{"id":"n185988036","loc":[-85.631422,41.948294],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185988867":{"id":"n185988867","loc":[-85.63102,41.948805],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988869":{"id":"n185988869","loc":[-85.630773,41.949209],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988871":{"id":"n185988871","loc":[-85.63005,41.95016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988872":{"id":"n185988872","loc":[-85.629423,41.951016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988873":{"id":"n185988873","loc":[-85.629252,41.951256],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988875":{"id":"n185988875","loc":[-85.629126,41.951489],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988877":{"id":"n185988877","loc":[-85.628991,41.951704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988878":{"id":"n185988878","loc":[-85.628689,41.952112],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988879":{"id":"n185988879","loc":[-85.628313,41.952666],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988880":{"id":"n185988880","loc":[-85.627687,41.953529],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988882":{"id":"n185988882","loc":[-85.627394,41.953947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988884":{"id":"n185988884","loc":[-85.627287,41.954128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:14Z","tags":{}},"n1819858502":{"id":"n1819858502","loc":[-85.6328435,41.9455473],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858510":{"id":"n1819858510","loc":[-85.6324841,41.9453438],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858515":{"id":"n1819858515","loc":[-85.6318511,41.9446409],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858520":{"id":"n1819858520","loc":[-85.6326558,41.9454708],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858522":{"id":"n1819858522","loc":[-85.6319048,41.9447407],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858524":{"id":"n1819858524","loc":[-85.6317718,41.9443666],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858530":{"id":"n1819858530","loc":[-85.632055,41.9449128],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2139795768":{"id":"n2139795768","loc":[-85.6243023,41.9606102],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139832645":{"id":"n2139832645","loc":[-85.6324455,41.9448607],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832649":{"id":"n2139832649","loc":[-85.6328043,41.9454773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832651":{"id":"n2139832651","loc":[-85.6322547,41.9449621],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832675":{"id":"n2139832675","loc":[-85.6327356,41.944757],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832677":{"id":"n2139832677","loc":[-85.6325433,41.9448599],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832680":{"id":"n2139832680","loc":[-85.6328885,41.9455614],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832682":{"id":"n2139832682","loc":[-85.6320913,41.9449492],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832684":{"id":"n2139832684","loc":[-85.6325366,41.9447133],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832688":{"id":"n2139832688","loc":[-85.6322786,41.94485],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832718":{"id":"n2139832718","loc":[-85.6327486,41.9432475],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832719":{"id":"n2139832719","loc":[-85.6327926,41.9431773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832720":{"id":"n2139832720","loc":[-85.6329033,41.943153],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832727":{"id":"n2139832727","loc":[-85.6328975,41.9430783],"version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2139844839":{"id":"n2139844839","loc":[-85.6326261,41.9432308],"version":"1","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2189015992":{"id":"n2189015992","loc":[-85.6347706,41.9593383],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189153179":{"id":"n2189153179","loc":[-85.6340476,41.9472565],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153182":{"id":"n2189153182","loc":[-85.6342638,41.9472522],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153241":{"id":"n2189153241","loc":[-85.6354184,41.9473091],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153258":{"id":"n2189153258","loc":[-85.6354611,41.9472366],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153277":{"id":"n2189153277","loc":[-85.6328948,41.9462374],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2199109755":{"id":"n2199109755","loc":[-85.6336729,41.9472417],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"w203970139":{"id":"w203970139","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824793","n2139824787","n2139824773","n2139824778","n2139824793"]},"w203970098":{"id":"w203970098","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824712","n2139824726","n2139824760","n2139824748"]},"w208643132":{"id":"w208643132","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153195","n2189153196","n2189153197","n2189153198","n2189153195"]},"w203970094":{"id":"w203970094","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824755","n2139824753","n2139824759","n2139824764","n2139824763","n2139824767","n2139824770","n2139824782","n2139824772","n2139824756","n2139824751","n2139824754","n2139824755"]},"w208643138":{"id":"w208643138","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153231","n2189153232","n2189153240","n2189153244","n2189153236","n2189153238","n2189153237","n2189153239","n2189153252","n2189153235","n2189153234","n2189153253","n2189153233","n2189153231"]},"w203970125":{"id":"w203970125","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824738","n2139824757","n2139824749","n2139824735"]},"w170848823":{"id":"w170848823","version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:39Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819849189","n1819858516","n1819858519","n1819858504","n1819858525","n1819858506","n1819858513"]},"w203970898":{"id":"w203970898","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832645","n2139832647","n2139832649","n2139832651","n2139832645"]},"w203970134":{"id":"w203970134","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824796","n2139824803","n2139824797","n2139824788","n2139824796"]},"w203970104":{"id":"w203970104","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824733","n2139824730","n2139824714","n2139824721","n2139824733"]},"w206805245":{"id":"w206805245","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544780","n2168544781","n2139824796","n2139824803","n2168544780"]},"w206805252":{"id":"w206805252","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544838","n2168544839","n2168544840","n2168544841","n2168544842","n2168544843","n2168544844","n2168544845","n2168544846","n2168544847","n2168544838"]},"w203970099":{"id":"w203970099","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824783","n2139824795","n2139824790","n2139824779","n2139824783"]},"w17967730":{"id":"w17967730","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:18Z","tags":{"highway":"residential","name":"Water St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963451","n2189153277","n185988036","n185988867","n185988869","n185988871","n185988872","n185988873","n185988875","n185988877","n185988878","n185988879","n185988880","n185988882","n185988884","n185978790"]},"w208643133":{"id":"w208643133","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153199","n2189153200","n2189153201","n2189153202","n2189153199"]},"w203970127":{"id":"w203970127","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824794","n2139824783","n2139824789","n2139824797","n2139824794"]},"w208643139":{"id":"w208643139","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service"},"nodes":["n185988237","n2189153242","n2189153247","n2189153241"]},"w203988297":{"id":"w203988297","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140006423","n2140006441","n2140006425","n2140006426","n2140006440","n2140006427","n2140006428","n2140006429","n2140006430","n2140006423"]},"w206805250":{"id":"w206805250","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544827","n2168544823","n2168544825","n2168544800","n2168544829","n2168544827"]},"w208643140":{"id":"w208643140","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153242","n2189153254","n2189153243","n2189153244","n2189153251","n2189153257","n2189153245","n2189153252","n2189153246"]},"w203974055":{"id":"w203974055","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870376","n2139870377"]},"w206805247":{"id":"w206805247","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544785","n2168544786","n2168544783","n2168544787","n2168544788","n2168544789","n2168544785"]},"w17964996":{"id":"w17964996","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Foster St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Foster","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312360","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1819858524","n1819858515","n1819858522","n1819858530","n2139832682","n1819858510","n1819858520","n1819858502","n2139832680","n185963451","n1819858527","n185963452","n185963453","n185963454","n185963455","n185963456"]},"w208643144":{"id":"w208643144","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153264","n2189153265","n2189153266","n2189153267","n2189153268","n2189153269","n2189153270","n2189153264"]},"w203970914":{"id":"w203970914","version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832722","n2139832723","n2139832724","n2139832725","n2139832726","n2139832727","n2139844839","n2139832722"]},"w208643143":{"id":"w208643143","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153258","n2189153259","n2189153260","n2189153261","n2189153262","n2189153263","n2189153258"]},"w203049590":{"id":"w203049590","version":"3","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2130304152","n2130304153","n2140006403","n2130304154","n2130304156","n2130304155","n2130304160","n2130304152"]},"w203974054":{"id":"w203974054","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858971","n2139870373","n2139870374"]},"w203049595":{"id":"w203049595","version":"2","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service"},"nodes":["n2130304158","n2130304159","n2130304160","n2139832635","n2139832639"]},"w203970913":{"id":"w203970913","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832715","n2139832716","n2139832717","n2139832718","n2139832719","n2139832720","n2139832721","n2139832716"]},"w208643134":{"id":"w208643134","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153203","n2189153204","n2189153205","n2189153206","n2189153207","n2189153208","n2189153209","n2189153210","n2189153211","n2189153212","n2189153213","n2189153214","n2189153203"]},"w134150808":{"id":"w134150808","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:53Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988239","n185984009","n185988241","n1475284019"]},"w203970115":{"id":"w203970115","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824761","n2139824727","n2139824736","n2139824771","n2139824761"]},"w208643130":{"id":"w208643130","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153183","n2189153184","n2189153185","n2189153186","n2189153187","n2189153188","n2189153189","n2189153190","n2189153183"]},"w206805246":{"id":"w206805246","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544782","n2168544780","n2168544781","n2168544783","n2168544787","n2168544784","n2168544782"]},"w203970138":{"id":"w203970138","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824729","n2139824720","n2139824702","n2139824707","n2139824729"]},"w203970133":{"id":"w203970133","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824737","n2139824717","n2139824728","n2139824748"]},"w203970907":{"id":"w203970907","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832700","n2139832701","n2139832702"]},"w203974056":{"id":"w203974056","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870377","n2139870378"]},"w203970897":{"id":"w203970897","version":"2","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2130304156","n2166205688","n2139832635","n2139832636","n2139832637","n2139832639","n2139832641","n2166205688"]},"w203974057":{"id":"w203974057","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870375","n2139870376"]},"w203049594":{"id":"w203049594","version":"3","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"service"},"nodes":["n2130304156","n2139870378","n2139832706","n2139832704","n2130304157"]},"w203970122":{"id":"w203970122","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824757","n2139824740","n2139824747","n2139824762","n2139824757"]},"w208643136":{"id":"w208643136","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153219","n2189153220","n2189153221","n2189153222","n2189153223","n2189153224","n2189153225","n2189153226","n2189153219"]},"w203970128":{"id":"w203970128","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824732","n2139824752","n2139824744","n2139824724","n2139824732"]},"w203970097":{"id":"w203970097","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824737","n2139824733","n2139824710","n2139824716","n2139824737"]},"w203970137":{"id":"w203970137","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824765","n2139824774","n2139824758","n2139824746","n2139824765"]},"w134150840":{"id":"w134150840","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475284019","n185988243","n185988244","n185988245"]},"w17967628":{"id":"w17967628","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978388","n2139832709","n185988237","n185988239"]},"w203988292":{"id":"w203988292","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2140006407","n2140006405"]},"w203970118":{"id":"w203970118","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824775","n2139824785","n2139824780","n2139824768","n2139824775"]},"w203970121":{"id":"w203970121","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824768","n2139824781","n2139824776","n2139824765","n2139824768"]},"w17967752":{"id":"w17967752","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Railroad Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Railroad","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964980","n2139832699","n2139832700","n2130304158","n185988969","n185988971","n185988972","n1475284011"]},"w203970136":{"id":"w203970136","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824793","n2139824777","n2139824784","n2139824798"]},"w203970142":{"id":"w203970142","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824808","n2139824809","n2139824807","n2139824806","n2139824801","n2139824800","n2139824804","n2139824805","n2139824808"]},"w208643137":{"id":"w208643137","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153227","n2189153248","n2189153228","n2189153234","n2189153235","n2189153229","n2189153249","n2189153230","n2189153227"]},"w208643129":{"id":"w208643129","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153179","n2189153180","n2189153181","n2189153182","n2189153179"]},"w203970909":{"id":"w203970909","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832703","n2139832704","n2139832706","n2139832708","n2139832703"]},"w203970905":{"id":"w203970905","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832688","n2139832691"]},"w203988298":{"id":"w203988298","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"service"},"nodes":["n2140006431","n2140006433","n2140006435","n2140006436","n2140006437","n2140006438","n2140006439","n2140006440"]},"w203970106":{"id":"w203970106","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824791","n2139824799","n2139824802","n2139824798"]},"w203970129":{"id":"w203970129","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824787","n2139824782","n2139824766","n2139824769","n2139824787"]},"w208643131":{"id":"w208643131","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153191","n2189153192","n2189153193","n2189153194","n2189153191"]},"w206805249":{"id":"w206805249","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544800","n2168544801","n2168544802","n2168544805","n2168544807","n2168544809","n2168544811","n2168544813","n2168544815","n2168544817","n2168544819","n2168544821","n2168544823","n2168544825","n2168544800"]},"w134150800":{"id":"w134150800","version":"3","changeset":"13675000","user":"NE2","uid":"207745","visible":"true","timestamp":"2012-10-29T15:08:54Z","tags":{"bridge":"yes","highway":"primary","name":"W Michigan Ave","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964972","n185964976"]},"w17966984":{"id":"w17966984","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Portage Avenue","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Portage","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978375","n185963456","n2189153218","n185966937","n185978967","n185967422","n185982193","n185968100","n185982195","n185960195","n185980735","n185978787","n185966948","n185982196","n185982197","n185982198","n185982200","n2139795768","n185972155"]},"w203988294":{"id":"w203988294","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2140006409","n2140006411","n2140006413","n2140006415","n2140006409"]},"w203970912":{"id":"w203970912","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832711","n2139832712","n2139832713","n2139832714","n2139832711"]},"w203970119":{"id":"w203970119","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824713","n2139824705","n2139824683","n2139824689","n2139824713"]},"w203970114":{"id":"w203970114","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824750","n2139824745","n2139824732","n2139824735"]},"w208643142":{"id":"w208643142","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153254","n2189153255","n2189153256","n2189153257"]},"w206805253":{"id":"w206805253","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544848","n2168544849","n2168544850","n2168544851","n2168544852","n2168544853","n2168544854","n2168544855","n2168544848"]},"w143497377":{"id":"w143497377","version":"7","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"North Main Street","old_ref":"US 131","ref":"US 131 Business","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_left_1":"49093","tiger:zip_right":"49093","tiger:zip_right_1":"49093"},"nodes":["n185962625","n185978420","n185978419","n185978417","n185978415","n185978414","n185975735","n1475293254","n185978410","n185978406","n185970515","n185978402","n185978399","n185965399","n2189015992","n185961396","n185967917","n185978394","n185971631","n185960796","n185978392","n185974583","n185978390","n185971578","n185965289","n2189153215","n185978388","n185978383","n185978381","n185978379","n185978377","n185978375","n185964982"]},"w134150811":{"id":"w134150811","version":"6","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964976","n2130304157","n1475284023","n2139832715","n185964980","n185964982"]},"w208643135":{"id":"w208643135","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153215","n2189153216","n2189153217","n2189153218"]},"w17967183":{"id":"w17967183","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"West","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n1475284011","n185984011","n185984013","n185984015","n2189153246","n2189153250","n185965291","n185984017","n185971580","n185984020","n185974585","n185982163","n185975064","n185971632","n185984022","n185984024","n185967918"]},"w134150778":{"id":"w134150778","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988245","n1475283992","n185975911"]},"w206805248":{"id":"w206805248","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544790","n2168544791","n2168544792","n2168544793","n2168544795","n2168544797","n2168544798","n2168544799","n2168544802","n2168544801","n2168544790"]},"w203974058":{"id":"w203974058","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870374","n2139870375"]},"w203970902":{"id":"w203970902","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832678","n2139832691","n2139832680"]},"w203988296":{"id":"w203988296","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"path"},"nodes":["n2139858967","n2140006421","n2139858935"]},"w206805251":{"id":"w206805251","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544830","n2168544831","n2168544832","n2168544833","n2168544834","n2168544835","n2168544836","n2168544837","n2168544830"]},"w203970906":{"id":"w203970906","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832693","n2139832694","n2139832696","n2139832697","n2139832698","n2139832693"]},"w203049598":{"id":"w203049598","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2130304162","n2130304163","n2130304164","n2130304165","n2130304162"]},"w203970911":{"id":"w203970911","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832709","n2139832714","n2139832713","n2139832710","n185988971"]},"w203970105":{"id":"w203970105","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824779","n2139824792","n2139824786","n2139824775","n2139824779"]},"w203988290":{"id":"w203988290","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"footway"},"nodes":["n2140006403","n2140006407"]},"w203970900":{"id":"w203970900","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832653","n2139832663","n2139832665","n2139832667","n2139832669","n2139832671","n2139832673","n2139832675","n2139832677","n2139832653"]},"w209717048":{"id":"w209717048","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109755","n2199109756","n2199109757","n2199109758","n2199109759","n2199109760","n2199109755"]},"w208643141":{"id":"w208643141","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153247","n2189153248","n2189153249","n2189153250"]},"w203970903":{"id":"w203970903","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832682","n2139832688","n2139832684","n2139832678","n2139832686"]},"n354002527":{"id":"n354002527","loc":[-85.6236039,41.9458813],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:07Z","tags":{"amenity":"school","ele":"246","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/21/2008","gnis:feature_id":"1624371","gnis:state_id":"26","name":"Barrows School"}},"n185963396":{"id":"n185963396","loc":[-85.627401,41.943496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963397":{"id":"n185963397","loc":[-85.627403,41.943625],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965101":{"id":"n185965101","loc":[-85.626409,41.943215],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185971474":{"id":"n185971474","loc":[-85.624884,41.943508],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971475":{"id":"n185971475","loc":[-85.625191,41.943509],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971482":{"id":"n185971482","loc":[-85.624882,41.94382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185983135":{"id":"n185983135","loc":[-85.624893,41.945616],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983137":{"id":"n185983137","loc":[-85.624912,41.946524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185988027":{"id":"n185988027","loc":[-85.622721,41.946535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185963398":{"id":"n185963398","loc":[-85.6273993,41.9446899],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185983238":{"id":"n185983238","loc":[-85.6227157,41.9456321],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980374":{"id":"n185980374","loc":[-85.6248856,41.9447242],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980373":{"id":"n185980373","loc":[-85.6226744,41.9447371],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n2196831342":{"id":"n2196831342","loc":[-85.6250924,41.945063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831343":{"id":"n2196831343","loc":[-85.6252335,41.9450636],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831344":{"id":"n2196831344","loc":[-85.6252286,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831345":{"id":"n2196831345","loc":[-85.6250661,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831346":{"id":"n2196831346","loc":[-85.6250243,41.9449012],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831347":{"id":"n2196831347","loc":[-85.6250251,41.9449244],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831348":{"id":"n2196831348","loc":[-85.6250867,41.9449257],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831349":{"id":"n2196831349","loc":[-85.625349,41.9445058],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831350":{"id":"n2196831350","loc":[-85.6253471,41.9443882],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831351":{"id":"n2196831351","loc":[-85.6251516,41.94439],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831352":{"id":"n2196831352","loc":[-85.6251522,41.9444308],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831353":{"id":"n2196831353","loc":[-85.6251344,41.9444309],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831354":{"id":"n2196831354","loc":[-85.6251356,41.9445077],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831355":{"id":"n2196831355","loc":[-85.6232357,41.9463406],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831356":{"id":"n2196831356","loc":[-85.6232409,41.9460668],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831357":{"id":"n2196831357","loc":[-85.6232072,41.9460665],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831358":{"id":"n2196831358","loc":[-85.6232117,41.9458272],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831359":{"id":"n2196831359","loc":[-85.6229808,41.9458248],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831360":{"id":"n2196831360","loc":[-85.6229763,41.9460627],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831361":{"id":"n2196831361","loc":[-85.623006,41.946063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831362":{"id":"n2196831362","loc":[-85.6230023,41.9462557],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831363":{"id":"n2196831363","loc":[-85.6230755,41.9462565],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831364":{"id":"n2196831364","loc":[-85.6230739,41.9463389],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947349":{"id":"n185947349","loc":[-85.618327,41.945607],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947359":{"id":"n185947359","loc":[-85.615453,41.945597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947378":{"id":"n185947378","loc":[-85.617231,41.945603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947474":{"id":"n185947474","loc":[-85.616136,41.945602],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948972":{"id":"n185948972","loc":[-85.615273,41.945637],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:02Z","tags":{}},"n185955019":{"id":"n185955019","loc":[-85.620172,41.945627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185960682":{"id":"n185960682","loc":[-85.622759,41.951845],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185961369":{"id":"n185961369","loc":[-85.622758,41.947444],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961371":{"id":"n185961371","loc":[-85.624908,41.947416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185963392":{"id":"n185963392","loc":[-85.6270462,41.9409953],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185963393":{"id":"n185963393","loc":[-85.627295,41.941304],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:51Z","tags":{}},"n185963394":{"id":"n185963394","loc":[-85.627352,41.94148],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963395":{"id":"n185963395","loc":[-85.62737,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965099":{"id":"n185965099","loc":[-85.6264,41.942263],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965108":{"id":"n185965108","loc":[-85.622769,41.949224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965110":{"id":"n185965110","loc":[-85.624937,41.949237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185966295":{"id":"n185966295","loc":[-85.6299942,41.9446689],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185966342":{"id":"n185966342","loc":[-85.624873,41.942022],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185970222":{"id":"n185970222","loc":[-85.622761,41.948357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185970224":{"id":"n185970224","loc":[-85.624924,41.9483338],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185971477":{"id":"n185971477","loc":[-85.620051,41.94383],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971478":{"id":"n185971478","loc":[-85.621219,41.943801],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971481":{"id":"n185971481","loc":[-85.621812,41.943807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185973866":{"id":"n185973866","loc":[-85.627629,41.946498],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185974699":{"id":"n185974699","loc":[-85.6227688,41.950119],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185978800":{"id":"n185978800","loc":[-85.623953,41.954684],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185980372":{"id":"n185980372","loc":[-85.621459,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980378":{"id":"n185980378","loc":[-85.6286375,41.9446764],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980380":{"id":"n185980380","loc":[-85.630139,41.944661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980382":{"id":"n185980382","loc":[-85.630298,41.944635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980384":{"id":"n185980384","loc":[-85.630759,41.94454],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980386":{"id":"n185980386","loc":[-85.6312369,41.9444548],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185983133":{"id":"n185983133","loc":[-85.6248672,41.9415903],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185983139":{"id":"n185983139","loc":[-85.624951,41.950239],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983140":{"id":"n185983140","loc":[-85.624934,41.950681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983141":{"id":"n185983141","loc":[-85.624813,41.950983],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983143":{"id":"n185983143","loc":[-85.6246225,41.951591],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983144":{"id":"n185983144","loc":[-85.623908,41.9539165],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983145":{"id":"n185983145","loc":[-85.6238903,41.9540956],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983146":{"id":"n185983146","loc":[-85.623898,41.95431],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983236":{"id":"n185983236","loc":[-85.628481,41.945611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:05Z","tags":{}},"n185985914":{"id":"n185985914","loc":[-85.620072,41.946538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185986812":{"id":"n185986812","loc":[-85.6227785,41.9510005],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185988028":{"id":"n185988028","loc":[-85.6281401,41.9469632],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988030":{"id":"n185988030","loc":[-85.6282451,41.9470314],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988032":{"id":"n185988032","loc":[-85.6283312,41.9470656],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"w17964989":{"id":"w17964989","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:33:37Z","tags":{"highway":"residential","name":"Middle St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Middle","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312433:15328741:15312403:15312465","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963392","n185963393","n185963394","n185963395","n185963396","n185963397","n185963398"]},"w17965158":{"id":"w17965158","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"access":"private","highway":"service","name":"Battle St","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Battle","tiger:name_type":"St","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313281","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185965101"]},"w41074896":{"id":"w41074896","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980373","n185980374","n185963398","n185980378","n185966295","n185980380","n185980382","n185980384","n185980386"]},"w17965846":{"id":"w17965846","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313726","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971477","n185971478","n185971481","n185971482"]},"w209470306":{"id":"w209470306","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831349","n2196831350","n2196831351","n2196831352","n2196831353","n2196831354","n2196831349"]},"w17965845":{"id":"w17965845","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335065","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971474","n185971475","n185963396"]},"w209470307":{"id":"w209470307","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831355","n2196831356","n2196831357","n2196831358","n2196831359","n2196831360","n2196831361","n2196831362","n2196831363","n2196831364","n2196831355"]},"w17968192":{"id":"w17968192","version":"2","changeset":"15473162","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:43:17Z","tags":{"highway":"residential","name":"Washington St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Washington","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980373","n185983238","n185988027","n185961369","n185970222","n185965108","n185974699","n185986812","n185960682"]},"w17967603":{"id":"w17967603","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:23Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985914","n185988027","n185983137","n185973866","n185988028","n185988030","n185988032"]},"w209470305":{"id":"w209470305","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831342","n2196831343","n2196831344","n2196831345","n2196831346","n2196831347","n2196831348","n2196831342"]},"w17967092":{"id":"w17967092","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:18Z","tags":{"highway":"residential","name":"Wood St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wood","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313653:15313659:15313679:15314060","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983133","n185966342","n185971474","n185971482","n185980374","n185983135","n185983137","n185961371","n185970224","n185965110","n185983139","n185983140","n185983141","n185983143","n185983144","n185983145","n185983146","n185978800"]},"w17967107":{"id":"w17967107","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:23Z","tags":{"highway":"residential","name":"4th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314053:15314054:15313697:15313698:15313700:15313701:15313699:15314427","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983236","n185983135","n185983238","n185955019","n185947349","n185947378","n185947474","n185947359","n185948972"]},"n354030330":{"id":"n354030330","loc":[-85.6297222,41.9444444],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:10:58Z","tags":{"ele":"243","gnis:county_id":"149","gnis:created":"03/21/2008","gnis:feature_id":"2401246","gnis:state_id":"26","leisure":"park","name":"Scouter Park"}},"n185966296":{"id":"n185966296","loc":[-85.629998,41.944078],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966298":{"id":"n185966298","loc":[-85.629972,41.943927],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966300":{"id":"n185966300","loc":[-85.629948,41.943783],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185980391":{"id":"n185980391","loc":[-85.6322992,41.9442766],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980393":{"id":"n185980393","loc":[-85.6324925,41.9442136],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980389":{"id":"n185980389","loc":[-85.6320272,41.9443281],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980388":{"id":"n185980388","loc":[-85.6315778,41.9443959],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n354031320":{"id":"n354031320","loc":[-85.6280556,41.9447222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:21Z","tags":{"amenity":"place_of_worship","ele":"245","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417881","gnis:state_id":"26","name":"Riverside Church","religion":"christian"}},"n185987309":{"id":"n185987309","loc":[-85.6286497,41.9453531],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185987311":{"id":"n185987311","loc":[-85.6285942,41.9454805],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185988034":{"id":"n185988034","loc":[-85.6285815,41.9471692],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988896":{"id":"n185988896","loc":[-85.6318433,41.9437929],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185977764":{"id":"n185977764","loc":[-85.6322988,41.943472],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848852":{"id":"n1819848852","loc":[-85.6315188,41.9448808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848912":{"id":"n1819848912","loc":[-85.6284289,41.9472189],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848925":{"id":"n1819848925","loc":[-85.6314501,41.9451617],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848949":{"id":"n1819848949","loc":[-85.6309394,41.9455192],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848951":{"id":"n1819848951","loc":[-85.6290297,41.9457187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848963":{"id":"n1819848963","loc":[-85.630521,41.9455591],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848981":{"id":"n1819848981","loc":[-85.6292936,41.9455846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848989":{"id":"n1819848989","loc":[-85.6298451,41.9455431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848998":{"id":"n1819848998","loc":[-85.6314973,41.9446254],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849018":{"id":"n1819849018","loc":[-85.6302807,41.9455527],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849043":{"id":"n1819849043","loc":[-85.6285533,41.9469731],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849087":{"id":"n1819849087","loc":[-85.6314501,41.9453532],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849090":{"id":"n1819849090","loc":[-85.628843,41.9461033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849109":{"id":"n1819849109","loc":[-85.6311926,41.9454729],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849116":{"id":"n1819849116","loc":[-85.6288967,41.9459437],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849177":{"id":"n1819849177","loc":[-85.6287894,41.9464544],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819858529":{"id":"n1819858529","loc":[-85.6325485,41.9445625],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2189112797":{"id":"n2189112797","loc":[-85.6275271,41.944555],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112798":{"id":"n2189112798","loc":[-85.6275196,41.9437258],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112799":{"id":"n2189112799","loc":[-85.6278937,41.943723],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112800":{"id":"n2189112800","loc":[-85.6278969,41.9439191],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112801":{"id":"n2189112801","loc":[-85.6279907,41.9439345],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112802":{"id":"n2189112802","loc":[-85.6280817,41.9439663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112803":{"id":"n2189112803","loc":[-85.6281768,41.9440145],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112804":{"id":"n2189112804","loc":[-85.6281933,41.9440483],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112805":{"id":"n2189112805","loc":[-85.6281671,41.9440535],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112806":{"id":"n2189112806","loc":[-85.6281933,41.9440935],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112807":{"id":"n2189112807","loc":[-85.6282126,41.9441437],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112808":{"id":"n2189112808","loc":[-85.628214,41.9441991],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112809":{"id":"n2189112809","loc":[-85.6283298,41.944196],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112810":{"id":"n2189112810","loc":[-85.6283285,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112811":{"id":"n2189112811","loc":[-85.6281727,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112812":{"id":"n2189112812","loc":[-85.6281713,41.9442934],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112813":{"id":"n2189112813","loc":[-85.6280386,41.9442963],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112814":{"id":"n2189112814","loc":[-85.6280405,41.9443292],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112815":{"id":"n2189112815","loc":[-85.627829,41.9443349],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112816":{"id":"n2189112816","loc":[-85.6278347,41.9445495],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189153271":{"id":"n2189153271","loc":[-85.6321053,41.9460342],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153272":{"id":"n2189153272","loc":[-85.632278,41.9457841],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153273":{"id":"n2189153273","loc":[-85.632823,41.9459936],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153274":{"id":"n2189153274","loc":[-85.6326845,41.9461963],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153275":{"id":"n2189153275","loc":[-85.6325664,41.9461507],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153276":{"id":"n2189153276","loc":[-85.6325323,41.946198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153278":{"id":"n2189153278","loc":[-85.6321916,41.9459733],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153279":{"id":"n2189153279","loc":[-85.6322598,41.9458703],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153280":{"id":"n2189153280","loc":[-85.6327208,41.9460358],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153281":{"id":"n2189153281","loc":[-85.6326413,41.9461422],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n185959079":{"id":"n185959079","loc":[-85.6293702,41.9474668],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185966301":{"id":"n185966301","loc":[-85.629692,41.943136],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966304":{"id":"n185966304","loc":[-85.629565,41.942916],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966308":{"id":"n185966308","loc":[-85.629501,41.942751],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966315":{"id":"n185966315","loc":[-85.629472,41.942578],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966319":{"id":"n185966319","loc":[-85.629444,41.942414],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966321":{"id":"n185966321","loc":[-85.629391,41.94205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966323":{"id":"n185966323","loc":[-85.629369,41.941858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966327":{"id":"n185966327","loc":[-85.629297,41.941604],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966331":{"id":"n185966331","loc":[-85.629233,41.941549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966336":{"id":"n185966336","loc":[-85.628504,41.941364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966338":{"id":"n185966338","loc":[-85.628275,41.941303],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966340":{"id":"n185966340","loc":[-85.6269038,41.9410983],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185973867":{"id":"n185973867","loc":[-85.626843,41.947333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185977762":{"id":"n185977762","loc":[-85.6318441,41.9429453],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848853":{"id":"n1819848853","loc":[-85.625854,41.9492218],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848861":{"id":"n1819848861","loc":[-85.6251459,41.9552376],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848874":{"id":"n1819848874","loc":[-85.6267445,41.9482961],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848882":{"id":"n1819848882","loc":[-85.6257209,41.9552396],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848883":{"id":"n1819848883","loc":[-85.624706,41.9523173],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848907":{"id":"n1819848907","loc":[-85.62609,41.9561471],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848908":{"id":"n1819848908","loc":[-85.6244013,41.9549284],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848911":{"id":"n1819848911","loc":[-85.6265578,41.9553672],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848923":{"id":"n1819848923","loc":[-85.6246802,41.9550959],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848936":{"id":"n1819848936","loc":[-85.6241588,41.9539291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848940":{"id":"n1819848940","loc":[-85.62506,41.9511129],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848944":{"id":"n1819848944","loc":[-85.624942,41.9515912],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848950":{"id":"n1819848950","loc":[-85.6273989,41.9475461],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848957":{"id":"n1819848957","loc":[-85.627695,41.947404],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819849009":{"id":"n1819849009","loc":[-85.6259248,41.94896],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849037":{"id":"n1819849037","loc":[-85.6257252,41.9502112],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849061":{"id":"n1819849061","loc":[-85.6270084,41.9479626],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849073":{"id":"n1819849073","loc":[-85.6243734,41.9534583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849091":{"id":"n1819849091","loc":[-85.6241373,41.9543918],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849130":{"id":"n1819849130","loc":[-85.6282572,41.9473067],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849143":{"id":"n1819849143","loc":[-85.625281,41.9506596],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849153":{"id":"n1819849153","loc":[-85.6258647,41.9498043],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849168":{"id":"n1819849168","loc":[-85.6265084,41.9559317],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849173":{"id":"n1819849173","loc":[-85.6263325,41.9552156],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849175":{"id":"n1819849175","loc":[-85.6266372,41.9556764],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849178":{"id":"n1819849178","loc":[-85.6242232,41.9545993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849181":{"id":"n1819849181","loc":[-85.6262187,41.9486712],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849188":{"id":"n1819849188","loc":[-85.6245558,41.9530434],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849190":{"id":"n1819849190","loc":[-85.6255982,41.9563017],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n2168544738":{"id":"n2168544738","loc":[-85.6245707,41.9529711],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"w208643145":{"id":"w208643145","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153271","n2189153272","n2189153273","n2189153274","n2189153275","n2189153276","n2189153271"]},"w17967561":{"id":"w17967561","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:21Z","tags":{"highway":"residential","name":"Garden St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Garden","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312361:15322884:15322885","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980378","n185987309","n185987311","n185983236","n185973866"]},"w134150802":{"id":"w134150802","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"bridge":"yes","highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980386","n185980388"]},"w208639462":{"id":"w208639462","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112797","n2189112798","n2189112799","n2189112800","n2189112801","n2189112802","n2189112803","n2189112804","n2189112805","n2189112806","n2189112807","n2189112808","n2189112809","n2189112810","n2189112811","n2189112812","n2189112813","n2189112814","n2189112815","n2189112816","n2189112797"]},"w134150830":{"id":"w134150830","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"bridge":"yes","highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977762","n185977764"]},"w134150801":{"id":"w134150801","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977764","n185964982"]},"w208643146":{"id":"w208643146","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153277","n2189153281","n2189153278","n2189153279","n2189153280","n2189153281"]},"w17966061":{"id":"w17966061","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:00Z","tags":{"highway":"residential","name":"John Glenn Ct","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"John Glenn","tiger:name_type":"Ct","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313190","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185973866","n185973867"]},"w134150772":{"id":"w134150772","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988034","n185959079","n185988036","n185978967"]},"w134150836":{"id":"w134150836","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980388","n1819858524","n185980389","n185980391","n185980393","n185964982"]},"w17967734":{"id":"w17967734","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Water Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988896","n185980391","n1819858529"]},"w17965305":{"id":"w17965305","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:57Z","tags":{"highway":"residential","name":"River Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312440:15338837","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966295","n185966296","n185966298","n185966300","n185966301","n185966304","n185966308","n185966315","n185966319","n185966321","n185966323","n185966327","n185966331","n185966336","n185966338","n185963392","n185966340","n185966342"]},"w134150826":{"id":"w134150826","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"bridge":"yes","highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988032","n185988034"]},"w170848330":{"id":"w170848330","version":"3","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1819849190","n1819848907","n1819849168","n1819849175","n1819848911","n1819849173","n1819848882","n1819848861","n1819848923","n1819848908","n1819849178","n1819849091","n1819848936","n1819849073","n1819849188","n2168544738","n1819848883","n1819848944","n1819848940","n1819849143","n1819849037","n1819849153","n1819848853","n1819849009","n1819849181","n1819848874","n1819849061","n1819848950","n1819848957","n1819849130","n1819848912","n1819849043","n1819849177","n1819849090","n1819849116","n1819848951","n1819848981","n1819848989","n1819849018","n1819848963","n1819848949","n1819849109","n1819849087","n1819848925","n1819848852","n1819848998","n1819849057"]},"r270264":{"id":"r270264","version":"8","changeset":"13611326","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-23T23:35:16Z","tags":{"network":"US:MI","ref":"86","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-86_%28Michigan_highway%29"},"members":[{"id":"w17737723","type":"way","role":""},{"id":"w17735949","type":"way","role":""},{"id":"w17740404","type":"way","role":""},{"id":"w17966273","type":"way","role":""},{"id":"w17964745","type":"way","role":""},{"id":"w151538068","type":"way","role":""},{"id":"w151538067","type":"way","role":""},{"id":"w17964960","type":"way","role":""},{"id":"w17966099","type":"way","role":""},{"id":"w17968009","type":"way","role":""},{"id":"w41259499","type":"way","role":""},{"id":"w151540401","type":"way","role":""},{"id":"w151540418","type":"way","role":""},{"id":"w17967997","type":"way","role":""},{"id":"w17966029","type":"way","role":""},{"id":"w17964801","type":"way","role":""},{"id":"w41259496","type":"way","role":""},{"id":"w151540399","type":"way","role":""},{"id":"w17968004","type":"way","role":""},{"id":"w17966462","type":"way","role":""},{"id":"w134150830","type":"way","role":""},{"id":"w134150801","type":"way","role":""},{"id":"w17732295","type":"way","role":""}]},"n185980093":{"id":"n185980093","loc":[-85.6271414,41.9407274],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964330":{"id":"n185964330","loc":[-85.6235688,41.9399111],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964328":{"id":"n185964328","loc":[-85.6235609,41.9391301],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185958034":{"id":"n185958034","loc":[-85.627102,41.939125],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185964331":{"id":"n185964331","loc":[-85.623571,41.940124],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964329":{"id":"n185964329","loc":[-85.623562,41.9392411],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972756":{"id":"n185972756","loc":[-85.623802,41.939102],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972757":{"id":"n185972757","loc":[-85.623584,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185975325":{"id":"n185975325","loc":[-85.624835,41.939318],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975326":{"id":"n185975326","loc":[-85.624811,41.939435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975327":{"id":"n185975327","loc":[-85.624635,41.939703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975328":{"id":"n185975328","loc":[-85.624366,41.940055],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975330":{"id":"n185975330","loc":[-85.624287,41.940113],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975332":{"id":"n185975332","loc":[-85.624215,41.940134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185980088":{"id":"n185980088","loc":[-85.627127,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185988943":{"id":"n185988943","loc":[-85.622643,41.940128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:15Z","tags":{}},"n185988961":{"id":"n185988961","loc":[-85.627263,41.940082],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990192":{"id":"n185990192","loc":[-85.622933,41.939224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990194":{"id":"n185990194","loc":[-85.621976,41.939203],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185991378":{"id":"n185991378","loc":[-85.622643,41.940635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:34Z","tags":{}},"n1475283999":{"id":"n1475283999","loc":[-85.6271165,41.9408429],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n185980090":{"id":"n185980090","loc":[-85.6271315,41.9402001],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185958036":{"id":"n185958036","loc":[-85.6248366,41.9391615],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819800188":{"id":"n1819800188","loc":[-85.6246947,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800199":{"id":"n1819800199","loc":[-85.6233686,41.9430896],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800204":{"id":"n1819800204","loc":[-85.6223236,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800213":{"id":"n1819800213","loc":[-85.6247526,41.9414138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800216":{"id":"n1819800216","loc":[-85.6230961,41.9407151],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800218":{"id":"n1819800218","loc":[-85.621991,41.9429336],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800221":{"id":"n1819800221","loc":[-85.6246088,41.9424708],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800227":{"id":"n1819800227","loc":[-85.6241368,41.9403081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800230":{"id":"n1819800230","loc":[-85.6226776,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800231":{"id":"n1819800231","loc":[-85.6243728,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800232":{"id":"n1819800232","loc":[-85.6249629,41.9408907],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800248":{"id":"n1819800248","loc":[-85.6238685,41.9405555],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800266":{"id":"n1819800266","loc":[-85.6246882,41.9418367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800271":{"id":"n1819800271","loc":[-85.62492,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800294":{"id":"n1819800294","loc":[-85.6243556,41.9427465],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800304":{"id":"n1819800304","loc":[-85.6251453,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800325":{"id":"n1819800325","loc":[-85.6248234,41.9405714],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800362":{"id":"n1819800362","loc":[-85.6239544,41.9429416],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800368":{"id":"n1819800368","loc":[-85.6243406,41.9402283],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800375":{"id":"n1819800375","loc":[-85.6226562,41.940755],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800377":{"id":"n1819800377","loc":[-85.6232033,41.9406512],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n185945133":{"id":"n185945133","loc":[-85.623501,41.933232],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945135":{"id":"n185945135","loc":[-85.624776,41.933205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945395":{"id":"n185945395","loc":[-85.624741,41.93019],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185952239":{"id":"n185952239","loc":[-85.615166,41.9382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:12Z","tags":{}},"n185954490":{"id":"n185954490","loc":[-85.624721,41.929278],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:27Z","tags":{}},"n185957831":{"id":"n185957831","loc":[-85.625041,41.938662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:57:55Z","tags":{}},"n185958030":{"id":"n185958030","loc":[-85.629033,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958032":{"id":"n185958032","loc":[-85.628429,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958498":{"id":"n185958498","loc":[-85.621605,41.940143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185961186":{"id":"n185961186","loc":[-85.624792,41.935214],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:34Z","tags":{}},"n185963099":{"id":"n185963099","loc":[-85.6204461,41.9401485],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n185963698":{"id":"n185963698","loc":[-85.6297342,41.9400783],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185964320":{"id":"n185964320","loc":[-85.623511,41.934216],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964322":{"id":"n185964322","loc":[-85.6235312,41.9362084],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964324":{"id":"n185964324","loc":[-85.6235488,41.9371726],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964326":{"id":"n185964326","loc":[-85.6235512,41.9381718],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967077":{"id":"n185967077","loc":[-85.617359,41.940161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n185967634":{"id":"n185967634","loc":[-85.6248039,41.9362012],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185970833":{"id":"n185970833","loc":[-85.6248019,41.9381684],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185972752":{"id":"n185972752","loc":[-85.624582,41.938848],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972754":{"id":"n185972754","loc":[-85.6242,41.939008],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185973251":{"id":"n185973251","loc":[-85.602727,41.936012],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:49Z","tags":{}},"n185974509":{"id":"n185974509","loc":[-85.62478,41.93217],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185975315":{"id":"n185975315","loc":[-85.624703,41.925597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:56Z","tags":{}},"n185975316":{"id":"n185975316","loc":[-85.624716,41.927359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975317":{"id":"n185975317","loc":[-85.62475,41.93119],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975318":{"id":"n185975318","loc":[-85.624782,41.934218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975320":{"id":"n185975320","loc":[-85.6247949,41.9371708],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185977754":{"id":"n185977754","loc":[-85.6276,41.937412],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185980075":{"id":"n185980075","loc":[-85.627451,41.937549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980077":{"id":"n185980077","loc":[-85.627375,41.937618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980078":{"id":"n185980078","loc":[-85.627278,41.937728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980079":{"id":"n185980079","loc":[-85.627199,41.937842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980081":{"id":"n185980081","loc":[-85.627141,41.937981],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980083":{"id":"n185980083","loc":[-85.627109,41.938153],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980085":{"id":"n185980085","loc":[-85.627101,41.938699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185981173":{"id":"n185981173","loc":[-85.61433,41.940167],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:02Z","tags":{}},"n185987021":{"id":"n185987021","loc":[-85.628311,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:07Z","tags":{}},"n185988963":{"id":"n185988963","loc":[-85.628439,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990195":{"id":"n185990195","loc":[-85.621225,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990196":{"id":"n185990196","loc":[-85.620576,41.939033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990198":{"id":"n185990198","loc":[-85.619081,41.938804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990200":{"id":"n185990200","loc":[-85.617593,41.938552],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990202":{"id":"n185990202","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990204":{"id":"n185990204","loc":[-85.616087,41.93832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990206":{"id":"n185990206","loc":[-85.615754,41.938289],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990209":{"id":"n185990209","loc":[-85.615438,41.938251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990211":{"id":"n185990211","loc":[-85.613469,41.937867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990212":{"id":"n185990212","loc":[-85.610172,41.937298],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990213":{"id":"n185990213","loc":[-85.605537,41.936497],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990214":{"id":"n185990214","loc":[-85.604014,41.936234],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n1819800180":{"id":"n1819800180","loc":[-85.588775,41.9455032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800181":{"id":"n1819800181","loc":[-85.6074212,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800182":{"id":"n1819800182","loc":[-85.6131397,41.9427022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800183":{"id":"n1819800183","loc":[-85.6171523,41.9416807],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800184":{"id":"n1819800184","loc":[-85.602465,41.9397415],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800185":{"id":"n1819800185","loc":[-85.6109296,41.9410583],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800186":{"id":"n1819800186","loc":[-85.6165729,41.9418004],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800189":{"id":"n1819800189","loc":[-85.5866293,41.9458224],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800191":{"id":"n1819800191","loc":[-85.5853311,41.9466603],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800201":{"id":"n1819800201","loc":[-85.6101142,41.9433406],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800202":{"id":"n1819800202","loc":[-85.600963,41.9428618],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800206":{"id":"n1819800206","loc":[-85.6154357,41.9427501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800207":{"id":"n1819800207","loc":[-85.6040309,41.9414094],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800209":{"id":"n1819800209","loc":[-85.6113694,41.943189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800211":{"id":"n1819800211","loc":[-85.618032,41.9416408],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800214":{"id":"n1819800214","loc":[-85.5959419,41.9402602],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800219":{"id":"n1819800219","loc":[-85.5972117,41.9420043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800223":{"id":"n1819800223","loc":[-85.6117171,41.9430019],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800224":{"id":"n1819800224","loc":[-85.5977873,41.9395579],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800226":{"id":"n1819800226","loc":[-85.5917362,41.9432209],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800228":{"id":"n1819800228","loc":[-85.6055759,41.9419122],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800229":{"id":"n1819800229","loc":[-85.6203395,41.9425595],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800233":{"id":"n1819800233","loc":[-85.6107579,41.9433007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800234":{"id":"n1819800234","loc":[-85.6039773,41.9412498],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800235":{"id":"n1819800235","loc":[-85.6000977,41.9412861],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800236":{"id":"n1819800236","loc":[-85.6026689,41.9407231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800237":{"id":"n1819800237","loc":[-85.615161,41.9428662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800238":{"id":"n1819800238","loc":[-85.5878953,41.9454314],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800239":{"id":"n1819800239","loc":[-85.6035267,41.941569],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800240":{"id":"n1819800240","loc":[-85.5929738,41.9450208],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800241":{"id":"n1819800241","loc":[-85.6186329,41.9416488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800242":{"id":"n1819800242","loc":[-85.5881136,41.9483963],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800243":{"id":"n1819800243","loc":[-85.5909208,41.9466922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800244":{"id":"n1819800244","loc":[-85.5997721,41.9394941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800245":{"id":"n1819800245","loc":[-85.6202064,41.9425712],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800246":{"id":"n1819800246","loc":[-85.591071,41.9448808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800247":{"id":"n1819800247","loc":[-85.5866078,41.9490622],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800250":{"id":"n1819800250","loc":[-85.602383,41.9420841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800251":{"id":"n1819800251","loc":[-85.5957418,41.9426906],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800255":{"id":"n1819800255","loc":[-85.6157039,41.9416727],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800256":{"id":"n1819800256","loc":[-85.6080328,41.9410982],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800258":{"id":"n1819800258","loc":[-85.6192551,41.9414892],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800260":{"id":"n1819800260","loc":[-85.6104253,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800261":{"id":"n1819800261","loc":[-85.6204503,41.9425709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800263":{"id":"n1819800263","loc":[-85.5872194,41.9455431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800264":{"id":"n1819800264","loc":[-85.616176,41.9418244],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800268":{"id":"n1819800268","loc":[-85.6120883,41.9426703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800269":{"id":"n1819800269","loc":[-85.5894547,41.9474946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800272":{"id":"n1819800272","loc":[-85.6209181,41.9425027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800274":{"id":"n1819800274","loc":[-85.6122814,41.9412817],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800276":{"id":"n1819800276","loc":[-85.5895153,41.9452798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800277":{"id":"n1819800277","loc":[-85.5884317,41.9455272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800279":{"id":"n1819800279","loc":[-85.5884103,41.9480966],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800287":{"id":"n1819800287","loc":[-85.5904917,41.9453915],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800288":{"id":"n1819800288","loc":[-85.6212292,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800289":{"id":"n1819800289","loc":[-85.5954377,41.9406832],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800290":{"id":"n1819800290","loc":[-85.593721,41.9420957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800291":{"id":"n1819800291","loc":[-85.6162832,41.9427102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800292":{"id":"n1819800292","loc":[-85.605018,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800293":{"id":"n1819800293","loc":[-85.6086443,41.941146],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800296":{"id":"n1819800296","loc":[-85.6204675,41.9413775],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800297":{"id":"n1819800297","loc":[-85.612496,41.9424947],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800299":{"id":"n1819800299","loc":[-85.6065629,41.9423431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800301":{"id":"n1819800301","loc":[-85.6036125,41.9398452],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800303":{"id":"n1819800303","loc":[-85.6114767,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800306":{"id":"n1819800306","loc":[-85.592616,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800308":{"id":"n1819800308","loc":[-85.6023041,41.9419521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800310":{"id":"n1819800310","loc":[-85.6218944,41.9411061],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800311":{"id":"n1819800311","loc":[-85.6097816,41.941162],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800312":{"id":"n1819800312","loc":[-85.5922549,41.9457869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800313":{"id":"n1819800313","loc":[-85.5986027,41.9417206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800314":{"id":"n1819800314","loc":[-85.5918687,41.946138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800315":{"id":"n1819800315","loc":[-85.5872875,41.948883],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800316":{"id":"n1819800316","loc":[-85.594272,41.9436642],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800317":{"id":"n1819800317","loc":[-85.6176351,41.941577],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800318":{"id":"n1819800318","loc":[-85.6137834,41.9430853],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800319":{"id":"n1819800319","loc":[-85.6195383,41.942622],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"slipway"}},"n1819800320":{"id":"n1819800320","loc":[-85.5971006,41.9398053],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800321":{"id":"n1819800321","loc":[-85.601714,41.9406752],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800322":{"id":"n1819800322","loc":[-85.5908028,41.9453117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800323":{"id":"n1819800323","loc":[-85.6062732,41.9404597],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800324":{"id":"n1819800324","loc":[-85.62124,41.9425905],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800327":{"id":"n1819800327","loc":[-85.6008664,41.942766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800328":{"id":"n1819800328","loc":[-85.6179355,41.9428538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800330":{"id":"n1819800330","loc":[-85.6045566,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800331":{"id":"n1819800331","loc":[-85.5944935,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800333":{"id":"n1819800333","loc":[-85.6088911,41.943181],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800334":{"id":"n1819800334","loc":[-85.5946367,41.943369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800336":{"id":"n1819800336","loc":[-85.6150494,41.9429656],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800343":{"id":"n1819800343","loc":[-85.6096099,41.9433326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800345":{"id":"n1819800345","loc":[-85.5915216,41.9435401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800347":{"id":"n1819800347","loc":[-85.607786,41.9428698],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800349":{"id":"n1819800349","loc":[-85.6187616,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800350":{"id":"n1819800350","loc":[-85.6012527,41.9426064],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800352":{"id":"n1819800352","loc":[-85.6214867,41.9428379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800354":{"id":"n1819800354","loc":[-85.61338,41.94293],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800355":{"id":"n1819800355","loc":[-85.5923156,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800357":{"id":"n1819800357","loc":[-85.5901591,41.9453197],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800359":{"id":"n1819800359","loc":[-85.6033979,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800360":{"id":"n1819800360","loc":[-85.6186543,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800363":{"id":"n1819800363","loc":[-85.6128607,41.9425665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800365":{"id":"n1819800365","loc":[-85.614234,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800367":{"id":"n1819800367","loc":[-85.6089662,41.9410902],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800369":{"id":"n1819800369","loc":[-85.6197379,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800370":{"id":"n1819800370","loc":[-85.6037348,41.941733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800371":{"id":"n1819800371","loc":[-85.5993467,41.9415654],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800372":{"id":"n1819800372","loc":[-85.598077,41.94196],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800373":{"id":"n1819800373","loc":[-85.5984203,41.9394781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800374":{"id":"n1819800374","loc":[-85.6013315,41.9427066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800376":{"id":"n1819800376","loc":[-85.5934673,41.944167],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800378":{"id":"n1819800378","loc":[-85.6011062,41.9407753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800379":{"id":"n1819800379","loc":[-85.6150602,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800380":{"id":"n1819800380","loc":[-85.6132148,41.9412338],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800381":{"id":"n1819800381","loc":[-85.5889038,41.9453835],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n2139966621":{"id":"n2139966621","loc":[-85.6198719,41.9426184],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966622":{"id":"n2139966622","loc":[-85.6197551,41.9426123],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966623":{"id":"n2139966623","loc":[-85.6196467,41.9426279],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966624":{"id":"n2139966624","loc":[-85.6191519,41.9426221],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966625":{"id":"n2139966625","loc":[-85.6194153,41.9426256],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966626":{"id":"n2139966626","loc":[-85.6200497,41.9425812],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966629":{"id":"n2139966629","loc":[-85.6192123,41.9426229],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2203933101":{"id":"n2203933101","loc":[-85.6030009,41.9360592],"version":"1","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:36Z","tags":{}},"w17967539":{"id":"w17967539","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:28Z","tags":{"highway":"residential","name":"1st Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"1st","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335113:15313280","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185963395","n185987021"]},"w17967751":{"id":"w17967751","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:03Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312481:15312487","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980088","n185988961","n185988963","n185963698"]},"w17965088":{"id":"w17965088","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:20Z","tags":{"highway":"residential","name":"9th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314207:15313759:15313772:15313802:15313796:15313781:15314179","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185945133","n185964320","n185964322","n185964324","n185964326","n185964328","n185964329","n185964330","n185964331"]},"w17964467":{"id":"w17964467","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:37Z","tags":{"highway":"residential","name":"Mechanic St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Mechanic","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312501:15312497:15335073","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958030","n185958032","n185958034","n185958036"]},"w134150842":{"id":"w134150842","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"bridge":"yes","highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980090","n185980093"]},"w17966740":{"id":"w17966740","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185977754","n185980075","n185980077","n185980078","n185980079","n185980081","n185980083","n185980085","n185958034","n185980088","n185980090"]},"w170844765":{"id":"w170844765","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{"waterway":"dam"},"nodes":["n1819800304","n1819800232","n1819800325","n1819800188"]},"w17967745":{"id":"w17967745","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:21Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981173","n185967077","n185963099","n185958498","n185988943","n185964331","n185975332"]},"w17968113":{"id":"w17968113","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:09Z","tags":{"highway":"residential","name":"Green St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Green","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314409","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988943","n185991378"]},"w134150833":{"id":"w134150833","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980093","n1475283999","n185963392"]},"w17967935":{"id":"w17967935","version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"name":"Michigan Central Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan Central Railroad","tiger:reviewed":"no"},"nodes":["n185972757","n185990192","n185990194","n185990195","n185990196","n185990198","n185990200","n185990202","n185990204","n185990206","n185990209","n185952239","n185990211","n185990212","n185990213","n185990214","n2203933101","n185973251"]},"w17965993":{"id":"w17965993","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:19Z","tags":{"name":"Conrail Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314180:15314177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185957831","n185972752","n185972754","n185972756","n185972757"]},"w17966211":{"id":"w17966211","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"8th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313757:15313771:15313791:15313794:15313799:15313811:15313814:15313824:15313846:15314618:15313817:15313788:15314178:15324590","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975315","n185975316","n185954490","n185945395","n185975317","n185974509","n185945135","n185975318","n185961186","n185967634","n185975320","n185970833","n185958036","n185975325","n185975326","n185975327","n185975328","n185975330","n185975332"]},"w170844766":{"id":"w170844766","version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819800229","n1819800245","n2139966626","n2139966621","n2139966622","n2139966623","n1819800319","n2139966625","n2139966629","n2139966624","n1819800349","n1819800328","n1819800291","n1819800206","n1819800237","n1819800336","n1819800318","n1819800354","n1819800182","n1819800363","n1819800297","n1819800268","n1819800223","n1819800209","n1819800233","n1819800201","n1819800343","n1819800333","n1819800347","n1819800299","n1819800228","n1819800330","n1819800370","n1819800250","n1819800374","n1819800202","n1819800327","n1819800350","n1819800308","n1819800239","n1819800207","n1819800234","n1819800359","n1819800236","n1819800321","n1819800378","n1819800235","n1819800371","n1819800313","n1819800372","n1819800219","n1819800251","n1819800334","n1819800316","n1819800376","n1819800240","n1819800312","n1819800314","n1819800243","n1819800269","n1819800279","n1819800242","n1819800315","n1819800247","n1819800191","n1819800189","n1819800263","n1819800238","n1819800277","n1819800180","n1819800381","n1819800276","n1819800357","n1819800287","n1819800322","n1819800246","n1819800345","n1819800226","n1819800355","n1819800306","n1819800290","n1819800331","n1819800289","n1819800214","n1819800320","n1819800224","n1819800373","n1819800244","n1819800184","n1819800301","n1819800292","n1819800323","n1819800181","n1819800256","n1819800293","n1819800367","n1819800311","n1819800260","n1819800185","n1819800303","n1819800274","n1819800380","n1819800365","n1819800379","n1819800255","n1819800264","n1819800186","n1819800183","n1819800317","n1819800211","n1819800241","n1819800360","n1819800258","n1819800369","n1819800296","n1819800288","n1819800310","n1819800204","n1819800375","n1819800216","n1819800377","n1819800248","n1819800227","n1819800368","n1819800231","n1819800188","n1819800325","n1819800232","n1819800304","n1819800271","n1819800213","n1819800266","n1819800221","n1819800294","n1819800362","n1819800199","n1819800230","n1819800218","n1819800352","n1819800324","n1819800272","n1819800261","n1819800229"]},"n1875654132":{"id":"n1875654132","loc":[-85.6297439,41.939808],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:36Z","tags":{}},"n1475293263":{"id":"n1475293263","loc":[-85.6296235,41.939922],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n185947850":{"id":"n185947850","loc":[-85.631594,41.942613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:22Z","tags":{}},"n185952745":{"id":"n185952745","loc":[-85.630986,41.941786],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:25Z","tags":{}},"n185972907":{"id":"n185972907","loc":[-85.631797,41.9420055],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972911":{"id":"n185972911","loc":[-85.6309723,41.9411623],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972915":{"id":"n185972915","loc":[-85.6295971,41.939267],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n1475293223":{"id":"n1475293223","loc":[-85.6313962,41.9416114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293231":{"id":"n1475293231","loc":[-85.6318779,41.9415447],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293241":{"id":"n1475293241","loc":[-85.6304613,41.9405499],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293246":{"id":"n1475293246","loc":[-85.6297512,41.9395393],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475293251":{"id":"n1475293251","loc":[-85.6316633,41.9415128],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n2139982404":{"id":"n2139982404","loc":[-85.6313283,41.9413748],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982407":{"id":"n2139982407","loc":[-85.6325545,41.9417787],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982408":{"id":"n2139982408","loc":[-85.6324499,41.9417693],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982409":{"id":"n2139982409","loc":[-85.6324753,41.9416444],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982410":{"id":"n2139982410","loc":[-85.6325814,41.9416538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982411":{"id":"n2139982411","loc":[-85.6319572,41.9413515],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982412":{"id":"n2139982412","loc":[-85.6322925,41.941139],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982413":{"id":"n2139982413","loc":[-85.6323153,41.941153],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982414":{"id":"n2139982414","loc":[-85.6323019,41.9412617],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982415":{"id":"n2139982415","loc":[-85.6323703,41.9412667],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982416":{"id":"n2139982416","loc":[-85.6323555,41.941538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982417":{"id":"n2139982417","loc":[-85.6321343,41.9416777],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982418":{"id":"n2139982418","loc":[-85.6319425,41.9416866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982419":{"id":"n2139982419","loc":[-85.6320303,41.9416941],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982420":{"id":"n2139982420","loc":[-85.6321665,41.9415554],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982421":{"id":"n2139982421","loc":[-85.632412,41.9414164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982422":{"id":"n2139982422","loc":[-85.6324801,41.9413421],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982423":{"id":"n2139982423","loc":[-85.6325023,41.9412585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982424":{"id":"n2139982424","loc":[-85.6324532,41.9411607],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982425":{"id":"n2139982425","loc":[-85.6323502,41.941103],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982426":{"id":"n2139982426","loc":[-85.6322362,41.9411183],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982427":{"id":"n2139982427","loc":[-85.6318941,41.9413551],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982428":{"id":"n2139982428","loc":[-85.6318592,41.9414105],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982429":{"id":"n2139982429","loc":[-85.6320111,41.9415866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982430":{"id":"n2139982430","loc":[-85.632446,41.9413792],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982431":{"id":"n2139982431","loc":[-85.6325112,41.941416],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982432":{"id":"n2139982432","loc":[-85.6325449,41.9416345],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982433":{"id":"n2139982433","loc":[-85.6326122,41.94164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982434":{"id":"n2139982434","loc":[-85.6325954,41.9421966],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982435":{"id":"n2139982435","loc":[-85.6325655,41.9422411],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982436":{"id":"n2139982436","loc":[-85.632515,41.9422564],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982437":{"id":"n2139982437","loc":[-85.6324495,41.94223],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982438":{"id":"n2139982438","loc":[-85.6324009,41.9421743],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982439":{"id":"n2139982439","loc":[-85.6323915,41.9421145],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982440":{"id":"n2139982440","loc":[-85.6320287,41.9418585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982441":{"id":"n2139982441","loc":[-85.6318285,41.9416387],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n1475293258":{"id":"n1475293258","loc":[-85.6318289,41.9415077],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n2168544754":{"id":"n2168544754","loc":[-85.6312814,41.9431198],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544755":{"id":"n2168544755","loc":[-85.6314212,41.9430646],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544756":{"id":"n2168544756","loc":[-85.6313387,41.942949],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544757":{"id":"n2168544757","loc":[-85.6311989,41.9430041],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544758":{"id":"n2168544758","loc":[-85.6311024,41.9429313],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544759":{"id":"n2168544759","loc":[-85.6310087,41.9428087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544760":{"id":"n2168544760","loc":[-85.6313831,41.9426504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544761":{"id":"n2168544761","loc":[-85.6314768,41.9427729],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544762":{"id":"n2168544762","loc":[-85.6306376,41.942809],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544763":{"id":"n2168544763","loc":[-85.6307378,41.9429427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544764":{"id":"n2168544764","loc":[-85.630841,41.9428998],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544765":{"id":"n2168544765","loc":[-85.6307408,41.9427662],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544766":{"id":"n2168544766","loc":[-85.6305404,41.9426029],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544767":{"id":"n2168544767","loc":[-85.6304976,41.9426194],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544768":{"id":"n2168544768","loc":[-85.6305673,41.9427184],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544769":{"id":"n2168544769","loc":[-85.6306164,41.9426984],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544770":{"id":"n2168544770","loc":[-85.6306418,41.9427302],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544771":{"id":"n2168544771","loc":[-85.6306861,41.9427137],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544772":{"id":"n2168544772","loc":[-85.6307146,41.9427537],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544773":{"id":"n2168544773","loc":[-85.6308999,41.9426807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544774":{"id":"n2168544774","loc":[-85.6308429,41.9426053],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544775":{"id":"n2168544775","loc":[-85.6308999,41.9425806],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544776":{"id":"n2168544776","loc":[-85.6308318,41.9424875],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544777":{"id":"n2168544777","loc":[-85.6307732,41.9425087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544778":{"id":"n2168544778","loc":[-85.6307178,41.9424357],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544779":{"id":"n2168544779","loc":[-85.630485,41.942524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2189099387":{"id":"n2189099387","loc":[-85.631203,41.9393371],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099404":{"id":"n2189099404","loc":[-85.6301963,41.9391363],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099405":{"id":"n2189099405","loc":[-85.6304447,41.9391352],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099406":{"id":"n2189099406","loc":[-85.6304463,41.9393391],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099407":{"id":"n2189099407","loc":[-85.6308435,41.9393373],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099408":{"id":"n2189099408","loc":[-85.6308418,41.9391251],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099409":{"id":"n2189099409","loc":[-85.6310929,41.939124],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099410":{"id":"n2189099410","loc":[-85.6310946,41.9393376],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189112720":{"id":"n2189112720","loc":[-85.6314677,41.9412327],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112721":{"id":"n2189112721","loc":[-85.6313337,41.9411397],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112722":{"id":"n2189112722","loc":[-85.6320521,41.9405678],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112723":{"id":"n2189112723","loc":[-85.6321899,41.9406633],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112724":{"id":"n2189112724","loc":[-85.6313229,41.9408344],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112725":{"id":"n2189112725","loc":[-85.6311223,41.9410018],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112726":{"id":"n2189112726","loc":[-85.6313205,41.9411333],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112727":{"id":"n2189112727","loc":[-85.6315211,41.9409659],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112728":{"id":"n2189112728","loc":[-85.6311035,41.9402529],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112729":{"id":"n2189112729","loc":[-85.631226,41.9402107],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112730":{"id":"n2189112730","loc":[-85.6315966,41.9408051],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112731":{"id":"n2189112731","loc":[-85.6314741,41.9408473],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112732":{"id":"n2189112732","loc":[-85.6318114,41.940534],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112733":{"id":"n2189112733","loc":[-85.631588,41.94061],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112734":{"id":"n2189112734","loc":[-85.6314379,41.940366],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112735":{"id":"n2189112735","loc":[-85.6316613,41.94029],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112736":{"id":"n2189112736","loc":[-85.6306214,41.9400415],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112737":{"id":"n2189112737","loc":[-85.6304362,41.9397728],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112738":{"id":"n2189112738","loc":[-85.6305899,41.9397142],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112739":{"id":"n2189112739","loc":[-85.6307751,41.9399828],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112740":{"id":"n2189112740","loc":[-85.6304695,41.9401673],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112741":{"id":"n2189112741","loc":[-85.6301298,41.9396855],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112742":{"id":"n2189112742","loc":[-85.6303016,41.9396184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112743":{"id":"n2189112743","loc":[-85.6306413,41.9401003],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112744":{"id":"n2189112744","loc":[-85.6309656,41.9406189],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112745":{"id":"n2189112745","loc":[-85.6308738,41.940493],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112746":{"id":"n2189112746","loc":[-85.6309333,41.940469],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112747":{"id":"n2189112747","loc":[-85.6307634,41.9402358],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112748":{"id":"n2189112748","loc":[-85.6308798,41.9401889],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112749":{"id":"n2189112749","loc":[-85.6311416,41.940548],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112750":{"id":"n2189112750","loc":[-85.6309577,41.9408708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112751":{"id":"n2189112751","loc":[-85.630874,41.9407777],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112752":{"id":"n2189112752","loc":[-85.6310622,41.9406841],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112753":{"id":"n2189112753","loc":[-85.6311459,41.9407772],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112754":{"id":"n2189112754","loc":[-85.6320308,41.9405747],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112755":{"id":"n2189112755","loc":[-85.6317769,41.9401857],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112756":{"id":"n2189112756","loc":[-85.6313462,41.9401785],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112757":{"id":"n2189112757","loc":[-85.6313423,41.9401199],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112758":{"id":"n2189112758","loc":[-85.6318308,41.9401184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112759":{"id":"n2189112759","loc":[-85.6321154,41.9405433],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112760":{"id":"n2189112760","loc":[-85.6310307,41.941683],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112761":{"id":"n2189112761","loc":[-85.6309808,41.9416078],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112762":{"id":"n2189112762","loc":[-85.6312094,41.9415156],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112763":{"id":"n2189112763","loc":[-85.6312636,41.9415865],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112764":{"id":"n2189112764","loc":[-85.6309384,41.94155],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112765":{"id":"n2189112765","loc":[-85.631156,41.9414619],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112766":{"id":"n2189112766","loc":[-85.6311968,41.94152],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112767":{"id":"n2189112767","loc":[-85.6308946,41.9414851],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112768":{"id":"n2189112768","loc":[-85.6308237,41.9413888],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112769":{"id":"n2189112769","loc":[-85.6309858,41.9413228],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112770":{"id":"n2189112770","loc":[-85.6310567,41.9414192],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112771":{"id":"n2189112771","loc":[-85.6307774,41.9413276],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112772":{"id":"n2189112772","loc":[-85.6309068,41.9412735],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112773":{"id":"n2189112773","loc":[-85.6309531,41.9413347],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112774":{"id":"n2189112774","loc":[-85.6307975,41.9412466],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112775":{"id":"n2189112775","loc":[-85.6307006,41.9411699],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112776":{"id":"n2189112776","loc":[-85.6308289,41.941113],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112777":{"id":"n2189112777","loc":[-85.6308997,41.9412012],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112778":{"id":"n2189112778","loc":[-85.630765,41.9412062],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112779":{"id":"n2189112779","loc":[-85.630739,41.9412177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112780":{"id":"n2189112780","loc":[-85.6305822,41.9410391],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112781":{"id":"n2189112781","loc":[-85.6304117,41.9408177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112782":{"id":"n2189112782","loc":[-85.6305086,41.9407769],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112783":{"id":"n2189112783","loc":[-85.6306779,41.9410044],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112784":{"id":"n2189112784","loc":[-85.6307734,41.9421663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112785":{"id":"n2189112785","loc":[-85.630708,41.9420741],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112786":{"id":"n2189112786","loc":[-85.630863,41.9420133],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112787":{"id":"n2189112787","loc":[-85.6309285,41.9421055],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112788":{"id":"n2189112788","loc":[-85.6307014,41.9420263],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112789":{"id":"n2189112789","loc":[-85.6306648,41.941971],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112790":{"id":"n2189112790","loc":[-85.6307927,41.9419178],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112791":{"id":"n2189112791","loc":[-85.6308366,41.9419696],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112792":{"id":"n2189112792","loc":[-85.6307574,41.9418708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112793":{"id":"n2189112793","loc":[-85.6306288,41.9419231],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112794":{"id":"n2189112794","loc":[-85.6306943,41.9417835],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112795":{"id":"n2189112795","loc":[-85.6305344,41.9418474],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112796":{"id":"n2189112796","loc":[-85.6305981,41.9419355],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189123410":{"id":"n2189123410","loc":[-85.6315476,41.9393801],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123412":{"id":"n2189123412","loc":[-85.6315247,41.9399188],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123415":{"id":"n2189123415","loc":[-85.6316484,41.9400433],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n185945138":{"id":"n185945138","loc":[-85.627073,41.93319],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945142":{"id":"n185945142","loc":[-85.6296891,41.9331674],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185945401":{"id":"n185945401","loc":[-85.6269,41.930199],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185945405":{"id":"n185945405","loc":[-85.6296598,41.9301676],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185956891":{"id":"n185956891","loc":[-85.6251617,41.9255049],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185959979":{"id":"n185959979","loc":[-85.626333,41.928347],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:03Z","tags":{}},"n185959983":{"id":"n185959983","loc":[-85.6296419,41.9283288],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961192":{"id":"n185961192","loc":[-85.627053,41.9352031],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961200":{"id":"n185961200","loc":[-85.6297088,41.9351902],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185963655":{"id":"n185963655","loc":[-85.6296112,41.9273948],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185963665":{"id":"n185963665","loc":[-85.626047,41.92737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:01Z","tags":{}},"n185963688":{"id":"n185963688","loc":[-85.6296503,41.9292199],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963689":{"id":"n185963689","loc":[-85.6296694,41.931157],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963690":{"id":"n185963690","loc":[-85.6296791,41.9321485],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963691":{"id":"n185963691","loc":[-85.6296991,41.9341973],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967638":{"id":"n185967638","loc":[-85.627089,41.9361884],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185972917":{"id":"n185972917","loc":[-85.6293759,41.9388605],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972919":{"id":"n185972919","loc":[-85.6290337,41.9380234],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972921":{"id":"n185972921","loc":[-85.628424,41.936212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185972923":{"id":"n185972923","loc":[-85.628367,41.936029],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185974511":{"id":"n185974511","loc":[-85.627064,41.932169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185977728":{"id":"n185977728","loc":[-85.625605,41.925842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977729":{"id":"n185977729","loc":[-85.625685,41.926163],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977731":{"id":"n185977731","loc":[-85.6257845,41.9264872],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977733":{"id":"n185977733","loc":[-85.62663,41.929251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977734":{"id":"n185977734","loc":[-85.627008,41.930642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977736":{"id":"n185977736","loc":[-85.627029,41.930775],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977738":{"id":"n185977738","loc":[-85.627041,41.930946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977739":{"id":"n185977739","loc":[-85.6270379,41.9311746],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977742":{"id":"n185977742","loc":[-85.627055,41.934206],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977744":{"id":"n185977744","loc":[-85.627084,41.936804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977746":{"id":"n185977746","loc":[-85.627104,41.936914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977748":{"id":"n185977748","loc":[-85.627156,41.937026],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977750":{"id":"n185977750","loc":[-85.6272406,41.9371672],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977752":{"id":"n185977752","loc":[-85.627317,41.93723],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977753":{"id":"n185977753","loc":[-85.627422,41.937312],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977755":{"id":"n185977755","loc":[-85.627754,41.937504],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977757":{"id":"n185977757","loc":[-85.627883,41.937623],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977761":{"id":"n185977761","loc":[-85.627984,41.93773],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n1475283996":{"id":"n1475283996","loc":[-85.6270514,41.9317122],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284004":{"id":"n1475284004","loc":[-85.6278177,41.9342117],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284014":{"id":"n1475284014","loc":[-85.6251877,41.9255913],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284017":{"id":"n1475284017","loc":[-85.6274992,41.9331816],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284021":{"id":"n1475284021","loc":[-85.6297108,41.9353939],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475284027":{"id":"n1475284027","loc":[-85.62811,41.935198],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475284035":{"id":"n1475284035","loc":[-85.626888,41.9311757],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475293245":{"id":"n1475293245","loc":[-85.6286047,41.9367881],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1875654302":{"id":"n1875654302","loc":[-85.6296367,41.927491],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:43Z","tags":{}},"n2189099388":{"id":"n2189099388","loc":[-85.6312007,41.9389988],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099389":{"id":"n2189099389","loc":[-85.6311003,41.9389992],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099390":{"id":"n2189099390","loc":[-85.6310988,41.9387847],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099391":{"id":"n2189099391","loc":[-85.6312165,41.9387843],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099392":{"id":"n2189099392","loc":[-85.6312152,41.9385857],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099393":{"id":"n2189099393","loc":[-85.6310877,41.9385862],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099394":{"id":"n2189099394","loc":[-85.6310858,41.9383161],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099395":{"id":"n2189099395","loc":[-85.6302002,41.9383196],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099396":{"id":"n2189099396","loc":[-85.6302011,41.9384472],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099397":{"id":"n2189099397","loc":[-85.6301018,41.9384476],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099398":{"id":"n2189099398","loc":[-85.6301025,41.9385419],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099399":{"id":"n2189099399","loc":[-85.6299275,41.9385427],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099400":{"id":"n2189099400","loc":[-85.62993,41.9388653],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099401":{"id":"n2189099401","loc":[-85.630107,41.9388645],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099402":{"id":"n2189099402","loc":[-85.6301079,41.9389908],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099403":{"id":"n2189099403","loc":[-85.6301951,41.9389904],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189123382":{"id":"n2189123382","loc":[-85.6336279,41.9354365],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123384":{"id":"n2189123384","loc":[-85.6328492,41.9355177],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123387":{"id":"n2189123387","loc":[-85.6323762,41.9357396],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123388":{"id":"n2189123388","loc":[-85.6315174,41.9358966],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123389":{"id":"n2189123389","loc":[-85.6304331,41.936124],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123390":{"id":"n2189123390","loc":[-85.6302075,41.9364271],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123391":{"id":"n2189123391","loc":[-85.6303458,41.9367953],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123392":{"id":"n2189123392","loc":[-85.6299601,41.9369739],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123393":{"id":"n2189123393","loc":[-85.6299164,41.9374882],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123394":{"id":"n2189123394","loc":[-85.6299455,41.9378022],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123395":{"id":"n2189123395","loc":[-85.6299771,41.9379053],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123396":{"id":"n2189123396","loc":[-85.6301597,41.9379091],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123397":{"id":"n2189123397","loc":[-85.6308042,41.9377913],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123398":{"id":"n2189123398","loc":[-85.6316885,41.9378082],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123399":{"id":"n2189123399","loc":[-85.6316848,41.9380079],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123400":{"id":"n2189123400","loc":[-85.6318449,41.9381161],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123401":{"id":"n2189123401","loc":[-85.6320705,41.9381811],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123402":{"id":"n2189123402","loc":[-85.6321433,41.9383706],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123404":{"id":"n2189123404","loc":[-85.632056,41.9384355],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123406":{"id":"n2189123406","loc":[-85.6317867,41.9384572],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123409":{"id":"n2189123409","loc":[-85.6316572,41.9387281],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123417":{"id":"n2189123417","loc":[-85.6315946,41.93775],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123419":{"id":"n2189123419","loc":[-85.6302641,41.9378393],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"w208640158":{"id":"w208640158","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n2189123379","n2189123382","n2189123384","n2189123387","n2189123388","n2189123389","n2189123390","n2189123391","n2189123392","n2189123393","n2189123394","n2189123395","n2189123396","n2189123419","n2189123397","n2189123417","n2189123398","n2189123399","n2189123400","n2189123401","n2189123402","n2189123404","n2189123406","n2189123409","n2189123410","n2189123412","n2189123415","n1819805722","n1819805861","n1819805887","n1819805760","n1819805641","n1819805632","n2189123379"]},"w134150787":{"id":"w134150787","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972905","n185972907","n1475293223","n185972911","n1475293241","n1475293246","n185972915","n185972917","n185972919","n1475293245","n185972921","n185972923","n1475284027","n1475284004","n1475284017","n1475283996","n1475284035","n1475284014","n185956891"]},"w208639443":{"id":"w208639443","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112720","n2189112721","n2189112722","n2189112723","n2189112720"]},"w17966462":{"id":"w17966462","version":"9","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977728","n185977729","n185977731","n185963665","n185959979","n185977733","n185945401","n185977734","n185977736","n185977738","n185977739","n1475283996","n185974511","n185945138","n185977742","n185961192","n185967638","n185977744","n185977746","n185977748","n185977750","n185977752","n185977753","n185977754","n185977755","n185977757","n185977761","n185958030","n1475293263","n185963698","n185952745","n185947850","n185977762"]},"w203985741":{"id":"w203985741","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"area":"yes","leisure":"park","name":"Conservation Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139982404","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n2139982404"]},"w17963676":{"id":"w17963676","version":"3","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312976","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475293258","n2139982428","n2139982427","n2139982426","n2139982425","n2139982424","n2139982423","n2139982422","n2139982430","n2139982421","n2139982420","n2139982429","n1475293231","n1475293258","n1475293251","n1475293223","n185952745"]},"w203985745":{"id":"w203985745","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"footway"},"nodes":["n2139982430","n2139982431","n2139982432","n2139982433","n2139982434","n2139982435","n2139982436","n2139982437","n2139982438","n2139982439","n2139982440","n2139982441","n1475293231"]},"w208639451":{"id":"w208639451","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112754","n2189112755","n2189112756","n2189112757","n2189112758","n2189112759","n2189112754"]},"w208639452":{"id":"w208639452","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112760","n2189112761","n2189112766","n2189112762","n2189112763","n2189112760"]},"w206805244":{"id":"w206805244","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544766","n2168544767","n2168544768","n2168544769","n2168544770","n2168544771","n2168544772","n2168544773","n2168544774","n2168544775","n2168544776","n2168544777","n2168544778","n2168544779","n2168544766"]},"w208639444":{"id":"w208639444","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112724","n2189112725","n2189112726","n2189112727","n2189112724"]},"w208639450":{"id":"w208639450","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112750","n2189112751","n2189112752","n2189112753","n2189112750"]},"w208639448":{"id":"w208639448","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112740","n2189112741","n2189112742","n2189112743","n2189112740"]},"w208637859":{"id":"w208637859","version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:06Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189099387","n2189099388","n2189099389","n2189099390","n2189099391","n2189099392","n2189099393","n2189099394","n2189099395","n2189099396","n2189099397","n2189099398","n2189099399","n2189099400","n2189099401","n2189099402","n2189099403","n2189099404","n2189099405","n2189099406","n2189099407","n2189099408","n2189099409","n2189099410","n2189099387"]},"w208639453":{"id":"w208639453","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112764","n2189112765","n2189112766","n2189112761","n2189112764"]},"w208639456":{"id":"w208639456","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112774","n2189112778","n2189112779","n2189112775","n2189112776","n2189112777","n2189112774"]},"w208639445":{"id":"w208639445","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112728","n2189112729","n2189112730","n2189112731","n2189112728"]},"w17967776":{"id":"w17967776","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:17Z","tags":{"highway":"residential","name":"5th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312495","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958032","n185988963"]},"w208639461":{"id":"w208639461","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112794","n2189112795","n2189112796","n2189112793","n2189112792"]},"w206805241":{"id":"w206805241","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544754","n2168544755","n2168544756","n2168544757","n2168544754"]},"w208639449":{"id":"w208639449","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112744","n2189112745","n2189112746","n2189112747","n2189112748","n2189112749","n2189112744"]},"w208639455":{"id":"w208639455","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112771","n2189112772","n2189112773","n2189112768","n2189112771"]},"w208639457":{"id":"w208639457","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112780","n2189112781","n2189112782","n2189112783","n2189112780"]},"w208639446":{"id":"w208639446","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112732","n2189112733","n2189112734","n2189112735","n2189112732"]},"w208639454":{"id":"w208639454","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112767","n2189112768","n2189112773","n2189112769","n2189112770","n2189112767"]},"w203985743":{"id":"w203985743","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139982411","n2139982412","n2139982413","n2139982414","n2139982415","n2139982416","n2139982417","n2139982419","n2139982418","n2139982411"]},"w17965023":{"id":"w17965023","version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:10Z","tags":{"highway":"residential","name":"4th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313205","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185963655","n1875654302","n185959983","n185963688","n185945405","n185963689","n185963690","n185945142","n185963691","n185961200","n1475284021","n1475293246","n1875654132","n1475293263"]},"w206805242":{"id":"w206805242","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544758","n2168544759","n2168544760","n2168544761","n2168544758"]},"w208639460":{"id":"w208639460","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112793","n2189112789","n2189112790","n2189112792"]},"w208639447":{"id":"w208639447","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112736","n2189112737","n2189112738","n2189112739","n2189112736"]},"w208639458":{"id":"w208639458","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112784","n2189112785","n2189112786","n2189112787","n2189112784"]},"w203985744":{"id":"w203985744","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service"},"nodes":["n2139982425","n2139982400"]},"w208639459":{"id":"w208639459","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112788","n2189112789","n2189112790","n2189112791","n2189112788"]},"w203985742":{"id":"w203985742","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139982407","n2139982408","n2139982409","n2139982410","n2139982407"]},"w206805243":{"id":"w206805243","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544762","n2168544763","n2168544764","n2168544765","n2168544762"]},"n185959081":{"id":"n185959081","loc":[-85.628469,41.948674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:41Z","tags":{}},"n185967427":{"id":"n185967427","loc":[-85.632054,41.951174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967424":{"id":"n185967424","loc":[-85.6320391,41.9499109],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185968101":{"id":"n185968101","loc":[-85.6308395,41.9511969],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960792":{"id":"n185960792","loc":[-85.632074,41.953707],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961389":{"id":"n185961389","loc":[-85.630935,41.959037],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961391":{"id":"n185961391","loc":[-85.632169,41.959025],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185965395":{"id":"n185965395","loc":[-85.63216,41.959859],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966953":{"id":"n185966953","loc":[-85.630894,41.957428],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966955":{"id":"n185966955","loc":[-85.632122,41.957427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967430":{"id":"n185967430","loc":[-85.632077,41.952453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967432":{"id":"n185967432","loc":[-85.632095,41.954685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967434":{"id":"n185967434","loc":[-85.632121,41.955914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967436":{"id":"n185967436","loc":[-85.632128,41.9583],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967438":{"id":"n185967438","loc":[-85.632187,41.960681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967440":{"id":"n185967440","loc":[-85.632182,41.961493],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185968102":{"id":"n185968102","loc":[-85.630855,41.952452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968104":{"id":"n185968104","loc":[-85.630887,41.953714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968106":{"id":"n185968106","loc":[-85.630883,41.954692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968108":{"id":"n185968108","loc":[-85.630904,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968110":{"id":"n185968110","loc":[-85.630904,41.958058],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968112":{"id":"n185968112","loc":[-85.630952,41.960667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968114":{"id":"n185968114","loc":[-85.630972,41.961495],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968116":{"id":"n185968116","loc":[-85.630962,41.961967],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185978969":{"id":"n185978969","loc":[-85.633214,41.948618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185985812":{"id":"n185985812","loc":[-85.633274,41.951159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185986155":{"id":"n185986155","loc":[-85.633258,41.949893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n2208608826":{"id":"n2208608826","loc":[-85.6339222,41.9486225],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"w17964531":{"id":"w17964531","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:22Z","tags":{"highway":"residential","name":"Willow Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Willow","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313189","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185959079","n185959081"]},"w17967386":{"id":"w17967386","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982195","n185968101","n185967427","n185985812","n185974583"]},"w17965502":{"id":"w17965502","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Elm Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Elm","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185968100","n185968101","n185968102","n185968104","n185968106","n185968108","n185966953","n185968110","n185961389","n185968112","n185968114","n185968116"]},"w17967844":{"id":"w17967844","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185982193","n185967424","n185986155","n185978390"]},"w17966581":{"id":"w17966581","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978967","n185978969","n2208608826","n185971578"]},"w17965402":{"id":"w17965402","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Walnut Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Walnut","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967422","n185967424","n185967427","n185967430","n185960792","n185967432","n185967434","n185966955","n185967436","n185961391","n185965395","n185967438","n185967440"]},"n2199093506":{"id":"n2199093506","loc":[-85.6251879,41.9478322],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093505":{"id":"n2199093505","loc":[-85.6252076,41.9477749],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093504":{"id":"n2199093504","loc":[-85.6252289,41.9477602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093503":{"id":"n2199093503","loc":[-85.625201,41.9477492],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093502":{"id":"n2199093502","loc":[-85.6251682,41.9477066],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093501":{"id":"n2199093501","loc":[-85.6251715,41.947609],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093500":{"id":"n2199093500","loc":[-85.6252125,41.9475639],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093499":{"id":"n2199093499","loc":[-85.6252896,41.9475602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093498":{"id":"n2199093498","loc":[-85.6253027,41.9475334],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093497":{"id":"n2199093497","loc":[-85.6253437,41.9474822],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093496":{"id":"n2199093496","loc":[-85.6254421,41.9474675],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093495":{"id":"n2199093495","loc":[-85.6256503,41.9474944],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093494":{"id":"n2199093494","loc":[-85.6257257,41.9476127],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093493":{"id":"n2199093493","loc":[-85.6257028,41.9477285],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093492":{"id":"n2199093492","loc":[-85.6255339,41.9478102],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093491":{"id":"n2199093491","loc":[-85.6253912,41.9478224],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093490":{"id":"n2199093490","loc":[-85.6253043,41.947859],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093489":{"id":"n2199093489","loc":[-85.6252027,41.9478846],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093458":{"id":"n2199093458","loc":[-85.6246876,41.9486617],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093457":{"id":"n2199093457","loc":[-85.6243127,41.9486583],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093456":{"id":"n2199093456","loc":[-85.624306,41.9490569],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093455":{"id":"n2199093455","loc":[-85.624681,41.9490603],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093514":{"id":"n2199093514","loc":[-85.6236228,41.9496059],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093513":{"id":"n2199093513","loc":[-85.6236231,41.9496997],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093512":{"id":"n2199093512","loc":[-85.623357,41.9497002],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093511":{"id":"n2199093511","loc":[-85.6233567,41.9496136],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093508":{"id":"n2199093508","loc":[-85.6239735,41.9494287],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093507":{"id":"n2199093507","loc":[-85.6239741,41.9496052],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093488":{"id":"n2199093488","loc":[-85.624497,41.9512286],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093487":{"id":"n2199093487","loc":[-85.6244966,41.9511259],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093486":{"id":"n2199093486","loc":[-85.6243151,41.9511263],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093485":{"id":"n2199093485","loc":[-85.6243154,41.951229],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093484":{"id":"n2199093484","loc":[-85.6241205,41.9508665],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093483":{"id":"n2199093483","loc":[-85.624115,41.9505249],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093482":{"id":"n2199093482","loc":[-85.6243149,41.9505231],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093481":{"id":"n2199093481","loc":[-85.6243203,41.9508648],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093480":{"id":"n2199093480","loc":[-85.624393,41.9508668],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093479":{"id":"n2199093479","loc":[-85.6243904,41.9505956],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093478":{"id":"n2199093478","loc":[-85.6246727,41.950594],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093477":{"id":"n2199093477","loc":[-85.624675,41.9508203],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093476":{"id":"n2199093476","loc":[-85.6245097,41.9508212],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093475":{"id":"n2199093475","loc":[-85.6245101,41.9508662],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093474":{"id":"n2199093474","loc":[-85.6241008,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093473":{"id":"n2199093473","loc":[-85.6242442,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093472":{"id":"n2199093472","loc":[-85.6242442,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093471":{"id":"n2199093471","loc":[-85.6243397,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093470":{"id":"n2199093470","loc":[-85.6243417,41.9493511],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093469":{"id":"n2199093469","loc":[-85.6247251,41.9493485],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093468":{"id":"n2199093468","loc":[-85.6247548,41.9504949],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093467":{"id":"n2199093467","loc":[-85.6241214,41.9505017],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093466":{"id":"n2199093466","loc":[-85.6254398,41.950174],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093465":{"id":"n2199093465","loc":[-85.6254412,41.9499872],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093464":{"id":"n2199093464","loc":[-85.6255363,41.9499876],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093463":{"id":"n2199093463","loc":[-85.6255374,41.9498439],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093462":{"id":"n2199093462","loc":[-85.6255638,41.949844],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093461":{"id":"n2199093461","loc":[-85.6255652,41.9496672],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093460":{"id":"n2199093460","loc":[-85.6251823,41.9496656],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093459":{"id":"n2199093459","loc":[-85.6251785,41.9501729],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093510":{"id":"n2199093510","loc":[-85.6229922,41.9496143],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093509":{"id":"n2199093509","loc":[-85.6229915,41.9494306],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n185948903":{"id":"n185948903","loc":[-85.616514,41.947449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955120":{"id":"n185955120","loc":[-85.620103,41.951],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185955143":{"id":"n185955143","loc":[-85.619784,41.94746],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960124":{"id":"n185960124","loc":[-85.615238,41.947468],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:07Z","tags":{}},"n185961362":{"id":"n185961362","loc":[-85.617437,41.947451],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961364":{"id":"n185961364","loc":[-85.61861,41.947456],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961367":{"id":"n185961367","loc":[-85.620088,41.947458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185965105":{"id":"n185965105","loc":[-85.620087,41.94924],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185970220":{"id":"n185970220","loc":[-85.62156,41.948333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185974697":{"id":"n185974697","loc":[-85.6201059,41.950132],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n2138420778":{"id":"n2138420778","loc":[-85.616948,41.9474499],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"w17967535":{"id":"w17967535","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:19Z","tags":{"highway":"residential","name":"10th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"10th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313652:15313654","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185955120","n185986812","n185983141"]},"w209716130":{"id":"w209716130","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093485","n2199093486","n2199093487","n2199093488","n2199093485"]},"w17964788":{"id":"w17964788","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:15Z","tags":{"highway":"residential","name":"6th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313681:15313682:15329115:15329116:15330465:15330466","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960124","n185948903","n2138420778","n185961362","n185961364","n185955143","n185961367","n185961369","n185961371"]},"w17965159":{"id":"w17965159","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"highway":"residential","name":"8th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313660","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965105","n185965108","n185965110"]},"w209716125":{"id":"w209716125","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093459","n2199093460","n2199093461","n2199093462","n2199093463","n2199093464","n2199093465","n2199093466","n2199093459"]},"w17965699":{"id":"w17965699","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:03Z","tags":{"highway":"residential","name":"7th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"7th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313667:15314407","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970220","n185970222","n185970224"]},"w209716132":{"id":"w209716132","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093507","n2199093508","n2199093509","n2199093510","n2199093511","n2199093512","n2199093513","n2199093514","n2199093507"]},"w17966129":{"id":"w17966129","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:41Z","tags":{"highway":"residential","name":"9th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313656","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974697","n185974699"]},"w209716127":{"id":"w209716127","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093475","n2199093476","n2199093477","n2199093478","n2199093479","n2199093480","n2199093475"]},"w209716131":{"id":"w209716131","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","natural":"water","water":"pond"},"nodes":["n2199093489","n2199093490","n2199093491","n2199093492","n2199093493","n2199093494","n2199093495","n2199093496","n2199093497","n2199093498","n2199093499","n2199093500","n2199093501","n2199093502","n2199093503","n2199093504","n2199093505","n2199093506","n2199093489"]},"w209716126":{"id":"w209716126","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093467","n2199093468","n2199093469","n2199093470","n2199093471","n2199093472","n2199093473","n2199093474","n2199093467"]},"w209716124":{"id":"w209716124","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093455","n2199093456","n2199093457","n2199093458","n2199093455"]},"w209716128":{"id":"w209716128","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093481","n2199093482","n2199093483","n2199093484","n2199093481"]},"n185949872":{"id":"n185949872","loc":[-85.643009,41.949264],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949875":{"id":"n185949875","loc":[-85.642598,41.94929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949877":{"id":"n185949877","loc":[-85.642127,41.949382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949881":{"id":"n185949881","loc":[-85.64169,41.949936],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185988165":{"id":"n185988165","loc":[-85.642167,41.947657],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988167":{"id":"n185988167","loc":[-85.642347,41.947662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988169":{"id":"n185988169","loc":[-85.642621,41.947659],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185965019":{"id":"n185965019","loc":[-85.6385084,41.951127],"version":"4","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293248":{"id":"n1475293248","loc":[-85.6386095,41.9512214],"version":"2","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:04Z","tags":{}},"n185962639":{"id":"n185962639","loc":[-85.649669,41.949161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:30Z","tags":{}},"n185962810":{"id":"n185962810","loc":[-85.649907,41.949157],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:34Z","tags":{}},"n185964355":{"id":"n185964355","loc":[-85.637412,41.9511359],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185965021":{"id":"n185965021","loc":[-85.638661,41.952386],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965023":{"id":"n185965023","loc":[-85.638654,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965025":{"id":"n185965025","loc":[-85.638694,41.954649],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965027":{"id":"n185965027","loc":[-85.638724,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185971415":{"id":"n185971415","loc":[-85.644466,41.949246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971417":{"id":"n185971417","loc":[-85.647021,41.949193],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971420":{"id":"n185971420","loc":[-85.648476,41.949169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185979975":{"id":"n185979975","loc":[-85.644429,41.947633],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n185988171":{"id":"n185988171","loc":[-85.645377,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:34Z","tags":{}},"w17963211":{"id":"w17963211","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:23:06Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313193","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185949870","n185949872","n185949875","n185949877","n185949881"]},"w17965839":{"id":"w17965839","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:10Z","tags":{"highway":"residential","name":"Arnold St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Arnold","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327930:15324550:15312304:15324551","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185949870","n185971415","n185971417","n185971420","n185962639","n185962810"]},"w17967618":{"id":"w17967618","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:53:22Z","tags":{"highway":"residential","name":"Pierson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pierson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313265:15312333:15324553","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185967777","n185988165","n185988167","n185988169","n185985824","n185979975","n185988171"]},"w17965149":{"id":"w17965149","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:56Z","tags":{"highway":"residential","name":"Oak St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Oak","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331522","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965019","n1475293248","n185965021","n185965023","n185965025","n185965027"]},"w17966118":{"id":"w17966118","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974583","n185974585","n185964355","n185965019"]},"n2208608800":{"id":"n2208608800","loc":[-85.6354294,41.9486201],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109806":{"id":"n2199109806","loc":[-85.6350474,41.9477884],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109804":{"id":"n2199109804","loc":[-85.6350476,41.9477962],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109802":{"id":"n2199109802","loc":[-85.635002,41.9477969],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109799":{"id":"n2199109799","loc":[-85.6350018,41.9477883],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109797":{"id":"n2199109797","loc":[-85.6349141,41.9477897],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109795":{"id":"n2199109795","loc":[-85.6349131,41.9477535],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109793":{"id":"n2199109793","loc":[-85.6349395,41.9477531],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109791":{"id":"n2199109791","loc":[-85.6349382,41.9477077],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109789":{"id":"n2199109789","loc":[-85.6351236,41.9477049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109787":{"id":"n2199109787","loc":[-85.6351259,41.9477872],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109785":{"id":"n2199109785","loc":[-85.634972,41.9475992],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109783":{"id":"n2199109783","loc":[-85.6349206,41.9475997],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109770":{"id":"n2199109770","loc":[-85.6348499,41.9475461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109768":{"id":"n2199109768","loc":[-85.6348499,41.9475084],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109765":{"id":"n2199109765","loc":[-85.6349241,41.9474569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109763":{"id":"n2199109763","loc":[-85.634967,41.9474564],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109762":{"id":"n2199109762","loc":[-85.6350405,41.9475121],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109761":{"id":"n2199109761","loc":[-85.6350405,41.9475419],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109753":{"id":"n2199109753","loc":[-85.6342443,41.9478391],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109751":{"id":"n2199109751","loc":[-85.6342427,41.9477927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109745":{"id":"n2199109745","loc":[-85.6342439,41.9476859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109743":{"id":"n2199109743","loc":[-85.6342429,41.9476575],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109741":{"id":"n2199109741","loc":[-85.6344615,41.9476533],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109739":{"id":"n2199109739","loc":[-85.6344678,41.9478348],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109737":{"id":"n2199109737","loc":[-85.634416,41.9480059],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109735":{"id":"n2199109735","loc":[-85.6344145,41.9478983],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109733":{"id":"n2199109733","loc":[-85.6342749,41.9478993],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109731":{"id":"n2199109731","loc":[-85.6342753,41.9479272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109729":{"id":"n2199109729","loc":[-85.6342498,41.9479274],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109727":{"id":"n2199109727","loc":[-85.6342505,41.9479762],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109725":{"id":"n2199109725","loc":[-85.6342743,41.947976],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109723":{"id":"n2199109723","loc":[-85.6342747,41.948007],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109721":{"id":"n2199109721","loc":[-85.6343415,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109719":{"id":"n2199109719","loc":[-85.6343391,41.9474973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109717":{"id":"n2199109717","loc":[-85.6343133,41.9474798],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109715":{"id":"n2199109715","loc":[-85.6342874,41.9474737],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109709":{"id":"n2199109709","loc":[-85.6349804,41.94815],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109707":{"id":"n2199109707","loc":[-85.6348915,41.9481505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109705":{"id":"n2199109705","loc":[-85.6348917,41.9481692],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109702":{"id":"n2199109702","loc":[-85.6348522,41.9481694],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109700":{"id":"n2199109700","loc":[-85.6348532,41.9482679],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109698":{"id":"n2199109698","loc":[-85.6348315,41.948268],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109696":{"id":"n2199109696","loc":[-85.6348318,41.9482955],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109694":{"id":"n2199109694","loc":[-85.6349653,41.9482946],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109692":{"id":"n2199109692","loc":[-85.6349656,41.9483211],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109690":{"id":"n2199109690","loc":[-85.634999,41.9483209],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109688":{"id":"n2199109688","loc":[-85.6349987,41.9482947],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109686":{"id":"n2199109686","loc":[-85.6351753,41.9482935],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109684":{"id":"n2199109684","loc":[-85.6351749,41.9482617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109682":{"id":"n2199109682","loc":[-85.6351588,41.9482618],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109680":{"id":"n2199109680","loc":[-85.6351575,41.9481518],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109678":{"id":"n2199109678","loc":[-85.6350671,41.9481524],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109676":{"id":"n2199109676","loc":[-85.6350649,41.9479659],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109674":{"id":"n2199109674","loc":[-85.6349785,41.9479665],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109671":{"id":"n2199109671","loc":[-85.6343069,41.9483263],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109669":{"id":"n2199109669","loc":[-85.6343052,41.9482981],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109658":{"id":"n2199109658","loc":[-85.6343314,41.9480549],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109656":{"id":"n2199109656","loc":[-85.6343305,41.9480461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109654":{"id":"n2199109654","loc":[-85.634435,41.9480468],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109652":{"id":"n2199109652","loc":[-85.6344342,41.9483746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109650":{"id":"n2199109650","loc":[-85.6344629,41.9483727],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109648":{"id":"n2199109648","loc":[-85.6344637,41.9484561],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109645":{"id":"n2199109645","loc":[-85.63443,41.9484567],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109642":{"id":"n2199109642","loc":[-85.6344317,41.948505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n185964352":{"id":"n185964352","loc":[-85.6373958,41.9489943],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185964351":{"id":"n185964351","loc":[-85.637113,41.9486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n2208608825":{"id":"n2208608825","loc":[-85.6354483,41.9494241],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608823":{"id":"n2208608823","loc":[-85.6360418,41.949416],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608821":{"id":"n2208608821","loc":[-85.6360458,41.9495802],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608811":{"id":"n2208608811","loc":[-85.6357458,41.9495843],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608808":{"id":"n2208608808","loc":[-85.6357508,41.9497835],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608806":{"id":"n2208608806","loc":[-85.6354573,41.9497875],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608795":{"id":"n2208608795","loc":[-85.6354595,41.9498778],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109638":{"id":"n2199109638","loc":[-85.6349605,41.949749],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109636":{"id":"n2199109636","loc":[-85.6349605,41.9497639],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109634":{"id":"n2199109634","loc":[-85.6349061,41.94971],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109632":{"id":"n2199109632","loc":[-85.6349048,41.9496569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109630":{"id":"n2199109630","loc":[-85.6348835,41.9496571],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109628":{"id":"n2199109628","loc":[-85.6348829,41.9497103],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109626":{"id":"n2199109626","loc":[-85.635227,41.9497738],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109624":{"id":"n2199109624","loc":[-85.6352184,41.9497787],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109622":{"id":"n2199109622","loc":[-85.6351181,41.9497806],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109620":{"id":"n2199109620","loc":[-85.6351181,41.9497456],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109618":{"id":"n2199109618","loc":[-85.6348842,41.9497651],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109616":{"id":"n2199109616","loc":[-85.6348827,41.9496238],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109615":{"id":"n2199109615","loc":[-85.6351268,41.9496206],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109614":{"id":"n2199109614","loc":[-85.6351261,41.9495891],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109613":{"id":"n2199109613","loc":[-85.6351957,41.9495881],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109612":{"id":"n2199109612","loc":[-85.6351924,41.9494515],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109611":{"id":"n2199109611","loc":[-85.6353997,41.9494488],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109610":{"id":"n2199109610","loc":[-85.6354074,41.9497715],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2189015681":{"id":"n2189015681","loc":[-85.6344229,41.9509639],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015677":{"id":"n2189015677","loc":[-85.634424,41.9507396],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493843":{"id":"n2138493843","loc":[-85.6343935,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493840":{"id":"n2138493840","loc":[-85.634398,41.9506264],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n354002838":{"id":"n354002838","loc":[-85.6345197,41.9510631],"version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{}},"n2114807590":{"id":"n2114807590","loc":[-85.634511,41.9499767],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185964353":{"id":"n185964353","loc":[-85.6374092,41.9498755],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1819849180":{"id":"n1819849180","loc":[-85.6348236,41.94996],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849115":{"id":"n1819849115","loc":[-85.6354372,41.9499538],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819848921":{"id":"n1819848921","loc":[-85.6348439,41.951064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848885":{"id":"n1819848885","loc":[-85.6354575,41.9510578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n185984281":{"id":"n185984281","loc":[-85.638075,41.949872],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n2208608827":{"id":"n2208608827","loc":[-85.6339169,41.9473191],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2199109749":{"id":"n2199109749","loc":[-85.6342082,41.9477934],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109747":{"id":"n2199109747","loc":[-85.6342045,41.9476867],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109713":{"id":"n2199109713","loc":[-85.6342404,41.9474746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109711":{"id":"n2199109711","loc":[-85.6342404,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109673":{"id":"n2199109673","loc":[-85.6340886,41.9483282],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109667":{"id":"n2199109667","loc":[-85.6342403,41.9482988],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109665":{"id":"n2199109665","loc":[-85.6342386,41.9482116],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109662":{"id":"n2199109662","loc":[-85.6340861,41.9482135],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109660":{"id":"n2199109660","loc":[-85.6340802,41.9480562],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109640":{"id":"n2199109640","loc":[-85.6340928,41.9485063],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n354031366":{"id":"n354031366","loc":[-85.6341667,41.9477778],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:25Z","tags":{"amenity":"place_of_worship","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417877","gnis:state_id":"26","name":"Faith Tabernacle Church","religion":"christian"}},"n2189015686":{"id":"n2189015686","loc":[-85.6337798,41.95099],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015684":{"id":"n2189015684","loc":[-85.6337794,41.9509674],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015673":{"id":"n2189015673","loc":[-85.6337501,41.9507457],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015669":{"id":"n2189015669","loc":[-85.6337501,41.9506974],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015665":{"id":"n2189015665","loc":[-85.6339034,41.9506959],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015662":{"id":"n2189015662","loc":[-85.6339015,41.950436],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015658":{"id":"n2189015658","loc":[-85.6334916,41.9504376],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015655":{"id":"n2189015655","loc":[-85.6334939,41.9507558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015650":{"id":"n2189015650","loc":[-85.6334543,41.950756],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015649":{"id":"n2189015649","loc":[-85.633456,41.9509915],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493842":{"id":"n2138493842","loc":[-85.6339937,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493841":{"id":"n2138493841","loc":[-85.6339983,41.9506281],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2114807579":{"id":"n2114807579","loc":[-85.6333644,41.9510682],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807573":{"id":"n2114807573","loc":[-85.6333557,41.9499819],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n354031330":{"id":"n354031330","loc":[-85.6341667,41.9497222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:24Z","tags":{"amenity":"place_of_worship","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417879","gnis:state_id":"26","name":"Trinity Episcopal Church","religion":"christian"}},"n185960794":{"id":"n185960794","loc":[-85.633307,41.9537],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185964357":{"id":"n185964357","loc":[-85.637432,41.952399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964358":{"id":"n185964358","loc":[-85.637452,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964359":{"id":"n185964359","loc":[-85.63746,41.954658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964360":{"id":"n185964360","loc":[-85.637473,41.95592],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964361":{"id":"n185964361","loc":[-85.637468,41.956906],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964362":{"id":"n185964362","loc":[-85.637483,41.958313],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185966957":{"id":"n185966957","loc":[-85.633361,41.957422],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185975351":{"id":"n185975351","loc":[-85.63334,41.9559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:58Z","tags":{}},"n185978784":{"id":"n185978784","loc":[-85.633311,41.954679],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185986157":{"id":"n185986157","loc":[-85.633287,41.952426],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n185986158":{"id":"n185986158","loc":[-85.6333607,41.9582301],"version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"turning_circle"}},"w17965182":{"id":"w17965182","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:17Z","tags":{"highway":"residential","name":"W Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185965289","n2189153241","n185965291"]},"w208627205":{"id":"w208627205","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015649","n2189015650","n2189015655","n2189015658","n2189015662","n2189015665","n2189015669","n2189015673","n2189015677","n2189015681","n2189015684","n2189015686","n2189015649"]},"w209717042":{"id":"w209717042","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"presbyterian","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417878","gnis:state_id":"26","name":"First Presbyterian Church","religion":"christian"},"nodes":["n2199109610","n2199109611","n2199109612","n2199109613","n2199109614","n2199109615","n2199109616","n2199109630","n2199109632","n2199109634","n2199109628","n2199109618","n2199109636","n2199109638","n2199109620","n2199109622","n2199109624","n2199109626","n2199109610"]},"w209717045":{"id":"w209717045","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109711","n2199109713","n2199109715","n2199109717","n2199109719","n2199109721","n2199109711"]},"w209717047":{"id":"w209717047","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109739","n2199109741","n2199109743","n2199109745","n2199109747","n2199109749","n2199109751","n2199109753","n2199109739"]},"w209717044":{"id":"w209717044","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109674","n2199109676","n2199109678","n2199109680","n2199109682","n2199109684","n2199109686","n2199109688","n2199109690","n2199109692","n2199109694","n2199109696","n2199109698","n2199109700","n2199109702","n2199109705","n2199109707","n2199109709","n2199109674"]},"w210822776":{"id":"w210822776","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley","surface":"unpaved"},"nodes":["n2208608795","n2208608806","n2208608825","n2208608800","n2189153241"]},"w210822778":{"id":"w210822778","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley"},"nodes":["n2208608826","n2208608827"]},"w209717050":{"id":"w209717050","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109787","n2199109789","n2199109791","n2199109793","n2199109795","n2199109797","n2199109799","n2199109802","n2199109804","n2199109806","n2199109787"]},"w17965097":{"id":"w17965097","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"Maple Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Maple","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185964351","n185964352","n185964353","n185964355","n185964357","n185964358","n185964359","n185964360","n185964361","n185964362"]},"w17965856":{"id":"w17965856","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"W Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971578","n2208608800","n185971580","n185964351"]},"w17967444":{"id":"w17967444","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"East","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966937","n185978969","n185986155","n185985812","n185986157","n185960794","n185978784","n185975351","n185966957","n185986158"]},"w17967764":{"id":"w17967764","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:14Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312338","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185984017","n185964351"]},"w170848329":{"id":"w170848329","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418164","gnis:state_id":"26","leisure":"park","name":"LaFayette Park","source":"Bing"},"nodes":["n1819849180","n1819849115","n1819848885","n1819848921","n1819849180"]},"w17967208":{"id":"w17967208","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185978390","n2208608795","n185984020","n185964353","n185984281"]},"w17965349":{"id":"w17965349","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185966937","n2208608827","n185965289"]},"w209717049":{"id":"w209717049","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109761","n2199109762","n2199109763","n2199109765","n2199109768","n2199109770","n2199109783","n2199109785","n2199109761"]},"w203841840":{"id":"w203841840","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493840","n2138493841","n2138493842","n2138493843","n2138493840"]},"w209717043":{"id":"w209717043","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"church","denomination":"methodist","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417880","gnis:state_id":"26","name":"First United Methodist Church","religion":"christian"},"nodes":["n2199109640","n2199109642","n2199109645","n2199109648","n2199109650","n2199109652","n2199109654","n2199109656","n2199109658","n2199109660","n2199109662","n2199109665","n2199109667","n2199109669","n2199109671","n2199109673","n2199109640"]},"w201484341":{"id":"w201484341","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"amenity":"school","ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/22/2008","gnis:feature_id":"1624612","gnis:state_id":"26","name":"Hoppin School"},"nodes":["n354002838","n2114807579","n2114807573","n2114807590","n354002838"]},"w209717046":{"id":"w209717046","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109723","n2199109725","n2199109727","n2199109729","n2199109731","n2199109733","n2199109735","n2199109737","n2199109723"]},"w210822777":{"id":"w210822777","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2208608806","n2208608808","n2208608811","n2208608821","n2208608823","n2208608825","n2208608806"]},"n185954965":{"id":"n185954965","loc":[-85.6191189,41.9441922],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185954968":{"id":"n185954968","loc":[-85.6194384,41.9442405],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954970":{"id":"n185954970","loc":[-85.6196543,41.9443252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954972":{"id":"n185954972","loc":[-85.6197862,41.9444539],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n354002931":{"id":"n354002931","loc":[-85.6198991,41.9455269],"version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n354030853":{"id":"n354030853","loc":[-85.6219444,41.9455556],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:19Z","tags":{"amenity":"place_of_worship","ele":"246","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417869","gnis:state_id":"26","name":"Grant Chapel","religion":"christian"}},"n367815963":{"id":"n367815963","loc":[-85.6202778,41.9461111],"version":"1","changeset":"871579","user":"amillar","uid":"28145","visible":"true","timestamp":"2009-03-31T07:45:44Z","tags":{"addr:state":"MI","building":"yes","ele":"247","gnis:county_name":"St. Joseph","gnis:feature_id":"2418176","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"George Washington Carver Community Center","source":"USGS Geonames"}},"n185947331":{"id":"n185947331","loc":[-85.618779,41.943269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947333":{"id":"n185947333","loc":[-85.618795,41.943511],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947336":{"id":"n185947336","loc":[-85.618711,41.94413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947338":{"id":"n185947338","loc":[-85.618704,41.944189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947339":{"id":"n185947339","loc":[-85.618597,41.944337],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947340":{"id":"n185947340","loc":[-85.618485,41.944528],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947343":{"id":"n185947343","loc":[-85.618442,41.944716],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947345":{"id":"n185947345","loc":[-85.618457,41.945107],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947347":{"id":"n185947347","loc":[-85.618296,41.945338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947374":{"id":"n185947374","loc":[-85.616748,41.944453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947375":{"id":"n185947375","loc":[-85.616813,41.944646],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947376":{"id":"n185947376","loc":[-85.616859,41.945196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947377":{"id":"n185947377","loc":[-85.616941,41.945352],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947406":{"id":"n185947406","loc":[-85.618184,41.944227],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947409":{"id":"n185947409","loc":[-85.617911,41.943875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947410":{"id":"n185947410","loc":[-85.617579,41.943682],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947411":{"id":"n185947411","loc":[-85.61713,41.943589],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947412":{"id":"n185947412","loc":[-85.616549,41.943559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947414":{"id":"n185947414","loc":[-85.616482,41.943556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947464":{"id":"n185947464","loc":[-85.616526,41.943788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947466":{"id":"n185947466","loc":[-85.616504,41.944002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948863":{"id":"n185948863","loc":[-85.619017,41.943391],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185948865":{"id":"n185948865","loc":[-85.619059,41.943368],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955022":{"id":"n185955022","loc":[-85.620088,41.945571],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955025":{"id":"n185955025","loc":[-85.620051,41.945505],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955028":{"id":"n185955028","loc":[-85.62001,41.94541],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185980371":{"id":"n185980371","loc":[-85.620982,41.944742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980398":{"id":"n185980398","loc":[-85.621305,41.944782],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980401":{"id":"n185980401","loc":[-85.621174,41.944819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980403":{"id":"n185980403","loc":[-85.621029,41.944871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980405":{"id":"n185980405","loc":[-85.620741,41.945011],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980407":{"id":"n185980407","loc":[-85.620616,41.945085],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980409":{"id":"n185980409","loc":[-85.620506,41.945172],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980411":{"id":"n185980411","loc":[-85.620394,41.945273],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980413":{"id":"n185980413","loc":[-85.620316,41.94536],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980415":{"id":"n185980415","loc":[-85.620257,41.945452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980417":{"id":"n185980417","loc":[-85.620212,41.945535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185985910":{"id":"n185985910","loc":[-85.620101,41.945811],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:41Z","tags":{}},"n185985912":{"id":"n185985912","loc":[-85.620081,41.945937],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n1475283972":{"id":"n1475283972","loc":[-85.6198991,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:45Z","tags":{}},"n1475283982":{"id":"n1475283982","loc":[-85.6195022,41.9433463],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284007":{"id":"n1475284007","loc":[-85.6193037,41.9433383],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284040":{"id":"n1475284040","loc":[-85.6197329,41.9434121],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284044":{"id":"n1475284044","loc":[-85.6198756,41.9435363],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284050":{"id":"n1475284050","loc":[-85.6199689,41.9432106],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284053":{"id":"n1475284053","loc":[-85.6198943,41.9432921],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n185954974":{"id":"n185954974","loc":[-85.6198296,41.94473],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954977":{"id":"n185954977","loc":[-85.6200474,41.9447384],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2196831365":{"id":"n2196831365","loc":[-85.6202259,41.9460883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831366":{"id":"n2196831366","loc":[-85.6202245,41.9458642],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831367":{"id":"n2196831367","loc":[-85.6205184,41.9458631],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831368":{"id":"n2196831368","loc":[-85.6205189,41.9459437],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831369":{"id":"n2196831369","loc":[-85.6203879,41.9459441],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831370":{"id":"n2196831370","loc":[-85.6203888,41.9460878],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831371":{"id":"n2196831371","loc":[-85.6184046,41.9465663],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831372":{"id":"n2196831372","loc":[-85.6191563,41.9465618],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831373":{"id":"n2196831373","loc":[-85.6191536,41.946319],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831374":{"id":"n2196831374","loc":[-85.6187356,41.9463216],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831375":{"id":"n2196831375","loc":[-85.6187334,41.9461197],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831376":{"id":"n2196831376","loc":[-85.6193167,41.9461162],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831377":{"id":"n2196831377","loc":[-85.6193156,41.9460229],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831378":{"id":"n2196831378","loc":[-85.619622,41.946021],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831379":{"id":"n2196831379","loc":[-85.6196237,41.9461712],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831380":{"id":"n2196831380","loc":[-85.6197702,41.9461703],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831381":{"id":"n2196831381","loc":[-85.6197685,41.9460202],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831382":{"id":"n2196831382","loc":[-85.6197323,41.9460204],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831383":{"id":"n2196831383","loc":[-85.6197305,41.9458563],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831384":{"id":"n2196831384","loc":[-85.6196165,41.945857],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831385":{"id":"n2196831385","loc":[-85.6196156,41.9457764],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831386":{"id":"n2196831386","loc":[-85.6194472,41.9457775],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831387":{"id":"n2196831387","loc":[-85.6194151,41.9457777],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831388":{"id":"n2196831388","loc":[-85.6183779,41.9457883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831389":{"id":"n2196831389","loc":[-85.6183842,41.9461317],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831390":{"id":"n2196831390","loc":[-85.6185026,41.9461304],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831391":{"id":"n2196831391","loc":[-85.6185061,41.9463194],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831392":{"id":"n2196831392","loc":[-85.6184001,41.9463205],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831393":{"id":"n2196831393","loc":[-85.6182482,41.9464163],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831394":{"id":"n2196831394","loc":[-85.6182467,41.9463193],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831395":{"id":"n2196831395","loc":[-85.6180389,41.946321],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831397":{"id":"n2196831397","loc":[-85.6180404,41.946418],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947303":{"id":"n185947303","loc":[-85.611074,41.943389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947304":{"id":"n185947304","loc":[-85.611332,41.943267],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947305":{"id":"n185947305","loc":[-85.611635,41.943218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947306":{"id":"n185947306","loc":[-85.612762,41.943311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947308":{"id":"n185947308","loc":[-85.613027,41.943327],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947310":{"id":"n185947310","loc":[-85.615377,41.942996],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947312":{"id":"n185947312","loc":[-85.615701,41.943007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947314":{"id":"n185947314","loc":[-85.61604,41.943067],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947315":{"id":"n185947315","loc":[-85.61626,41.943083],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947316":{"id":"n185947316","loc":[-85.616507,41.943048],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947319":{"id":"n185947319","loc":[-85.616702,41.94299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947321":{"id":"n185947321","loc":[-85.617078,41.942918],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947322":{"id":"n185947322","loc":[-85.617366,41.942973],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947323":{"id":"n185947323","loc":[-85.617601,41.943033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947325":{"id":"n185947325","loc":[-85.617799,41.943027],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947327":{"id":"n185947327","loc":[-85.618264,41.942961],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947328":{"id":"n185947328","loc":[-85.618508,41.942972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947329":{"id":"n185947329","loc":[-85.618707,41.943076],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947361":{"id":"n185947361","loc":[-85.615356,41.944922],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947363":{"id":"n185947363","loc":[-85.61536,41.944893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947365":{"id":"n185947365","loc":[-85.615406,41.944547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947367":{"id":"n185947367","loc":[-85.61548,41.944351],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947369":{"id":"n185947369","loc":[-85.615805,41.94419],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947371":{"id":"n185947371","loc":[-85.616166,41.944156],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947373":{"id":"n185947373","loc":[-85.616411,41.944197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947416":{"id":"n185947416","loc":[-85.616335,41.94343],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947417":{"id":"n185947417","loc":[-85.616069,41.943293],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947419":{"id":"n185947419","loc":[-85.615803,41.943249],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947420":{"id":"n185947420","loc":[-85.615524,41.943342],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947421":{"id":"n185947421","loc":[-85.615311,41.94353],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947422":{"id":"n185947422","loc":[-85.614338,41.943558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947423":{"id":"n185947423","loc":[-85.61422,41.94369],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947425":{"id":"n185947425","loc":[-85.614221,41.944224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947427":{"id":"n185947427","loc":[-85.614198,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947429":{"id":"n185947429","loc":[-85.614221,41.945439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947468":{"id":"n185947468","loc":[-85.615908,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947470":{"id":"n185947470","loc":[-85.615871,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947472":{"id":"n185947472","loc":[-85.615878,41.94507],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185955153":{"id":"n185955153","loc":[-85.620087,41.947701],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960690":{"id":"n185960690","loc":[-85.620141,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978817":{"id":"n185978817","loc":[-85.617193,41.954706],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185985916":{"id":"n185985916","loc":[-85.620088,41.94758],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985918":{"id":"n185985918","loc":[-85.620133,41.951538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985919":{"id":"n185985919","loc":[-85.62013,41.952104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985920":{"id":"n185985920","loc":[-85.620104,41.952305],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985921":{"id":"n185985921","loc":[-85.620062,41.952499],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985922":{"id":"n185985922","loc":[-85.619993,41.952702],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985925":{"id":"n185985925","loc":[-85.619879,41.952986],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985927":{"id":"n185985927","loc":[-85.619689,41.95329],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985928":{"id":"n185985928","loc":[-85.619508,41.953521],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985929":{"id":"n185985929","loc":[-85.619286,41.953728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985930":{"id":"n185985930","loc":[-85.618925,41.954007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985931":{"id":"n185985931","loc":[-85.618638,41.954189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985932":{"id":"n185985932","loc":[-85.61831,41.954358],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985934":{"id":"n185985934","loc":[-85.618015,41.954485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n185985936":{"id":"n185985936","loc":[-85.617606,41.954611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n1475283975":{"id":"n1475283975","loc":[-85.6150935,41.9434118],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283979":{"id":"n1475283979","loc":[-85.6193367,41.9430252],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283989":{"id":"n1475283989","loc":[-85.6104771,41.9455269],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283990":{"id":"n1475283990","loc":[-85.6104771,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283994":{"id":"n1475283994","loc":[-85.6198042,41.9429763],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283998":{"id":"n1475283998","loc":[-85.6192101,41.9426716],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284000":{"id":"n1475284000","loc":[-85.6198622,41.942836],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284002":{"id":"n1475284002","loc":[-85.6163262,41.9427688],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284006":{"id":"n1475284006","loc":[-85.6179527,41.9429168],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284029":{"id":"n1475284029","loc":[-85.6197195,41.9427278],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284038":{"id":"n1475284038","loc":[-85.6194405,41.9427837],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284052":{"id":"n1475284052","loc":[-85.6153225,41.942841],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284055":{"id":"n1475284055","loc":[-85.6129233,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n2139966627":{"id":"n2139966627","loc":[-85.61958,41.9427558],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"w17966773":{"id":"w17966773","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:43Z","tags":{"highway":"secondary","name":"E Michigan Ave","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313712","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980398","n185980401","n185980403","n185980405","n185980407","n185980409","n185980411","n185980413","n185980415","n185980417","n185955019"]},"w17964043":{"id":"w17964043","version":"3","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:19Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326065:15326068","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955019","n185955022","n185955025","n185955028","n185954977","n185971477","n1475284050","n1475284000","n1475284029","n2139966627","n1475284038"]},"w17962834":{"id":"w17962834","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313719:15313728:15331618","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947316","n185947414","n185947464","n185947466","n185947373","n185947468","n185947470","n185947472","n185947474"]},"w209470310":{"id":"w209470310","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831393","n2196831394","n2196831395","n2196831397","n2196831393"]},"w17963058":{"id":"w17963058","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:05Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326058:15326066:15326067","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947333","n185948863","n185948865","n1475284007","n1475283982","n1475284040","n1475284044"]},"w17962823":{"id":"w17962823","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313714:15313704:15313720:15313721","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947359","n185947361","n185947363","n185947365","n185947367","n185947369","n185947371","n185947373","n185947374","n185947375","n185947376","n185947377","n185947378"]},"w17962821":{"id":"w17962821","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313713:15313734:15313731:15313735:15313737:15313723","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947303","n185947304","n185947305","n185947306","n185947308","n185947310","n185947312","n185947314","n185947315","n185947316","n185947319","n185947321","n185947322","n185947323","n185947325","n185947327","n185947328","n185947329","n185947331","n185947333","n185947336","n185947338","n185947339","n185947340","n185947343","n185947345","n185947347","n185947349"]},"w134150798":{"id":"w134150798","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:52Z","tags":{"amenity":"grave_yard","ele":"249","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624862","gnis:state_id":"26","name":"Riverside Cemetery"},"nodes":["n354002931","n1475283972","n1475284053","n1475283994","n1475283979","n1475283998","n1475284006","n1475284002","n1475284052","n1475283975","n1475284055","n1475283990","n1475283989","n354002931"]},"w17964040":{"id":"w17964040","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:02Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326063:15326064","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947336","n185954965","n185954968","n185954970","n185954972","n185954974","n185954977"]},"w209470308":{"id":"w209470308","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831365","n2196831366","n2196831367","n2196831368","n2196831369","n2196831370","n2196831365"]},"w17962828":{"id":"w17962828","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313715:15313706:15328746:15313727:15313729","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947340","n185947406","n185947409","n185947410","n185947411","n185947412","n185947414","n185947416","n185947417","n185947419","n185947420","n185947421","n185947422","n185947423","n185947425","n185947427","n185947429"]},"w209470309":{"id":"w209470309","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831371","n2196831372","n2196831373","n2196831374","n2196831375","n2196831376","n2196831377","n2196831378","n2196831379","n2196831380","n2196831381","n2196831382","n2196831383","n2196831384","n2196831385","n2196831386","n2196831387","n2196831388","n2196831389","n2196831390","n2196831391","n2196831392","n2196831371"]},"w17967415":{"id":"w17967415","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:41Z","tags":{"highway":"secondary","name":"Jefferson St","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Jefferson","tiger:name_base_1":"State Highway 60","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313637:15313662:15313657:15328403","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185955019","n185985910","n185985912","n185985914","n185961367","n185985916","n185955153","n185965105","n185974697","n185955120","n185985918","n185960690","n185985919","n185985920","n185985921","n185985922","n185985925","n185985927","n185985928","n185985929","n185985930","n185985931","n185985932","n185985934","n185985936","n185978817"]},"w17966772":{"id":"w17966772","version":"4","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"unclassified","name":"E Michigan Ave","name_1":"State Highway 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313710:15313711:15314052:15312385:15312378","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954977","n185980371","n185980372"]},"n185958500":{"id":"n185958500","loc":[-85.621591,41.941075],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185963110":{"id":"n185963110","loc":[-85.6204416,41.9408882],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n2139966628":{"id":"n2139966628","loc":[-85.6196431,41.9426467],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"fishing"}},"n2139966630":{"id":"n2139966630","loc":[-85.6199354,41.9429616],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2199127051":{"id":"n2199127051","loc":[-85.6170556,41.939696],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127052":{"id":"n2199127052","loc":[-85.6170536,41.9392909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127053":{"id":"n2199127053","loc":[-85.6172067,41.9392905],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127054":{"id":"n2199127054","loc":[-85.6172061,41.9391853],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127055":{"id":"n2199127055","loc":[-85.6171481,41.9391854],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127060":{"id":"n2199127060","loc":[-85.6167389,41.9392896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127061":{"id":"n2199127061","loc":[-85.6168728,41.9392892],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127062":{"id":"n2199127062","loc":[-85.6168747,41.9396965],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127071":{"id":"n2199127071","loc":[-85.620196,41.9399446],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127072":{"id":"n2199127072","loc":[-85.620193,41.9397316],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127073":{"id":"n2199127073","loc":[-85.6200381,41.9397328],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127074":{"id":"n2199127074","loc":[-85.6200412,41.9399458],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127075":{"id":"n2199127075","loc":[-85.6203606,41.9399939],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127076":{"id":"n2199127076","loc":[-85.6205527,41.9399922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127077":{"id":"n2199127077","loc":[-85.6205482,41.9397115],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127078":{"id":"n2199127078","loc":[-85.6204132,41.9397124],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127079":{"id":"n2199127079","loc":[-85.6204144,41.9396341],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127080":{"id":"n2199127080","loc":[-85.6205699,41.9396324],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127081":{"id":"n2199127081","loc":[-85.6205722,41.939498],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127082":{"id":"n2199127082","loc":[-85.6204064,41.9394997],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127083":{"id":"n2199127083","loc":[-85.6204087,41.939561],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127084":{"id":"n2199127084","loc":[-85.6203103,41.9395618],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127085":{"id":"n2199127085","loc":[-85.620308,41.9396069],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127086":{"id":"n2199127086","loc":[-85.6200347,41.9396086],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127087":{"id":"n2199127087","loc":[-85.6200382,41.9397141],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127088":{"id":"n2199127088","loc":[-85.6202257,41.9397149],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127089":{"id":"n2199127089","loc":[-85.6202269,41.9399182],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127090":{"id":"n2199127090","loc":[-85.6203595,41.9399199],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127091":{"id":"n2199127091","loc":[-85.6212335,41.939688],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127092":{"id":"n2199127092","loc":[-85.6212328,41.939595],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127093":{"id":"n2199127093","loc":[-85.6208807,41.9395966],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127094":{"id":"n2199127094","loc":[-85.6208815,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127095":{"id":"n2199127095","loc":[-85.6208676,41.9396872],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127096":{"id":"n2199127096","loc":[-85.6208583,41.9393539],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127097":{"id":"n2199127097","loc":[-85.6207006,41.9393563],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127098":{"id":"n2199127098","loc":[-85.6207099,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n185967054":{"id":"n185967054","loc":[-85.6173384,41.9356126],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967063":{"id":"n185967063","loc":[-85.617371,41.936243],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967065":{"id":"n185967065","loc":[-85.617337,41.936299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967068":{"id":"n185967068","loc":[-85.617321,41.936373],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967070":{"id":"n185967070","loc":[-85.6173562,41.9366969],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967074":{"id":"n185967074","loc":[-85.6173635,41.9377414],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967075":{"id":"n185967075","loc":[-85.6173696,41.9381886],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185967076":{"id":"n185967076","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n2199127056":{"id":"n2199127056","loc":[-85.617147,41.9389616],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127057":{"id":"n2199127057","loc":[-85.6172136,41.9389614],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127058":{"id":"n2199127058","loc":[-85.6172123,41.9386909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127059":{"id":"n2199127059","loc":[-85.616736,41.9386922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2203921041":{"id":"n2203921041","loc":[-85.6173018,41.9346369],"version":"1","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"w203983952":{"id":"w203983952","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"highway":"service"},"nodes":["n2139966627","n1819800319"]},"w209718301":{"id":"w209718301","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127051","n2199127052","n2199127053","n2199127054","n2199127055","n2199127056","n2199127057","n2199127058","n2199127059","n2199127060","n2199127061","n2199127062","n2199127051"]},"w209718304":{"id":"w209718304","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127071","n2199127072","n2199127073","n2199127074","n2199127071"]},"w17964961":{"id":"w17964961","version":"2","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"highway":"residential","name":"Whipple St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Whipple","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185963099","n185963110"]},"w17964489":{"id":"w17964489","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:56Z","tags":{"highway":"residential","name":"Jackson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Jackson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314430","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958498","n185958500"]},"w203983953":{"id":"w203983953","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"area":"yes","leisure":"park","name":"Marina Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n1475283994","n1475283979","n1475283998","n2139966629","n2139966625","n1819800319","n2139966623","n2139966622","n2139966621","n2139966630","n1475283994"]},"w17965366":{"id":"w17965366","version":"2","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{"highway":"residential","name":"14th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"14th","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n2203921041","n185967054","n185967063","n185967065","n185967068","n185967070","n185967074","n185967075","n185967076","n185967077"]},"w209718306":{"id":"w209718306","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127091","n2199127092","n2199127093","n2199127094","n2199127091"]},"w209718307":{"id":"w209718307","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127095","n2199127096","n2199127097","n2199127098","n2199127095"]},"w209718305":{"id":"w209718305","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127075","n2199127076","n2199127077","n2199127078","n2199127079","n2199127080","n2199127081","n2199127082","n2199127083","n2199127084","n2199127085","n2199127086","n2199127087","n2199127088","n2199127089","n2199127090","n2199127075"]},"n185960199":{"id":"n185960199","loc":[-85.62965,41.95469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:08Z","tags":{}},"n185980737":{"id":"n185980737","loc":[-85.629083,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:48Z","tags":{}},"n2114807561":{"id":"n2114807561","loc":[-85.6297681,41.9524688],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807597":{"id":"n2114807597","loc":[-85.6296517,41.952563],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185960197":{"id":"n185960197","loc":[-85.629676,41.9537314],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978791":{"id":"n185978791","loc":[-85.6244542,41.9547066],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"w17967573":{"id":"w17967573","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"E Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960195","n2114807561","n185968102","n185967430","n185986157","n185978392"]},"w17966553":{"id":"w17966553","version":"5","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971631","n185978784","n185967432","n185968106","n185960199","n185978787","n185978790","n185978791"]},"w17966787":{"id":"w17966787","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"East Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185980735","n185980737","n185960197","n185968104","n185960792"]},"w17964723":{"id":"w17964723","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960792","n185960794","n185960796"]},"w17964654":{"id":"w17964654","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Pine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960195","n2114807597","n185960197","n185960199"]},"n1819848862":{"id":"n1819848862","loc":[-85.6346087,41.9545845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848935":{"id":"n1819848935","loc":[-85.6345948,41.9537717],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848973":{"id":"n1819848973","loc":[-85.6334247,41.9537827],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848997":{"id":"n1819848997","loc":[-85.6334386,41.9545956],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n2189015861":{"id":"n2189015861","loc":[-85.6375906,41.954836],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015865":{"id":"n2189015865","loc":[-85.6383307,41.9548291],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015867":{"id":"n2189015867","loc":[-85.6383337,41.9550072],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015868":{"id":"n2189015868","loc":[-85.6380986,41.9550094],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015869":{"id":"n2189015869","loc":[-85.6381005,41.9551226],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109808":{"id":"n2199109808","loc":[-85.6372702,41.9522894],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109810":{"id":"n2199109810","loc":[-85.6372677,41.9521583],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109812":{"id":"n2199109812","loc":[-85.6369505,41.9521617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109814":{"id":"n2199109814","loc":[-85.636953,41.9522927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185952156":{"id":"n185952156","loc":[-85.640983,41.9546557],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185953423":{"id":"n185953423","loc":[-85.641871,41.954652],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971637":{"id":"n185971637","loc":[-85.641583,41.95465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971639":{"id":"n185971639","loc":[-85.6421344,41.9546444],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971642":{"id":"n185971642","loc":[-85.6428264,41.9545612],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971648":{"id":"n185971648","loc":[-85.6436023,41.9544262],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185975066":{"id":"n185975066","loc":[-85.640532,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975067":{"id":"n185975067","loc":[-85.64079,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185982166":{"id":"n185982166","loc":[-85.6399012,41.9523817],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n2189015858":{"id":"n2189015858","loc":[-85.6376104,41.9560138],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015870":{"id":"n2189015870","loc":[-85.6386794,41.9551172],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015871":{"id":"n2189015871","loc":[-85.6386817,41.955256],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015873":{"id":"n2189015873","loc":[-85.6385437,41.9552573],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015876":{"id":"n2189015876","loc":[-85.638555,41.9559278],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015879":{"id":"n2189015879","loc":[-85.6384954,41.9559283],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015882":{"id":"n2189015882","loc":[-85.6384965,41.9559935],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015885":{"id":"n2189015885","loc":[-85.6383533,41.9559949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015888":{"id":"n2189015888","loc":[-85.638351,41.9558607],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015891":{"id":"n2189015891","loc":[-85.6382178,41.9558619],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015894":{"id":"n2189015894","loc":[-85.6382203,41.956008],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627223":{"id":"w208627223","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015858","n2189015861","n2189015865","n2189015867","n2189015868","n2189015869","n2189015870","n2189015871","n2189015873","n2189015876","n2189015879","n2189015882","n2189015885","n2189015888","n2189015891","n2189015894","n2189015858"]},"w170848328":{"id":"w170848328","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624408","gnis:state_id":"26","leisure":"park","name":"Bowman Park","source":"Bing"},"nodes":["n1819848935","n1819848973","n1819848997","n1819848862","n1819848935"]},"w17965866":{"id":"w17965866","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185971631","n185971632","n185964359","n185965025","n1475293264","n185952156","n185971637","n185953423","n185971639","n185971642","n185971648"]},"w209717051":{"id":"w209717051","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"baptist","ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417886","gnis:state_id":"26","name":"Calvary Missionary Baptist Church","religion":"christian"},"nodes":["n2199109808","n2199109810","n2199109812","n2199109814","n2199109808"]},"w17966172":{"id":"w17966172","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960796","n185975064","n185964358","n185965023","n1475293222","n185975066","n185975067"]},"w17966975":{"id":"w17966975","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:06Z","tags":{"highway":"residential","name":"W Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312250:15312254","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978392","n185982163","n185964357","n185965021","n1475293261","n185982166"]},"n185960684":{"id":"n185960684","loc":[-85.622687,41.951885],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185960686":{"id":"n185960686","loc":[-85.622492,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978795":{"id":"n185978795","loc":[-85.6240991,41.954708],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978803":{"id":"n185978803","loc":[-85.623348,41.954547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978806":{"id":"n185978806","loc":[-85.623123,41.954502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978808":{"id":"n185978808","loc":[-85.622923,41.954469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978810":{"id":"n185978810","loc":[-85.622787,41.954457],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978811":{"id":"n185978811","loc":[-85.622612,41.954458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978813":{"id":"n185978813","loc":[-85.622368,41.954472],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n1819790545":{"id":"n1819790545","loc":[-85.6240295,41.9548949],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790621":{"id":"n1819790621","loc":[-85.6235789,41.954855],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790664":{"id":"n1819790664","loc":[-85.6238363,41.9549507],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790683":{"id":"n1819790683","loc":[-85.6224727,41.9545921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790730":{"id":"n1819790730","loc":[-85.6227527,41.9545795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790740":{"id":"n1819790740","loc":[-85.6240402,41.9550784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790831":{"id":"n1819790831","loc":[-85.624126,41.9549986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790861":{"id":"n1819790861","loc":[-85.6231712,41.9546872],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790887":{"id":"n1819790887","loc":[-85.6242762,41.955206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n2168544739":{"id":"n2168544739","loc":[-85.6249102,41.952801],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544740":{"id":"n2168544740","loc":[-85.6251859,41.9527564],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544741":{"id":"n2168544741","loc":[-85.6255515,41.9527921],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544742":{"id":"n2168544742","loc":[-85.626001,41.9529481],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544743":{"id":"n2168544743","loc":[-85.6265284,41.9529838],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544744":{"id":"n2168544744","loc":[-85.626942,41.9528857],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544745":{"id":"n2168544745","loc":[-85.6270918,41.9526851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544746":{"id":"n2168544746","loc":[-85.6272117,41.95244],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544747":{"id":"n2168544747","loc":[-85.6271578,41.952226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544748":{"id":"n2168544748","loc":[-85.6270019,41.9519719],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544749":{"id":"n2168544749","loc":[-85.6268221,41.9518382],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544750":{"id":"n2168544750","loc":[-85.6265284,41.951807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544751":{"id":"n2168544751","loc":[-85.6256534,41.9518516],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544752":{"id":"n2168544752","loc":[-85.6253477,41.9518338],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544753":{"id":"n2168544753","loc":[-85.6251139,41.9517669],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n185955747":{"id":"n185955747","loc":[-85.620674,41.954709],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185960688":{"id":"n185960688","loc":[-85.621032,41.951913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185972054":{"id":"n185972054","loc":[-85.6186728,41.9547335],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185978814":{"id":"n185978814","loc":[-85.6201708,41.9547403],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n1819790532":{"id":"n1819790532","loc":[-85.6244908,41.9555731],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790536":{"id":"n1819790536","loc":[-85.6217925,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790538":{"id":"n1819790538","loc":[-85.6233954,41.9600014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790539":{"id":"n1819790539","loc":[-85.6204611,41.9562117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790546":{"id":"n1819790546","loc":[-85.6210898,41.9567657],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790548":{"id":"n1819790548","loc":[-85.6202465,41.9562237],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790550":{"id":"n1819790550","loc":[-85.6250165,41.9560677],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790551":{"id":"n1819790551","loc":[-85.6227946,41.9597023],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790553":{"id":"n1819790553","loc":[-85.6215726,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790556":{"id":"n1819790556","loc":[-85.6196306,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790557":{"id":"n1819790557","loc":[-85.6209503,41.9563109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790558":{"id":"n1819790558","loc":[-85.6196939,41.9574085],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790561":{"id":"n1819790561","loc":[-85.621079,41.957751],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790562":{"id":"n1819790562","loc":[-85.6224255,41.9611417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790565":{"id":"n1819790565","loc":[-85.6232506,41.9604841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790566":{"id":"n1819790566","loc":[-85.6190835,41.9562909],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790567":{"id":"n1819790567","loc":[-85.622227,41.9593028],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790569":{"id":"n1819790569","loc":[-85.620976,41.9591039],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790571":{"id":"n1819790571","loc":[-85.6212078,41.9565303],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790572":{"id":"n1819790572","loc":[-85.6235306,41.9595102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790581":{"id":"n1819790581","loc":[-85.6235563,41.9579351],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790584":{"id":"n1819790584","loc":[-85.6230371,41.9574598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790586":{"id":"n1819790586","loc":[-85.6211748,41.9564272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790588":{"id":"n1819790588","loc":[-85.6226508,41.9601086],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790591":{"id":"n1819790591","loc":[-85.6218032,41.9607468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790593":{"id":"n1819790593","loc":[-85.6207915,41.9618735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790596":{"id":"n1819790596","loc":[-85.6252955,41.9567858],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790598":{"id":"n1819790598","loc":[-85.6196618,41.9568939],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790600":{"id":"n1819790600","loc":[-85.6224416,41.9587084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790602":{"id":"n1819790602","loc":[-85.6217442,41.9558641],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790603":{"id":"n1819790603","loc":[-85.6213355,41.9592116],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790604":{"id":"n1819790604","loc":[-85.622801,41.9573042],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790608":{"id":"n1819790608","loc":[-85.6199729,41.9574325],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790610":{"id":"n1819790610","loc":[-85.6195555,41.9557165],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790611":{"id":"n1819790611","loc":[-85.622978,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790613":{"id":"n1819790613","loc":[-85.6253963,41.9562636],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790614":{"id":"n1819790614","loc":[-85.6235252,41.9580342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790616":{"id":"n1819790616","loc":[-85.6232988,41.9596305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790617":{"id":"n1819790617","loc":[-85.6226776,41.9598732],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790619":{"id":"n1819790619","loc":[-85.625553,41.9561794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790620":{"id":"n1819790620","loc":[-85.6235574,41.959231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790624":{"id":"n1819790624","loc":[-85.6228429,41.9573726],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790626":{"id":"n1819790626","loc":[-85.6193785,41.9556766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790628":{"id":"n1819790628","loc":[-85.620092,41.9554253],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790630":{"id":"n1819790630","loc":[-85.6226658,41.9604402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790638":{"id":"n1819790638","loc":[-85.6219964,41.9602561],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790640":{"id":"n1819790640","loc":[-85.6232731,41.9599969],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790643":{"id":"n1819790643","loc":[-85.6247698,41.9568895],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790650":{"id":"n1819790650","loc":[-85.6216412,41.9550149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790652":{"id":"n1819790652","loc":[-85.6224952,41.9603918],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790656":{"id":"n1819790656","loc":[-85.61918,41.9555649],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790661":{"id":"n1819790661","loc":[-85.6200169,41.955505],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790662":{"id":"n1819790662","loc":[-85.6217389,41.9563149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790666":{"id":"n1819790666","loc":[-85.6229566,41.9598373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790667":{"id":"n1819790667","loc":[-85.6209117,41.9609189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790669":{"id":"n1819790669","loc":[-85.6252311,41.9562353],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790670":{"id":"n1819790670","loc":[-85.6209758,41.961868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790672":{"id":"n1819790672","loc":[-85.6209557,41.9589078],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790673":{"id":"n1819790673","loc":[-85.6190352,41.9561393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790675":{"id":"n1819790675","loc":[-85.6236432,41.9586685],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790676":{"id":"n1819790676","loc":[-85.6194901,41.9565389],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790678":{"id":"n1819790678","loc":[-85.6219266,41.9582417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790680":{"id":"n1819790680","loc":[-85.6208258,41.9557211],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790681":{"id":"n1819790681","loc":[-85.6212024,41.9613212],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790682":{"id":"n1819790682","loc":[-85.624877,41.9559401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790684":{"id":"n1819790684","loc":[-85.6206499,41.9583693],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790699":{"id":"n1819790699","loc":[-85.6215243,41.956279],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790701":{"id":"n1819790701","loc":[-85.6246625,41.9559321],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790703":{"id":"n1819790703","loc":[-85.6230478,41.9585089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790708":{"id":"n1819790708","loc":[-85.6211102,41.9575402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790710":{"id":"n1819790710","loc":[-85.6215082,41.9548468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790711":{"id":"n1819790711","loc":[-85.6206552,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790713":{"id":"n1819790713","loc":[-85.6215404,41.9549705],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790715":{"id":"n1819790715","loc":[-85.6216906,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790717":{"id":"n1819790717","loc":[-85.6215404,41.9547391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790722":{"id":"n1819790722","loc":[-85.6219964,41.9599131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790723":{"id":"n1819790723","loc":[-85.622286,41.9606989],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790725":{"id":"n1819790725","loc":[-85.6228439,41.9572005],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790727":{"id":"n1819790727","loc":[-85.6202518,41.9554458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790728":{"id":"n1819790728","loc":[-85.623434,41.9575276],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790729":{"id":"n1819790729","loc":[-85.6234287,41.9568576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790732":{"id":"n1819790732","loc":[-85.6229566,41.9571369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790733":{"id":"n1819790733","loc":[-85.6225543,41.9590275],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790734":{"id":"n1819790734","loc":[-85.6232892,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790736":{"id":"n1819790736","loc":[-85.622977,41.9608551],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790737":{"id":"n1819790737","loc":[-85.624008,41.9569533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790741":{"id":"n1819790741","loc":[-85.6212775,41.9608545],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790742":{"id":"n1819790742","loc":[-85.6231282,41.9569932],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790743":{"id":"n1819790743","loc":[-85.6224523,41.9591831],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790744":{"id":"n1819790744","loc":[-85.6210951,41.9610819],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790745":{"id":"n1819790745","loc":[-85.6220114,41.960544],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790755":{"id":"n1819790755","loc":[-85.6216369,41.9553854],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790757":{"id":"n1819790757","loc":[-85.6209986,41.9592709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790758":{"id":"n1819790758","loc":[-85.6200437,41.9563468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790764":{"id":"n1819790764","loc":[-85.6219363,41.9596823],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790765":{"id":"n1819790765","loc":[-85.6237612,41.9568496],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790769":{"id":"n1819790769","loc":[-85.6212389,41.9593433],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790771":{"id":"n1819790771","loc":[-85.6210726,41.9560123],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790772":{"id":"n1819790772","loc":[-85.6212711,41.9561838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790776":{"id":"n1819790776","loc":[-85.6234437,41.9577795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790777":{"id":"n1819790777","loc":[-85.6212502,41.9618599],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790783":{"id":"n1819790783","loc":[-85.6216895,41.9610585],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790784":{"id":"n1819790784","loc":[-85.6200115,41.9556367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790785":{"id":"n1819790785","loc":[-85.6210576,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790786":{"id":"n1819790786","loc":[-85.621138,41.9576632],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790788":{"id":"n1819790788","loc":[-85.6207733,41.9578946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790789":{"id":"n1819790789","loc":[-85.6200705,41.9571566],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790790":{"id":"n1819790790","loc":[-85.6245337,41.9558443],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790792":{"id":"n1819790792","loc":[-85.621932,41.9608066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790793":{"id":"n1819790793","loc":[-85.6233578,41.9581385],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790794":{"id":"n1819790794","loc":[-85.6204557,41.9555136],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790797":{"id":"n1819790797","loc":[-85.6235038,41.9576074],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790800":{"id":"n1819790800","loc":[-85.6214438,41.9607508],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790801":{"id":"n1819790801","loc":[-85.623492,41.9602129],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790802":{"id":"n1819790802","loc":[-85.6216691,41.9546553],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790803":{"id":"n1819790803","loc":[-85.6231057,41.9586851],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790804":{"id":"n1819790804","loc":[-85.6209224,41.9578673],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790813":{"id":"n1819790813","loc":[-85.620092,41.9572962],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790814":{"id":"n1819790814","loc":[-85.6216691,41.9552218],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790816":{"id":"n1819790816","loc":[-85.6216144,41.9609668],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790818":{"id":"n1819790818","loc":[-85.6216906,41.9557324],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790820":{"id":"n1819790820","loc":[-85.6192069,41.9564186],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790823":{"id":"n1819790823","loc":[-85.6211155,41.9566027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790825":{"id":"n1819790825","loc":[-85.6233106,41.9569294],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790839":{"id":"n1819790839","loc":[-85.625671,41.9564986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790842":{"id":"n1819790842","loc":[-85.6235252,41.9567379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790844":{"id":"n1819790844","loc":[-85.6253813,41.9566342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790847":{"id":"n1819790847","loc":[-85.6200963,41.9567702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790849":{"id":"n1819790849","loc":[-85.6238031,41.9587449],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790851":{"id":"n1819790851","loc":[-85.6234984,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790856":{"id":"n1819790856","loc":[-85.6242226,41.9570092],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790865":{"id":"n1819790865","loc":[-85.6200265,41.9569458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790869":{"id":"n1819790869","loc":[-85.6230049,41.9601245],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790871":{"id":"n1819790871","loc":[-85.6190727,41.9558322],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790873":{"id":"n1819790873","loc":[-85.6217442,41.9550104],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790875":{"id":"n1819790875","loc":[-85.6208044,41.9587808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790879":{"id":"n1819790879","loc":[-85.6198444,41.9574484],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790883":{"id":"n1819790883","loc":[-85.623713,41.9588719],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790885":{"id":"n1819790885","loc":[-85.6223289,41.9605075],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790889":{"id":"n1819790889","loc":[-85.6208044,41.9562437],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790893":{"id":"n1819790893","loc":[-85.6218183,41.9559684],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790906":{"id":"n1819790906","loc":[-85.6214052,41.958697],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790913":{"id":"n1819790913","loc":[-85.6209981,41.9609957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790917":{"id":"n1819790917","loc":[-85.6216208,41.9604436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790919":{"id":"n1819790919","loc":[-85.6209406,41.9616373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790920":{"id":"n1819790920","loc":[-85.6221948,41.9583334],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790922":{"id":"n1819790922","loc":[-85.6216681,41.9615292],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790924":{"id":"n1819790924","loc":[-85.6210147,41.9570489],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790929":{"id":"n1819790929","loc":[-85.6193678,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"w17964707":{"id":"w17964707","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:31:34Z","tags":{"highway":"residential","name":"11th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"11th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314405","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960682","n185960684","n185960686","n185960688","n185960690"]},"w201484345":{"id":"w201484345","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"bridge":"yes","highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978791","n185978795"]},"w201484348":{"id":"w201484348","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978795","n185978800","n185978803","n185978806","n185978808","n185978810","n185978811","n185978813","n185955747","n185978814","n185972054","n185978817"]},"w170843845":{"id":"w170843845","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:23Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624607","gnis:state_id":"26","landuse":"reservoir","name":"Hoffman Pond","natural":"water","source":"Bing"},"nodes":["n1819790732","n1819790742","n1819790825","n1819790729","n1819790842","n1819790765","n1819790737","n1819790856","n1819790643","n1819790596","n1819790844","n1819790839","n1819849190","n1819790619","n1819790613","n1819790669","n1819790550","n1819790682","n1819790701","n1819790790","n1819790532","n1819790887","n1819790740","n1819790831","n1819790545","n1819790664","n1819790621","n1819790861","n1819790730","n1819790683","n1819790802","n1819790717","n1819790710","n1819790713","n1819790650","n1819790873","n1819790814","n1819790755","n1819790715","n1819790818","n1819790602","n1819790893","n1819790662","n1819790699","n1819790772","n1819790771","n1819790680","n1819790794","n1819790727","n1819790628","n1819790661","n1819790784","n1819790610","n1819790626","n1819790929","n1819790656","n1819790871","n1819790673","n1819790566","n1819790820","n1819790676","n1819790598","n1819790556","n1819790558","n1819790879","n1819790608","n1819790813","n1819790789","n1819790865","n1819790847","n1819790758","n1819790548","n1819790539","n1819790889","n1819790557","n1819790586","n1819790571","n1819790823","n1819790546","n1819790924","n1819790785","n1819790708","n1819790786","n1819790561","n1819790804","n1819790788","n1819790684","n1819790711","n1819790875","n1819790672","n1819790569","n1819790757","n1819790769","n1819790603","n1819790906","n1819790553","n1819790536","n1819790678","n1819790920","n1819790600","n1819790733","n1819790743","n1819790567","n1819790764","n1819790722","n1819790638","n1819790917","n1819790800","n1819790741","n1819790667","n1819790913","n1819790744","n1819790816","n1819790591","n1819790745","n1819790885","n1819790652","n1819790588","n1819790617","n1819790551","n1819790666","n1819790869","n1819790630","n1819790723","n1819790792","n1819790783","n1819790681","n1819790919","n1819790593","n1819790670","n1819790777","n1819790922","n1819790562","n1819790736","n1819790565","n1819790801","n1819790538","n1819790640","n1819790616","n1819790572","n1819790620","n1819790883","n1819790849","n1819790675","n1819790851","n1819790803","n1819790611","n1819790703","n1819790734","n1819790793","n1819790614","n1819790581","n1819790776","n1819790797","n1819790728","n1819790584","n1819790624","n1819790604","n1819790725","n1819790732"]},"w206805240":{"id":"w206805240","version":"2","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"waterway":"river"},"nodes":["n2168544738","n2168544739","n2168544740","n2168544741","n2168544742","n2168544743","n2168544744","n2168544745","n2168544746","n2168544747","n2168544748","n2168544749","n2168544750","n2168544751","n2168544752","n2168544753","n1819848944"]},"n394490429":{"id":"n394490429","loc":[-85.643883,41.954365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n185953421":{"id":"n185953421","loc":[-85.641876,41.954946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185953417":{"id":"n185953417","loc":[-85.6418306,41.9551597],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185977233":{"id":"n185977233","loc":[-85.642987,41.95486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n185977232":{"id":"n185977232","loc":[-85.642894,41.9547842],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293244":{"id":"n1475293244","loc":[-85.63974,41.9521543],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1819848890":{"id":"n1819848890","loc":[-85.6410004,41.9552822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848965":{"id":"n1819848965","loc":[-85.6409795,41.9553892],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n2189015846":{"id":"n2189015846","loc":[-85.6420457,41.9549528],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015849":{"id":"n2189015849","loc":[-85.6425867,41.9551392],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015852":{"id":"n2189015852","loc":[-85.6426877,41.9549771],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109816":{"id":"n2199109816","loc":[-85.6399215,41.9540925],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109818":{"id":"n2199109818","loc":[-85.6399182,41.9538236],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109820":{"id":"n2199109820","loc":[-85.6402201,41.9538216],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109822":{"id":"n2199109822","loc":[-85.640222,41.9539771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109825":{"id":"n2199109825","loc":[-85.6402904,41.9539766],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109827":{"id":"n2199109827","loc":[-85.6402918,41.95409],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109829":{"id":"n2199109829","loc":[-85.6395845,41.9544626],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109831":{"id":"n2199109831","loc":[-85.6395792,41.9540671],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109833":{"id":"n2199109833","loc":[-85.6397173,41.9540661],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109835":{"id":"n2199109835","loc":[-85.6397226,41.9544616],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109837":{"id":"n2199109837","loc":[-85.6399641,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109839":{"id":"n2199109839","loc":[-85.6399637,41.9541859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109841":{"id":"n2199109841","loc":[-85.6401098,41.9541858],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109843":{"id":"n2199109843","loc":[-85.64011,41.9543272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109845":{"id":"n2199109845","loc":[-85.6400783,41.9543273],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109847":{"id":"n2199109847","loc":[-85.6400785,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109853":{"id":"n2199109853","loc":[-85.6396184,41.9554049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109855":{"id":"n2199109855","loc":[-85.6396825,41.9553713],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185949745":{"id":"n185949745","loc":[-85.6442727,41.9553112],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949748":{"id":"n185949748","loc":[-85.6448804,41.9555238],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185949755":{"id":"n185949755","loc":[-85.6420011,41.9603536],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{}},"n185949763":{"id":"n185949763","loc":[-85.6408843,41.9555822],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949765":{"id":"n185949765","loc":[-85.6414548,41.9557751],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185952158":{"id":"n185952158","loc":[-85.640066,41.956854],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952160":{"id":"n185952160","loc":[-85.639848,41.957229],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952161":{"id":"n185952161","loc":[-85.6396089,41.9576192],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185952163":{"id":"n185952163","loc":[-85.63892,41.957957],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185953413":{"id":"n185953413","loc":[-85.64162,41.955475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971651":{"id":"n185971651","loc":[-85.6440766,41.9543462],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185977234":{"id":"n185977234","loc":[-85.645044,41.955581],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n394490395":{"id":"n394490395","loc":[-85.657336,41.936762],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490396":{"id":"n394490396","loc":[-85.653896,41.936978],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490397":{"id":"n394490397","loc":[-85.653732,41.937386],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490398":{"id":"n394490398","loc":[-85.65182,41.937378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490399":{"id":"n394490399","loc":[-85.651843,41.938445],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490400":{"id":"n394490400","loc":[-85.652536,41.938447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490401":{"id":"n394490401","loc":[-85.652533,41.938901],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490402":{"id":"n394490402","loc":[-85.652084,41.9389],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490403":{"id":"n394490403","loc":[-85.6521,41.939627],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490404":{"id":"n394490404","loc":[-85.652301,41.939628],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490405":{"id":"n394490405","loc":[-85.652302,41.939755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490406":{"id":"n394490406","loc":[-85.652783,41.939747],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490407":{"id":"n394490407","loc":[-85.652835,41.94112],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490408":{"id":"n394490408","loc":[-85.651968,41.941123],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490409":{"id":"n394490409","loc":[-85.651983,41.941969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490410":{"id":"n394490410","loc":[-85.652908,41.941961],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490411":{"id":"n394490411","loc":[-85.65292,41.94278],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490412":{"id":"n394490412","loc":[-85.651698,41.942816],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490413":{"id":"n394490413","loc":[-85.651509,41.942823],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490414":{"id":"n394490414","loc":[-85.651272,41.942837],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490415":{"id":"n394490415","loc":[-85.651272,41.943325],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490416":{"id":"n394490416","loc":[-85.65122,41.944053],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490417":{"id":"n394490417","loc":[-85.651193,41.944449],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490418":{"id":"n394490418","loc":[-85.651088,41.944969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490419":{"id":"n394490419","loc":[-85.650949,41.945554],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490420":{"id":"n394490420","loc":[-85.650907,41.945719],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490421":{"id":"n394490421","loc":[-85.650808,41.946016],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490422":{"id":"n394490422","loc":[-85.650712,41.946516],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490423":{"id":"n394490423","loc":[-85.650493,41.947166],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490424":{"id":"n394490424","loc":[-85.650626,41.947213],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490425":{"id":"n394490425","loc":[-85.650201,41.948109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490426":{"id":"n394490426","loc":[-85.649868,41.948797],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490427":{"id":"n394490427","loc":[-85.649669,41.949161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490428":{"id":"n394490428","loc":[-85.64659,41.954067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490430":{"id":"n394490430","loc":[-85.644034,41.95444],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490431":{"id":"n394490431","loc":[-85.644248,41.954507],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490432":{"id":"n394490432","loc":[-85.64491,41.954481],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490433":{"id":"n394490433","loc":[-85.645213,41.954433],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490434":{"id":"n394490434","loc":[-85.645426,41.954477],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490435":{"id":"n394490435","loc":[-85.6458,41.954704],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490436":{"id":"n394490436","loc":[-85.64605,41.954804],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490437":{"id":"n394490437","loc":[-85.646125,41.954817],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490438":{"id":"n394490438","loc":[-85.646002,41.954997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490439":{"id":"n394490439","loc":[-85.645764,41.955366],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490440":{"id":"n394490440","loc":[-85.645525,41.955734],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490441":{"id":"n394490441","loc":[-85.64443,41.957424],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490442":{"id":"n394490442","loc":[-85.641712,41.961723],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490443":{"id":"n394490443","loc":[-85.640747,41.963246],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490444":{"id":"n394490444","loc":[-85.637803,41.967894],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490445":{"id":"n394490445","loc":[-85.637673,41.967861],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490446":{"id":"n394490446","loc":[-85.636637,41.969275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490447":{"id":"n394490447","loc":[-85.634923,41.969269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490448":{"id":"n394490448","loc":[-85.634893,41.968537],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490449":{"id":"n394490449","loc":[-85.634544,41.96927],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490450":{"id":"n394490450","loc":[-85.630835,41.969274],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490451":{"id":"n394490451","loc":[-85.630834,41.968348],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490452":{"id":"n394490452","loc":[-85.630857,41.968179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490453":{"id":"n394490453","loc":[-85.630924,41.968044],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490454":{"id":"n394490454","loc":[-85.631004,41.967925],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490455":{"id":"n394490455","loc":[-85.631143,41.967811],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490456":{"id":"n394490456","loc":[-85.631311,41.967736],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490457":{"id":"n394490457","loc":[-85.631595,41.967693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490458":{"id":"n394490458","loc":[-85.63325,41.967702],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490459":{"id":"n394490459","loc":[-85.633247,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490460":{"id":"n394490460","loc":[-85.634858,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490461":{"id":"n394490461","loc":[-85.634865,41.967711],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490462":{"id":"n394490462","loc":[-85.634884,41.968231],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490463":{"id":"n394490463","loc":[-85.636559,41.963867],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490464":{"id":"n394490464","loc":[-85.634832,41.963866],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490465":{"id":"n394490465","loc":[-85.63481,41.961899],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490466":{"id":"n394490466","loc":[-85.637219,41.961842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490467":{"id":"n394490467","loc":[-85.637837,41.960019],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490468":{"id":"n394490468","loc":[-85.637459,41.960022],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490469":{"id":"n394490469","loc":[-85.635295,41.959987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490470":{"id":"n394490470","loc":[-85.634783,41.959979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490471":{"id":"n394490471","loc":[-85.634776,41.959834],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490472":{"id":"n394490472","loc":[-85.634767,41.959009],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490473":{"id":"n394490473","loc":[-85.634763,41.958292],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490474":{"id":"n394490474","loc":[-85.633346,41.958287],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490475":{"id":"n394490475","loc":[-85.632128,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490476":{"id":"n394490476","loc":[-85.631414,41.958318],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490477":{"id":"n394490477","loc":[-85.63137,41.959033],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490478":{"id":"n394490478","loc":[-85.631325,41.959753],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490479":{"id":"n394490479","loc":[-85.631494,41.95977],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490480":{"id":"n394490480","loc":[-85.631456,41.960673],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490481":{"id":"n394490481","loc":[-85.631421,41.961494],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490482":{"id":"n394490482","loc":[-85.631404,41.961887],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490483":{"id":"n394490483","loc":[-85.631401,41.961968],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490484":{"id":"n394490484","loc":[-85.630962,41.961967],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490485":{"id":"n394490485","loc":[-85.6299,41.961973],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490486":{"id":"n394490486","loc":[-85.624929,41.962002],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490487":{"id":"n394490487","loc":[-85.623333,41.961987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490488":{"id":"n394490488","loc":[-85.621894,41.963956],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490489":{"id":"n394490489","loc":[-85.62131,41.963727],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490490":{"id":"n394490490","loc":[-85.621216,41.963868],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490491":{"id":"n394490491","loc":[-85.620356,41.965119],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490492":{"id":"n394490492","loc":[-85.620848,41.965341],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490493":{"id":"n394490493","loc":[-85.620684,41.965558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490494":{"id":"n394490494","loc":[-85.620621,41.965658],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490495":{"id":"n394490495","loc":[-85.618165,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490496":{"id":"n394490496","loc":[-85.618071,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490497":{"id":"n394490497","loc":[-85.617986,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490498":{"id":"n394490498","loc":[-85.605673,41.965764],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490499":{"id":"n394490499","loc":[-85.605668,41.963548],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490500":{"id":"n394490500","loc":[-85.605664,41.962094],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490501":{"id":"n394490501","loc":[-85.595828,41.962159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490502":{"id":"n394490502","loc":[-85.587869,41.962169],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490503":{"id":"n394490503","loc":[-85.586289,41.962179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490504":{"id":"n394490504","loc":[-85.583774,41.962178],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490505":{"id":"n394490505","loc":[-85.583774,41.961789],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490506":{"id":"n394490506","loc":[-85.581303,41.961783],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490507":{"id":"n394490507","loc":[-85.581304,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490508":{"id":"n394490508","loc":[-85.581292,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490509":{"id":"n394490509","loc":[-85.581247,41.959244],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490510":{"id":"n394490510","loc":[-85.581245,41.958394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490511":{"id":"n394490511","loc":[-85.581276,41.958372],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490512":{"id":"n394490512","loc":[-85.581302,41.958353],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490513":{"id":"n394490513","loc":[-85.581376,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490514":{"id":"n394490514","loc":[-85.582256,41.957663],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490515":{"id":"n394490515","loc":[-85.585299,41.955483],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490516":{"id":"n394490516","loc":[-85.585588,41.955331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490517":{"id":"n394490517","loc":[-85.586053,41.955163],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490518":{"id":"n394490518","loc":[-85.58632,41.955076],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490519":{"id":"n394490519","loc":[-85.586478,41.955025],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490520":{"id":"n394490520","loc":[-85.58692,41.954947],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490521":{"id":"n394490521","loc":[-85.587327,41.954914],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490522":{"id":"n394490522","loc":[-85.587345,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490523":{"id":"n394490523","loc":[-85.587358,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490524":{"id":"n394490524","loc":[-85.58963,41.954877],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490525":{"id":"n394490525","loc":[-85.591077,41.954865],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490526":{"id":"n394490526","loc":[-85.594824,41.954843],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490527":{"id":"n394490527","loc":[-85.594804,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490528":{"id":"n394490528","loc":[-85.599336,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490529":{"id":"n394490529","loc":[-85.599336,41.954825],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490530":{"id":"n394490530","loc":[-85.597828,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490531":{"id":"n394490531","loc":[-85.597833,41.95614],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490532":{"id":"n394490532","loc":[-85.596586,41.956151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490533":{"id":"n394490533","loc":[-85.596586,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490534":{"id":"n394490534","loc":[-85.595933,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490535":{"id":"n394490535","loc":[-85.595933,41.958176],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490536":{"id":"n394490536","loc":[-85.597635,41.958179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490537":{"id":"n394490537","loc":[-85.597717,41.958177],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490538":{"id":"n394490538","loc":[-85.601671,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490539":{"id":"n394490539","loc":[-85.605619,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490540":{"id":"n394490540","loc":[-85.608054,41.958187],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490542":{"id":"n394490542","loc":[-85.6080762,41.9547864],"version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:47:47Z","tags":{}},"n394490545":{"id":"n394490545","loc":[-85.6104354,41.9548263],"version":"2","changeset":"12747630","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-16T08:22:38Z","tags":{}},"n394490546":{"id":"n394490546","loc":[-85.610274,41.951106],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490547":{"id":"n394490547","loc":[-85.610278,41.950829],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490548":{"id":"n394490548","loc":[-85.610309,41.948377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490549":{"id":"n394490549","loc":[-85.610314,41.947986],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490550":{"id":"n394490550","loc":[-85.610464,41.947985],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490551":{"id":"n394490551","loc":[-85.610447,41.947468],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490552":{"id":"n394490552","loc":[-85.612469,41.947471],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490553":{"id":"n394490553","loc":[-85.612494,41.945576],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490554":{"id":"n394490554","loc":[-85.610292,41.94558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490555":{"id":"n394490555","loc":[-85.608412,41.945625],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490556":{"id":"n394490556","loc":[-85.608412,41.943036],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490557":{"id":"n394490557","loc":[-85.608702,41.943087],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490558":{"id":"n394490558","loc":[-85.609196,41.943224],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490559":{"id":"n394490559","loc":[-85.609571,41.943263],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490560":{"id":"n394490560","loc":[-85.610116,41.943295],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490561":{"id":"n394490561","loc":[-85.610273,41.943275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490562":{"id":"n394490562","loc":[-85.611339,41.943075],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490563":{"id":"n394490563","loc":[-85.611575,41.942997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490564":{"id":"n394490564","loc":[-85.611847,41.942849],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490565":{"id":"n394490565","loc":[-85.612164,41.942568],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490566":{"id":"n394490566","loc":[-85.612341,41.942529],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490567":{"id":"n394490567","loc":[-85.612562,41.942524],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490568":{"id":"n394490568","loc":[-85.612768,41.942546],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490569":{"id":"n394490569","loc":[-85.612938,41.942633],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490570":{"id":"n394490570","loc":[-85.6131,41.942782],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490571":{"id":"n394490571","loc":[-85.613299,41.942919],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490572":{"id":"n394490572","loc":[-85.613498,41.942996],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490573":{"id":"n394490573","loc":[-85.614698,41.942842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490574":{"id":"n394490574","loc":[-85.615288,41.942698],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490575":{"id":"n394490575","loc":[-85.616054,41.942693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490576":{"id":"n394490576","loc":[-85.61603,41.942175],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490577":{"id":"n394490577","loc":[-85.616004,41.941741],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490578":{"id":"n394490578","loc":[-85.615994,41.940156],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490579":{"id":"n394490579","loc":[-85.615144,41.940159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490580":{"id":"n394490580","loc":[-85.614915,41.940161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490582":{"id":"n394490582","loc":[-85.614875,41.938532],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490583":{"id":"n394490583","loc":[-85.616167,41.938787],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490585":{"id":"n394490585","loc":[-85.616176,41.938589],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490586":{"id":"n394490586","loc":[-85.614537,41.938282],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490588":{"id":"n394490588","loc":[-85.610141,41.937459],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490589":{"id":"n394490589","loc":[-85.610172,41.937298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490590":{"id":"n394490590","loc":[-85.609918,41.935495],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490592":{"id":"n394490592","loc":[-85.610092,41.935451],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490594":{"id":"n394490594","loc":[-85.610681,41.935247],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490595":{"id":"n394490595","loc":[-85.611446,41.934955],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490596":{"id":"n394490596","loc":[-85.612057,41.934696],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490598":{"id":"n394490598","loc":[-85.613256,41.934084],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490599":{"id":"n394490599","loc":[-85.613948,41.933682],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490601":{"id":"n394490601","loc":[-85.61436,41.933417],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490602":{"id":"n394490602","loc":[-85.614638,41.933212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490604":{"id":"n394490604","loc":[-85.615249,41.9332],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490605":{"id":"n394490605","loc":[-85.618218,41.933223],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490607":{"id":"n394490607","loc":[-85.618241,41.933479],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490608":{"id":"n394490608","loc":[-85.618257,41.93365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490609":{"id":"n394490609","loc":[-85.618298,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490611":{"id":"n394490611","loc":[-85.619791,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490612":{"id":"n394490612","loc":[-85.619794,41.933301],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490613":{"id":"n394490613","loc":[-85.619795,41.932692],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490614":{"id":"n394490614","loc":[-85.619729,41.929517],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490615":{"id":"n394490615","loc":[-85.619801,41.929305],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490616":{"id":"n394490616","loc":[-85.619809,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490617":{"id":"n394490617","loc":[-85.620883,41.927378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490618":{"id":"n394490618","loc":[-85.620988,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490619":{"id":"n394490619","loc":[-85.621076,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490620":{"id":"n394490620","loc":[-85.621156,41.927376],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490621":{"id":"n394490621","loc":[-85.621685,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490622":{"id":"n394490622","loc":[-85.624716,41.927359],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490623":{"id":"n394490623","loc":[-85.625308,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490624":{"id":"n394490624","loc":[-85.625655,41.927377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490625":{"id":"n394490625","loc":[-85.625093,41.925591],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490626":{"id":"n394490626","loc":[-85.625174,41.92559],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490627":{"id":"n394490627","loc":[-85.625249,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490628":{"id":"n394490628","loc":[-85.625532,41.925604],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490629":{"id":"n394490629","loc":[-85.625761,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490630":{"id":"n394490630","loc":[-85.625955,41.926153],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490631":{"id":"n394490631","loc":[-85.626209,41.926155],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490632":{"id":"n394490632","loc":[-85.627757,41.926151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490633":{"id":"n394490633","loc":[-85.627825,41.926298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490634":{"id":"n394490634","loc":[-85.627994,41.926315],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490635":{"id":"n394490635","loc":[-85.628049,41.927196],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490636":{"id":"n394490636","loc":[-85.62949,41.927221],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490637":{"id":"n394490637","loc":[-85.629602,41.927277],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490638":{"id":"n394490638","loc":[-85.6297102,41.9273279],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n394490639":{"id":"n394490639","loc":[-85.630958,41.927398],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490699":{"id":"n394490699","loc":[-85.632741,41.927388],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490700":{"id":"n394490700","loc":[-85.632997,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490701":{"id":"n394490701","loc":[-85.633149,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490702":{"id":"n394490702","loc":[-85.633334,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490703":{"id":"n394490703","loc":[-85.633468,41.927561],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490704":{"id":"n394490704","loc":[-85.633563,41.927755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490705":{"id":"n394490705","loc":[-85.633662,41.928192],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490706":{"id":"n394490706","loc":[-85.633679,41.928807],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490707":{"id":"n394490707","loc":[-85.633687,41.929107],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490708":{"id":"n394490708","loc":[-85.633927,41.929109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490709":{"id":"n394490709","loc":[-85.634126,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490710":{"id":"n394490710","loc":[-85.634207,41.92911],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490711":{"id":"n394490711","loc":[-85.634323,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490712":{"id":"n394490712","loc":[-85.636712,41.929128],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490713":{"id":"n394490713","loc":[-85.63808,41.9291],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490714":{"id":"n394490714","loc":[-85.639213,41.929088],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490715":{"id":"n394490715","loc":[-85.639189,41.92852],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490716":{"id":"n394490716","loc":[-85.639204,41.925488],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490717":{"id":"n394490717","loc":[-85.644204,41.925452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490718":{"id":"n394490718","loc":[-85.651425,41.925406],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490719":{"id":"n394490719","loc":[-85.651449,41.926321],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490720":{"id":"n394490720","loc":[-85.651451,41.926969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490721":{"id":"n394490721","loc":[-85.651458,41.928052],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490722":{"id":"n394490722","loc":[-85.651446,41.928892],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490723":{"id":"n394490723","loc":[-85.651456,41.929447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490724":{"id":"n394490724","loc":[-85.651707,41.929454],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490725":{"id":"n394490725","loc":[-85.652369,41.929473],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490726":{"id":"n394490726","loc":[-85.6525,41.929452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490727":{"id":"n394490727","loc":[-85.654066,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490728":{"id":"n394490728","loc":[-85.654816,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490729":{"id":"n394490729","loc":[-85.654816,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490730":{"id":"n394490730","loc":[-85.654587,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490731":{"id":"n394490731","loc":[-85.654548,41.931072],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490732":{"id":"n394490732","loc":[-85.654538,41.931701],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490733":{"id":"n394490733","loc":[-85.654898,41.931689],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490734":{"id":"n394490734","loc":[-85.654898,41.932505],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490735":{"id":"n394490735","loc":[-85.654854,41.932514],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490736":{"id":"n394490736","loc":[-85.655497,41.932499],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490737":{"id":"n394490737","loc":[-85.656405,41.932493],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490738":{"id":"n394490738","loc":[-85.656422,41.933416],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490739":{"id":"n394490739","loc":[-85.657322,41.933438],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n1475293233":{"id":"n1475293233","loc":[-85.6385522,41.9585167],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293242":{"id":"n1475293242","loc":[-85.64609,41.9540815],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293249":{"id":"n1475293249","loc":[-85.6358079,41.9692721],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293256":{"id":"n1475293256","loc":[-85.6387369,41.9581583],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293259":{"id":"n1475293259","loc":[-85.6455882,41.9541138],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293266":{"id":"n1475293266","loc":[-85.6451008,41.9541821],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1819800253":{"id":"n1819800253","loc":[-85.6134286,41.9429692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n2114807558":{"id":"n2114807558","loc":[-85.6365609,41.963866],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{"railway":"level_crossing"}},"n2189015728":{"id":"n2189015728","loc":[-85.6383956,41.9590576],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015838":{"id":"n2189015838","loc":[-85.6435144,41.9563705],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015842":{"id":"n2189015842","loc":[-85.6415782,41.9557035],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015855":{"id":"n2189015855","loc":[-85.6440829,41.9554577],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109849":{"id":"n2199109849","loc":[-85.6393434,41.9565591],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109851":{"id":"n2199109851","loc":[-85.6393208,41.9565002],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109857":{"id":"n2199109857","loc":[-85.6401986,41.955545],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109859":{"id":"n2199109859","loc":[-85.6402362,41.955587],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109861":{"id":"n2199109861","loc":[-85.6395958,41.9565675],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109863":{"id":"n2199109863","loc":[-85.639528,41.9566011],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"w209717053":{"id":"w209717053","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109829","n2199109831","n2199109833","n2199109835","n2199109829"]},"w17966415":{"id":"w17966415","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","name":"Manufacturing Way","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manufacturing","tiger:name_type":"Way","tiger:reviewed":"no"},"nodes":["n185971642","n185977232","n185977233","n185949745","n185949748","n185977234"]},"w209717054":{"id":"w209717054","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109837","n2199109839","n2199109841","n2199109843","n2199109845","n2199109847","n2199109837"]},"w208627214":{"id":"w208627214","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949755","n2189015728","n1475293233","n1475293256","n185952163","n185952161","n185952160","n185952158","n185949763","n1819848965","n1819848890","n185952156"]},"w17963817":{"id":"w17963817","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949765","n185953413","n185953417","n185953421","n185953423"]},"w34369809":{"id":"w34369809","version":"7","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:19Z","tags":{"admin_level":"8","boundary":"administrative","landuse":"residential","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490395","n394490396","n394490397","n394490398","n394490399","n394490400","n394490401","n394490402","n394490403","n394490404","n394490405","n394490406","n394490407","n394490408","n394490409","n394490410","n394490411","n394490412","n394490413","n394490414","n394490415","n394490416","n394490417","n394490418","n394490419","n394490420","n394490421","n394490422","n394490423","n394490424","n394490425","n394490426","n394490427","n394490428","n1475293242","n1475293259","n1475293266","n394490429","n394490430","n394490431","n394490432","n394490433","n394490434","n394490435","n394490436","n394490437","n394490438","n394490439","n394490440","n394490441","n394490442","n394490443","n394490444","n394490445","n394490446","n1475293249","n394490447","n394490448","n394490449","n394490450","n394490451","n394490452","n394490453","n394490454","n394490455","n394490456","n394490457","n394490458","n394490459","n394490460","n394490461","n394490462","n2114807558","n394490463","n1475293226","n394490464","n394490465","n394490466","n394490467","n394490468","n394490469","n394490470","n394490471","n394490472","n394490473","n394490474","n394490475","n394490476","n394490477","n394490478","n394490479","n394490480","n394490481","n394490482","n394490483","n394490484","n394490485","n394490486","n394490487","n394490488","n394490489","n394490490","n394490491","n394490492","n394490493","n394490494","n394490495","n394490496","n394490497","n394490498","n394490499","n394490500","n394490501","n394490502","n394490503","n394490504","n394490505","n394490506","n394490507","n394490508","n394490509","n394490510","n394490511","n394490512","n394490513","n394490514","n394490515","n394490516","n394490517","n394490518","n394490519","n394490520","n394490521","n394490522","n394490523","n394490524","n394490525","n394490526","n394490527","n394490528","n394490529","n394490530","n394490531","n394490532","n394490533","n394490534","n394490535","n394490536","n394490537","n394490538","n394490539","n394490540","n394490542","n394490545","n394490546","n394490547","n394490548","n394490549","n394490550","n394490551","n394490552","n394490553","n394490554","n394490555","n394490556","n394490557","n394490558","n394490559","n394490560","n394490561","n394490562","n394490563","n394490564","n394490565","n394490566","n394490567","n394490568","n394490569","n394490570","n394490571","n1819800253","n394490572","n394490573","n394490574","n394490575","n394490576","n394490577","n394490578","n394490579","n394490580","n394490582","n394490583","n394490585","n394490586","n394490588","n394490589","n394490590","n394490592","n394490594","n394490595","n394490596","n394490598","n394490599","n394490601","n394490602","n394490604","n394490605","n394490607","n394490608","n394490609","n394490611","n394490612","n394490613","n394490614","n394490615","n394490616","n394490617","n394490618","n394490619","n394490620","n394490621","n394490622","n394490623","n394490624","n394490625","n394490626","n394490627","n394490628","n394490629","n394490630","n394490631","n394490632","n394490633","n394490634","n394490635","n394490636","n394490637","n394490638","n394490639","n394490699","n394490700","n394490701","n394490702","n394490703","n394490704","n394490705","n394490706","n394490707","n394490708","n394490709","n394490710","n394490711","n394490712","n394490713","n394490714","n394490715","n394490716","n394490717","n394490718","n394490719","n394490720","n394490721","n394490722","n394490723","n394490724","n394490725","n394490726","n394490727","n394490728","n394490729","n394490730","n394490731","n394490732","n394490733","n394490734","n394490735","n394490736","n394490737","n394490738","n394490739","n394490395"]},"w208627221":{"id":"w208627221","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015838","n2189015842","n2189015846","n2189015849","n2189015852","n2189015855","n2189015838"]},"w209717052":{"id":"w209717052","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109816","n2199109818","n2199109820","n2199109822","n2199109825","n2199109827","n2199109816"]},"w134151784":{"id":"w134151784","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"bridge":"yes","highway":"residential","name":"W Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312195:15312958:15312207:15313273:15328372:15328373","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185971648","n185971651"]},"w209717055":{"id":"w209717055","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","landuse":"basin"},"nodes":["n2199109849","n2199109851","n2199109853","n2199109855","n2199109857","n2199109859","n2199109861","n2199109863","n2199109849"]},"w17967763":{"id":"w17967763","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:04Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312230:15312252:15335064:15333550","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n1475293244","n185982166","n185975067","n185971637"]},"r134949":{"id":"r134949","version":"2","changeset":"14979874","user":"malenki","uid":"39504","visible":"true","timestamp":"2013-02-10T12:18:08Z","tags":{"admin_level":"8","border_type":"city","boundary":"administrative","is_in":"USA, Michigan","is_in:country":"USA","is_in:country_code":"US","is_in:iso_3166_2":"US:MI","is_in:state":"Michigan","is_in:state_code":"MI","name":"Three Rivers","place":"city","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)","tiger:CLASSFP":"C5","tiger:CPI":"Y","tiger:FUNCSTAT":"A","tiger:LSAD":"25","tiger:MTFCC":"G4110","tiger:NAME":"Three Rivers","tiger:NAMELSAD":"Three Rivers city","tiger:PCICBSA":"N","tiger:PCINECTA":"N","tiger:PLACEFP":"79760","tiger:PLACENS":"01627164","tiger:PLCIDFP":"2679760","tiger:STATEFP":"26","type":"boundary","wikipedia":"en:Three Rivers, Michigan"},"members":[{"id":"w34369809","type":"way","role":"outer"},{"id":"w34369821","type":"way","role":"outer"},{"id":"w34369822","type":"way","role":"outer"},{"id":"w34369823","type":"way","role":"outer"},{"id":"w34369824","type":"way","role":"outer"},{"id":"w34369825","type":"way","role":"outer"},{"id":"w34369826","type":"way","role":"outer"},{"id":"w34369810","type":"way","role":"inner"},{"id":"w34369811","type":"way","role":"inner"},{"id":"w34369812","type":"way","role":"inner"},{"id":"w34367079","type":"way","role":"inner"},{"id":"w34369814","type":"way","role":"inner"},{"id":"w34367080","type":"way","role":"inner"},{"id":"w34369815","type":"way","role":"inner"},{"id":"w34369820","type":"way","role":"inner"}]},"n1819848881":{"id":"n1819848881","loc":[-85.638562,41.9569965],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848947":{"id":"n1819848947","loc":[-85.6384348,41.9576565],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819849044":{"id":"n1819849044","loc":[-85.6385749,41.9573345],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n2114807547":{"id":"n2114807547","loc":[-85.6384626,41.9583756],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807564":{"id":"n2114807564","loc":[-85.638535,41.9581283],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015691":{"id":"n2189015691","loc":[-85.6435584,41.9565243],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015696":{"id":"n2189015696","loc":[-85.6435805,41.9566049],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015722":{"id":"n2189015722","loc":[-85.6435035,41.9567438],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015744":{"id":"n2189015744","loc":[-85.6437991,41.9569582],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015747":{"id":"n2189015747","loc":[-85.6433042,41.9567742],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015750":{"id":"n2189015750","loc":[-85.6433827,41.9566844],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015753":{"id":"n2189015753","loc":[-85.6430447,41.9565588],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015756":{"id":"n2189015756","loc":[-85.6431111,41.956451],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015759":{"id":"n2189015759","loc":[-85.6420247,41.956083],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015760":{"id":"n2189015760","loc":[-85.6419945,41.9561369],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015764":{"id":"n2189015764","loc":[-85.6413729,41.9558945],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015766":{"id":"n2189015766","loc":[-85.6412884,41.9560606],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015770":{"id":"n2189015770","loc":[-85.6411798,41.9560112],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015771":{"id":"n2189015771","loc":[-85.6410651,41.9562132],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015774":{"id":"n2189015774","loc":[-85.6409504,41.9561728],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015778":{"id":"n2189015778","loc":[-85.6407996,41.9564241],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015781":{"id":"n2189015781","loc":[-85.6406889,41.9563892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015785":{"id":"n2189015785","loc":[-85.6404857,41.9567024],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015789":{"id":"n2189015789","loc":[-85.6406909,41.9567877],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015793":{"id":"n2189015793","loc":[-85.6405642,41.9570165],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015796":{"id":"n2189015796","loc":[-85.6415359,41.9573711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015800":{"id":"n2189015800","loc":[-85.6411738,41.9579501],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015804":{"id":"n2189015804","loc":[-85.6411119,41.957921],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015808":{"id":"n2189015808","loc":[-85.6403186,41.9591751],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015909":{"id":"n2189015909","loc":[-85.6389293,41.9564636],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015926":{"id":"n2189015926","loc":[-85.6385431,41.9564617],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015929":{"id":"n2189015929","loc":[-85.6385457,41.9561823],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015932":{"id":"n2189015932","loc":[-85.6389319,41.9561843],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109865":{"id":"n2199109865","loc":[-85.6400768,41.956776],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109867":{"id":"n2199109867","loc":[-85.639902,41.9567153],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109869":{"id":"n2199109869","loc":[-85.640004,41.956553],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109871":{"id":"n2199109871","loc":[-85.6401788,41.9566137],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109873":{"id":"n2199109873","loc":[-85.6399316,41.9564506],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"man_made":"water_tower"}},"n2199109876":{"id":"n2199109876","loc":[-85.6397689,41.9572354],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109878":{"id":"n2199109878","loc":[-85.6399229,41.9569826],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109880":{"id":"n2199109880","loc":[-85.639706,41.9569095],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109882":{"id":"n2199109882","loc":[-85.639552,41.9571623],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109884":{"id":"n2199109884","loc":[-85.6391028,41.9569517],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109886":{"id":"n2199109886","loc":[-85.6392876,41.956646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109888":{"id":"n2199109888","loc":[-85.639484,41.9567117],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109889":{"id":"n2199109889","loc":[-85.6394322,41.9567973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109890":{"id":"n2199109890","loc":[-85.6393718,41.9567771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109891":{"id":"n2199109891","loc":[-85.6392387,41.9569972],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n1819848900":{"id":"n1819848900","loc":[-85.638281,41.9576578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848978":{"id":"n1819848978","loc":[-85.6377186,41.9580867],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849039":{"id":"n1819849039","loc":[-85.6384217,41.9573405],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849050":{"id":"n1819849050","loc":[-85.6377011,41.9570042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849088":{"id":"n1819849088","loc":[-85.6382879,41.9580817],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n2114807549":{"id":"n2114807549","loc":[-85.6362551,41.96473],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807587":{"id":"n2114807587","loc":[-85.6368694,41.9629829],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015725":{"id":"n2189015725","loc":[-85.644156,41.9569753],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015741":{"id":"n2189015741","loc":[-85.6419825,41.9597632],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"w208627217":{"id":"w208627217","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015741","n2189015744","n2189015747","n2189015750","n2189015753","n2189015756","n2189015759","n2189015760","n2189015764","n2189015766","n2189015770","n2189015771","n2189015774","n2189015778","n2189015781","n2189015785","n2189015789","n2189015793","n2189015796","n2189015800","n2189015804","n2189015808","n2189015741"]},"w208627212":{"id":"w208627212","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service"},"nodes":["n2189015691","n2189015696","n2189015722","n2189015725"]},"w209717057":{"id":"w209717057","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109876","n2199109878","n2199109880","n2199109882","n2199109876"]},"w209717056":{"id":"w209717056","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109865","n2199109867","n2199109869","n2199109871","n2199109865"]},"w208627231":{"id":"w208627231","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015909","n2189015926","n2189015929","n2189015932","n2189015909"]},"w170848326":{"id":"w170848326","version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{"building":"yes","source":"Bing"},"nodes":["n1819848881","n1819849050","n1819848978","n1819849088","n1819848900","n1819848947","n1819849039","n1819849044","n1819848881"]},"w17963182":{"id":"w17963182","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949763","n185949765","n2189015691","n185949745"]},"w201484340":{"id":"w201484340","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807565","n2114807564","n2114807547","n2114807587","n2114807558","n2114807549","n2114807593"]},"w209717058":{"id":"w209717058","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109884","n2199109886","n2199109888","n2199109889","n2199109890","n2199109891","n2199109884"]},"n185954650":{"id":"n185954650","loc":[-85.627331,41.957439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:31Z","tags":{}},"n185966949":{"id":"n185966949","loc":[-85.626868,41.957314],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185989335":{"id":"n185989335","loc":[-85.62529,41.958568],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989337":{"id":"n185989337","loc":[-85.624962,41.958453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989339":{"id":"n185989339","loc":[-85.624832,41.958399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989340":{"id":"n185989340","loc":[-85.624707,41.958325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989342":{"id":"n185989342","loc":[-85.624636,41.958251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989345":{"id":"n185989345","loc":[-85.624578,41.95818],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989347":{"id":"n185989347","loc":[-85.624533,41.958099],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989349":{"id":"n185989349","loc":[-85.624507,41.957985],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989351":{"id":"n185989351","loc":[-85.624495,41.957807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989353":{"id":"n185989353","loc":[-85.624514,41.957663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989354":{"id":"n185989354","loc":[-85.624577,41.957593],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989356":{"id":"n185989356","loc":[-85.624685,41.95754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989357":{"id":"n185989357","loc":[-85.624802,41.957523],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989359":{"id":"n185989359","loc":[-85.624996,41.957524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989361":{"id":"n185989361","loc":[-85.625409,41.957515],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989364":{"id":"n185989364","loc":[-85.625634,41.957496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989367":{"id":"n185989367","loc":[-85.625832,41.957453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989368":{"id":"n185989368","loc":[-85.626044,41.957394],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n354031352":{"id":"n354031352","loc":[-85.6252778,41.9586111],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:26Z","tags":{"amenity":"place_of_worship","denomination":"baptist","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417873","gnis:state_id":"26","name":"First Baptist Church","religion":"christian"}},"n2199109892":{"id":"n2199109892","loc":[-85.6261578,41.9589963],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109893":{"id":"n2199109893","loc":[-85.6263191,41.9586865],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109894":{"id":"n2199109894","loc":[-85.6261186,41.9586288],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109895":{"id":"n2199109895","loc":[-85.6260644,41.9587329],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109896":{"id":"n2199109896","loc":[-85.6261547,41.9587589],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109898":{"id":"n2199109898","loc":[-85.6260476,41.9589646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185966951":{"id":"n185966951","loc":[-85.628404,41.957438],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"w17965351":{"id":"w17965351","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"residential","name":"Flower Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Flower","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185966948","n185966949","n185954650","n185966951","n185966953","n185966955","n185966957"]},"w17967809":{"id":"w17967809","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Azaleamum Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Azaleamum","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982197","n185989335","n185989337","n185989339","n185989340","n185989342","n185989345","n185989347","n185989349","n185989351","n185989353","n185989354","n185989356","n185989357","n185989359","n185989361","n185989364","n185989367","n185989368","n185982196"]},"w209717059":{"id":"w209717059","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109892","n2199109893","n2199109894","n2199109895","n2199109896","n2199109898","n2199109892"]},"n185961390":{"id":"n185961390","loc":[-85.63137,41.959033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961393":{"id":"n185961393","loc":[-85.634315,41.959017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"w17966214":{"id":"w17966214","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Adams Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185975351","n185967434","n185968108"]},"w17964793":{"id":"w17964793","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:32:05Z","tags":{"highway":"residential","name":"Morris Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Morris","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312148:15328241:15328242","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185961389","n185961390","n185961391","n185961393","n185961396"]},"n185952166":{"id":"n185952166","loc":[-85.638174,41.95831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:11Z","tags":{}},"n2114807552":{"id":"n2114807552","loc":[-85.6383526,41.9593788],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807591":{"id":"n2114807591","loc":[-85.6383741,41.9593968],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015731":{"id":"n2189015731","loc":[-85.6368404,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015734":{"id":"n2189015734","loc":[-85.6368404,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015737":{"id":"n2189015737","loc":[-85.6376009,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015738":{"id":"n2189015738","loc":[-85.6376009,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015897":{"id":"n2189015897","loc":[-85.6376839,41.9566137],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015900":{"id":"n2189015900","loc":[-85.6376831,41.9564865],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015903":{"id":"n2189015903","loc":[-85.6381161,41.9564851],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015906":{"id":"n2189015906","loc":[-85.6381168,41.9566122],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015937":{"id":"n2189015937","loc":[-85.6364789,41.9590634],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015940":{"id":"n2189015940","loc":[-85.6361137,41.9590672],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015943":{"id":"n2189015943","loc":[-85.6361169,41.9594033],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015945":{"id":"n2189015945","loc":[-85.6363456,41.9594021],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015952":{"id":"n2189015952","loc":[-85.636112,41.958892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015955":{"id":"n2189015955","loc":[-85.6364757,41.9588894],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015957":{"id":"n2189015957","loc":[-85.6364729,41.9586747],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015958":{"id":"n2189015958","loc":[-85.6361103,41.9586765],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015959":{"id":"n2189015959","loc":[-85.6364719,41.9585562],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015960":{"id":"n2189015960","loc":[-85.6361093,41.958558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015961":{"id":"n2189015961","loc":[-85.6355494,41.9586403],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015962":{"id":"n2189015962","loc":[-85.635549,41.9584711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015963":{"id":"n2189015963","loc":[-85.6351831,41.9584715],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015964":{"id":"n2189015964","loc":[-85.6351834,41.9586408],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015966":{"id":"n2189015966","loc":[-85.6359579,41.9586359],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015968":{"id":"n2189015968","loc":[-85.6359561,41.9585465],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015971":{"id":"n2189015971","loc":[-85.6355476,41.9585509],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015974":{"id":"n2189015974","loc":[-85.6359516,41.9592934],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015977":{"id":"n2189015977","loc":[-85.635949,41.9586697],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015980":{"id":"n2189015980","loc":[-85.6351329,41.9586716],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015983":{"id":"n2189015983","loc":[-85.6351318,41.9583949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015986":{"id":"n2189015986","loc":[-85.6349148,41.9583954],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015989":{"id":"n2189015989","loc":[-85.6349186,41.9592958],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015995":{"id":"n2189015995","loc":[-85.6360173,41.9593286],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015998":{"id":"n2189015998","loc":[-85.6360278,41.9583079],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2114807550":{"id":"n2114807550","loc":[-85.6383392,41.9595404],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807551":{"id":"n2114807551","loc":[-85.6375855,41.9616107],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807559":{"id":"n2114807559","loc":[-85.6373978,41.9621273],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807562":{"id":"n2114807562","loc":[-85.6373361,41.9622609],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807563":{"id":"n2114807563","loc":[-85.6376472,41.9613953],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807574":{"id":"n2114807574","loc":[-85.636974,41.9627695],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807589":{"id":"n2114807589","loc":[-85.6383017,41.9595005],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807592":{"id":"n2114807592","loc":[-85.6377169,41.9613494],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807595":{"id":"n2114807595","loc":[-85.6371081,41.962574],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015934":{"id":"n2189015934","loc":[-85.6364855,41.9595098],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015949":{"id":"n2189015949","loc":[-85.6363466,41.9595105],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627244":{"id":"w208627244","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"highway":"service"},"nodes":["n2189015992","n2189015995","n2189015998"]},"w208627240":{"id":"w208627240","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015971","n2189015962","n2189015963","n2189015964","n2189015961"]},"w17967437":{"id":"w17967437","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:44Z","tags":{"highway":"residential","name":"Lyman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lyman","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313234","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964361","n185984024"]},"w208627237":{"id":"w208627237","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015955","n2189015957","n2189015958","n2189015952","n2189015955"]},"w17967465":{"id":"w17967465","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:57Z","tags":{"highway":"residential","name":"W Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978394","n185984022","n185964360"]},"w208627228":{"id":"w208627228","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015897","n2189015900","n2189015903","n2189015906","n2189015897"]},"w201484351":{"id":"w201484351","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807587","n2114807574","n2114807595","n2114807562","n2114807559","n2114807551","n2114807563","n2114807589","n2114807552"]},"w208627239":{"id":"w208627239","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015957","n2189015959","n2189015960","n2189015958","n2189015957"]},"w208627233":{"id":"w208627233","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015934","n2189015937","n2189015940","n2189015943","n2189015945","n2189015949","n2189015934"]},"w208627241":{"id":"w208627241","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015966","n2189015968","n2189015971","n2189015961"]},"w17967970":{"id":"w17967970","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:20Z","tags":{"highway":"residential","name":"Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312180","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975351","n185978394"]},"w208627235":{"id":"w208627235","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015940","n2189015952","n2189015955","n2189015937","n2189015940"]},"w17965468":{"id":"w17965468","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Armstrong Blvd","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armstrong","tiger:name_type":"Blvd","tiger:reviewed":"no"},"nodes":["n185967917","n2189015998","n185967918","n185964362","n185952166"]},"w201484346":{"id":"w201484346","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807551","n2114807592","n2114807550","n2114807591"]},"w208627242":{"id":"w208627242","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015974","n2189015977","n2189015980","n2189015983","n2189015986","n2189015989","n2189015974"]},"w208627216":{"id":"w208627216","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015731","n2189015734","n2189015737","n2189015738","n2189015731"]},"n185984309":{"id":"n185984309","loc":[-85.631421,41.961494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n185987987":{"id":"n185987987","loc":[-85.631456,41.960673],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:29Z","tags":{}},"n185965397":{"id":"n185965397","loc":[-85.634603,41.959838],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"w17965196":{"id":"w17965196","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:10Z","tags":{"highway":"residential","name":"Burke Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Burke","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312145","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965395","n185965397","n185965399"]},"w17967215":{"id":"w17967215","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Kellogg Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kellogg","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968114","n185984309","n185967440","n185978402"]},"w17967597":{"id":"w17967597","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"Barnard Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Barnard","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968112","n185987987","n185967438","n185978399"]},"n394490857":{"id":"n394490857","loc":[-85.633952,41.960664],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490858":{"id":"n394490858","loc":[-85.633938,41.960227],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490859":{"id":"n394490859","loc":[-85.634794,41.960212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490860":{"id":"n394490860","loc":[-85.634815,41.960662],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490861":{"id":"n394490861","loc":[-85.634103,41.961268],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490862":{"id":"n394490862","loc":[-85.634103,41.961001],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490863":{"id":"n394490863","loc":[-85.634504,41.961003],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490864":{"id":"n394490864","loc":[-85.634561,41.961269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n1057629869":{"id":"n1057629869","loc":[-85.6382599,41.9612134],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629937":{"id":"n1057629937","loc":[-85.6380035,41.9616137],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"n2189016014":{"id":"n2189016014","loc":[-85.6360365,41.9626496],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016017":{"id":"n2189016017","loc":[-85.6360374,41.9623228],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016020":{"id":"n2189016020","loc":[-85.6367557,41.9623239],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016022":{"id":"n2189016022","loc":[-85.6367566,41.9619919],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016025":{"id":"n2189016025","loc":[-85.6351794,41.9619893],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016028":{"id":"n2189016028","loc":[-85.6351788,41.9622011],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016031":{"id":"n2189016031","loc":[-85.6350855,41.9622009],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016034":{"id":"n2189016034","loc":[-85.6350845,41.962527],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016037":{"id":"n2189016037","loc":[-85.6352732,41.9625273],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016039":{"id":"n2189016039","loc":[-85.6352738,41.9623178],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016042":{"id":"n2189016042","loc":[-85.6357712,41.9623186],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016044":{"id":"n2189016044","loc":[-85.6357702,41.9626492],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n1057629880":{"id":"n1057629880","loc":[-85.638817,41.9619017],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629923":{"id":"n1057629923","loc":[-85.6390733,41.9615014],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"w91092312":{"id":"w91092312","version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:12Z","tags":{"power":"station"},"nodes":["n1057629923","n1057629869","n1057629937","n1057629880","n1057629923"]},"w34369826":{"id":"w34369826","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490861","n394490862","n394490863","n394490864","n394490861"]},"w34369825":{"id":"w34369825","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490857","n394490858","n394490859","n394490860","n394490857"]},"w208627248":{"id":"w208627248","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189016014","n2189016017","n2189016020","n2189016022","n2189016025","n2189016028","n2189016031","n2189016034","n2189016037","n2189016039","n2189016042","n2189016044","n2189016014"]},"n394490766":{"id":"n394490766","loc":[-85.616777,41.955642],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490768":{"id":"n394490768","loc":[-85.617239,41.955644],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490792":{"id":"n394490792","loc":[-85.619034,41.95543],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185972055":{"id":"n185972055","loc":[-85.6185905,41.9568211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972057":{"id":"n185972057","loc":[-85.6186688,41.9570086],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972059":{"id":"n185972059","loc":[-85.6186924,41.9581453],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972060":{"id":"n185972060","loc":[-85.6187082,41.9588211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n1819790724":{"id":"n1819790724","loc":[-85.6182155,41.9555703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790735":{"id":"n1819790735","loc":[-85.6184059,41.9566188],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790799":{"id":"n1819790799","loc":[-85.6182372,41.9563771],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790896":{"id":"n1819790896","loc":[-85.6181431,41.9557227],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n185971405":{"id":"n185971405","loc":[-85.6186766,41.9577468],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971565":{"id":"n185971565","loc":[-85.6181613,41.9560879],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967985":{"id":"n185967985","loc":[-85.6186798,41.9585791],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955753":{"id":"n185955753","loc":[-85.620773,41.9555854],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955755":{"id":"n185955755","loc":[-85.6212652,41.9559891],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955748":{"id":"n185955748","loc":[-85.620722,41.954858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185955751":{"id":"n185955751","loc":[-85.6206912,41.955367],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967987":{"id":"n185967987","loc":[-85.6159351,41.9585809],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971407":{"id":"n185971407","loc":[-85.6159142,41.9577578],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971570":{"id":"n185971570","loc":[-85.6162248,41.95603],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971572":{"id":"n185971572","loc":[-85.6160402,41.9560749],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971574":{"id":"n185971574","loc":[-85.61593,41.956201],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185981301":{"id":"n185981301","loc":[-85.6158973,41.9581601],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n394490762":{"id":"n394490762","loc":[-85.617193,41.954706],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490764":{"id":"n394490764","loc":[-85.616773,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490787":{"id":"n394490787","loc":[-85.618972,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490790":{"id":"n394490790","loc":[-85.619046,41.954929],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490794":{"id":"n394490794","loc":[-85.619922,41.955296],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490796":{"id":"n394490796","loc":[-85.61991,41.95501],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490798":{"id":"n394490798","loc":[-85.619974,41.954751],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n1819790677":{"id":"n1819790677","loc":[-85.6187031,41.9550522],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790787":{"id":"n1819790787","loc":[-85.6186436,41.9552022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790828":{"id":"n1819790828","loc":[-85.6185127,41.9553393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"w17966857":{"id":"w17966857","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:55Z","tags":{"access":"private","highway":"service","name":"Sable River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sable River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326128","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972059","n185981301"]},"w34369814":{"id":"w34369814","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490787","n394490790","n394490792","n394490794","n394490796","n394490798","n394490787"]},"w17964176":{"id":"w17964176","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:42Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314404","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955747","n185955748","n185955751","n185955753","n185955755"]},"w17965838":{"id":"w17965838","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:09Z","tags":{"access":"private","highway":"service","name":"Pine River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326123","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971405","n185971407"]},"w17965476":{"id":"w17965476","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:16Z","tags":{"access":"private","highway":"service","name":"Raisin River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Raisin River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326112","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967985","n185967987"]},"w17965913":{"id":"w17965913","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Shiawassee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Shiawassee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326124:15326125:15326111:15326113:15326119","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972054","n1819790677","n1819790787","n1819790828","n1819790724","n1819790896","n185971565","n1819790799","n1819790735","n185972055","n185972057","n185971405","n185972059","n185967985","n185972060"]},"w34369811":{"id":"w34369811","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490762","n394490764","n394490766","n394490768","n394490762"]},"w17965854":{"id":"w17965854","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Sturgeon River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sturgeon River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326117","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971565","n185971570","n185971572","n185971574"]},"n2139795769":{"id":"n2139795769","loc":[-85.6250804,41.9608796],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795770":{"id":"n2139795770","loc":[-85.6250315,41.9613684],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795771":{"id":"n2139795771","loc":[-85.6249671,41.9614362],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795772":{"id":"n2139795772","loc":[-85.6249698,41.961522],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795773":{"id":"n2139795773","loc":[-85.6250798,41.9615838],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795774":{"id":"n2139795774","loc":[-85.6252273,41.9615639],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795775":{"id":"n2139795775","loc":[-85.6252863,41.9614622],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795776":{"id":"n2139795776","loc":[-85.6252273,41.9613764],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795777":{"id":"n2139795777","loc":[-85.6251227,41.9613525],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795778":{"id":"n2139795778","loc":[-85.6249564,41.9612527],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795779":{"id":"n2139795779","loc":[-85.6249846,41.9610254],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795780":{"id":"n2139795780","loc":[-85.6266725,41.9599647],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795781":{"id":"n2139795781","loc":[-85.6259162,41.9599711],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795782":{"id":"n2139795782","loc":[-85.6257185,41.960019],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795783":{"id":"n2139795783","loc":[-85.6255509,41.9601213],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n185963539":{"id":"n185963539","loc":[-85.615718,41.983893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:58Z","tags":{}},"n185964418":{"id":"n185964418","loc":[-85.616626,42.049512],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:23Z","tags":{}},"n185966614":{"id":"n185966614","loc":[-85.615514,41.976603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:41Z","tags":{}},"n185966635":{"id":"n185966635","loc":[-85.616118,42.013017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:42Z","tags":{}},"n185969040":{"id":"n185969040","loc":[-85.615632,41.972357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:45Z","tags":{}},"n185969070":{"id":"n185969070","loc":[-85.619145,41.967648],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:46Z","tags":{}},"n185972156":{"id":"n185972156","loc":[-85.621894,41.963956],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972157":{"id":"n185972157","loc":[-85.621806,41.964077],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972158":{"id":"n185972158","loc":[-85.620848,41.965341],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972159":{"id":"n185972159","loc":[-85.620684,41.965558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972160":{"id":"n185972160","loc":[-85.620621,41.965658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972161":{"id":"n185972161","loc":[-85.617844,41.969359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972162":{"id":"n185972162","loc":[-85.616843,41.97068],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972164":{"id":"n185972164","loc":[-85.616714,41.970839],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972166":{"id":"n185972166","loc":[-85.615879,41.971969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972168":{"id":"n185972168","loc":[-85.615748,41.972159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972170":{"id":"n185972170","loc":[-85.615589,41.972502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972172":{"id":"n185972172","loc":[-85.615542,41.972733],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972175":{"id":"n185972175","loc":[-85.615524,41.972947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972177":{"id":"n185972177","loc":[-85.615512,41.973715],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972179":{"id":"n185972179","loc":[-85.615513,41.976496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972180":{"id":"n185972180","loc":[-85.615538,41.977246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972181":{"id":"n185972181","loc":[-85.61558,41.982139],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972184":{"id":"n185972184","loc":[-85.61557,41.983317],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972186":{"id":"n185972186","loc":[-85.615591,41.983463],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972188":{"id":"n185972188","loc":[-85.615763,41.984146],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972190":{"id":"n185972190","loc":[-85.615814,41.98435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972192":{"id":"n185972192","loc":[-85.615965,41.998453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972194":{"id":"n185972194","loc":[-85.615982,42.001237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972195":{"id":"n185972195","loc":[-85.616055,42.00555],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972197":{"id":"n185972197","loc":[-85.616134,42.014887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972199":{"id":"n185972199","loc":[-85.616177,42.018465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972201":{"id":"n185972201","loc":[-85.616298,42.027627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972203":{"id":"n185972203","loc":[-85.616513,42.042212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"w203968015":{"id":"w203968015","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential"},"nodes":["n2139795768","n2139795769"]},"w17965932":{"id":"w17965932","version":"2","changeset":"14531170","user":"bot-mode","uid":"451693","visible":"true","timestamp":"2013-01-04T21:15:18Z","tags":{"highway":"residential","name":"Buckhorn Road","name_1":"County Highway 122","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Buckhorn","tiger:name_base_1":"County Highway 122","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972155","n185972156","n185972157","n185972158","n185972159","n185972160","n185969070","n185972161","n185972162","n185972164","n185972166","n185972168","n185969040","n185972170","n185972172","n185972175","n185972177","n185972179","n185966614","n185972180","n185972181","n185972184","n185972186","n185963539","n185972188","n185972190","n185972192","n185972194","n185972195","n185966635","n185972197","n185972199","n185972201","n185972203","n185964418"]},"w203968016":{"id":"w203968016","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"New Jersey Court"},"nodes":["n2139795770","n2139795771","n2139795772","n2139795773","n2139795774","n2139795775","n2139795776","n2139795777","n2139795770","n2139795778","n2139795779","n2139795769"]},"w203968017":{"id":"w203968017","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"Oklahoma Drive"},"nodes":["n2139795780","n2139795781","n2139795782","n2139795783","n2139795769"]},"n1819790528":{"id":"n1819790528","loc":[-85.6184827,41.960025],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790530":{"id":"n1819790530","loc":[-85.6168626,41.9605834],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790534":{"id":"n1819790534","loc":[-85.6197379,41.9617163],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790541":{"id":"n1819790541","loc":[-85.6198881,41.9620833],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790543":{"id":"n1819790543","loc":[-85.619695,41.9619397],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790547":{"id":"n1819790547","loc":[-85.6190298,41.9609504],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790555":{"id":"n1819790555","loc":[-85.6180471,41.9609788],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790559":{"id":"n1819790559","loc":[-85.6203817,41.9605436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790583":{"id":"n1819790583","loc":[-85.6201564,41.9603282],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790590":{"id":"n1819790590","loc":[-85.617045,41.9598894],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790609":{"id":"n1819790609","loc":[-85.6177638,41.9598495],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790618":{"id":"n1819790618","loc":[-85.6195234,41.9610143],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790642":{"id":"n1819790642","loc":[-85.6181179,41.9627933],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790659":{"id":"n1819790659","loc":[-85.6174634,41.962897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790665":{"id":"n1819790665","loc":[-85.6170343,41.9630885],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790674":{"id":"n1819790674","loc":[-85.6194697,41.9601925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790685":{"id":"n1819790685","loc":[-85.6207722,41.9610665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790687":{"id":"n1819790687","loc":[-85.6202315,41.9622109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790697":{"id":"n1819790697","loc":[-85.6184505,41.9624662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790726":{"id":"n1819790726","loc":[-85.6178926,41.9628492],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790738":{"id":"n1819790738","loc":[-85.6173347,41.9598016],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790762":{"id":"n1819790762","loc":[-85.6186221,41.9609105],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790774":{"id":"n1819790774","loc":[-85.6175922,41.9608308],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790781":{"id":"n1819790781","loc":[-85.6167768,41.9633198],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790796":{"id":"n1819790796","loc":[-85.619856,41.961461],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790811":{"id":"n1819790811","loc":[-85.6208215,41.9620195],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790833":{"id":"n1819790833","loc":[-85.618311,41.9612536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790854":{"id":"n1819790854","loc":[-85.6183646,41.9626417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790863":{"id":"n1819790863","loc":[-85.6204997,41.9608547],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790867":{"id":"n1819790867","loc":[-85.6184934,41.9621391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790877":{"id":"n1819790877","loc":[-85.6206928,41.9621152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790881":{"id":"n1819790881","loc":[-85.6170879,41.960735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790891":{"id":"n1819790891","loc":[-85.6168304,41.9601207],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790898":{"id":"n1819790898","loc":[-85.619813,41.9612297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790909":{"id":"n1819790909","loc":[-85.6167982,41.960376],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790912":{"id":"n1819790912","loc":[-85.6205855,41.9610462],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790544":{"id":"n1819790544","loc":[-85.612968,41.9707781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790549":{"id":"n1819790549","loc":[-85.614395,41.9697172],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790552":{"id":"n1819790552","loc":[-85.6180535,41.9655536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790554":{"id":"n1819790554","loc":[-85.6111227,41.9703713],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790560":{"id":"n1819790560","loc":[-85.6112729,41.9701958],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790563":{"id":"n1819790563","loc":[-85.6137512,41.9689917],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790564":{"id":"n1819790564","loc":[-85.6181072,41.9659205],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790595":{"id":"n1819790595","loc":[-85.6170021,41.9666863],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790605":{"id":"n1819790605","loc":[-85.6168948,41.9644527],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790606":{"id":"n1819790606","loc":[-85.6128071,41.9701081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790607":{"id":"n1819790607","loc":[-85.6129251,41.9704032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790612":{"id":"n1819790612","loc":[-85.6177638,41.9663912],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790615":{"id":"n1819790615","loc":[-85.6152533,41.9670373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790622":{"id":"n1819790622","loc":[-85.6146739,41.9673804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790623":{"id":"n1819790623","loc":[-85.6180428,41.9661838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790625":{"id":"n1819790625","loc":[-85.6172918,41.9646202],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790645":{"id":"n1819790645","loc":[-85.6178067,41.965043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790647":{"id":"n1819790647","loc":[-85.6143306,41.9712488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790649":{"id":"n1819790649","loc":[-85.6147383,41.9707702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790654":{"id":"n1819790654","loc":[-85.6157361,41.9668459],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790657":{"id":"n1819790657","loc":[-85.6145666,41.9710733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790668":{"id":"n1819790668","loc":[-85.6166909,41.9642692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790671":{"id":"n1819790671","loc":[-85.6141482,41.9696538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790679":{"id":"n1819790679","loc":[-85.6148349,41.9705388],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790686":{"id":"n1819790686","loc":[-85.6139551,41.9695501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790696":{"id":"n1819790696","loc":[-85.6119703,41.9699087],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790704":{"id":"n1819790704","loc":[-85.6140731,41.9684174],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790706":{"id":"n1819790706","loc":[-85.6124745,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790718":{"id":"n1819790718","loc":[-85.6165407,41.9636868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790720":{"id":"n1819790720","loc":[-85.61388,41.9687365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790731":{"id":"n1819790731","loc":[-85.6165193,41.9639421],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790739":{"id":"n1819790739","loc":[-85.6146739,41.9699964],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790753":{"id":"n1819790753","loc":[-85.6173883,41.9665747],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790760":{"id":"n1819790760","loc":[-85.6133221,41.9712089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790767":{"id":"n1819790767","loc":[-85.6116698,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790779":{"id":"n1819790779","loc":[-85.6130753,41.9710573],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790791":{"id":"n1819790791","loc":[-85.6137083,41.9692869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790795":{"id":"n1819790795","loc":[-85.6141482,41.9679627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790798":{"id":"n1819790798","loc":[-85.6137727,41.9694305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790836":{"id":"n1819790836","loc":[-85.6143842,41.9676037],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790915":{"id":"n1819790915","loc":[-85.6148456,41.9702756],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790926":{"id":"n1819790926","loc":[-85.6138371,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790927":{"id":"n1819790927","loc":[-85.6141053,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790931":{"id":"n1819790931","loc":[-85.6162832,41.966814],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1821014625":{"id":"n1821014625","loc":[-85.5960611,41.9808498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014627":{"id":"n1821014627","loc":[-85.5565843,42.010982],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014629":{"id":"n1821014629","loc":[-85.5971541,41.9805808],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014632":{"id":"n1821014632","loc":[-85.6061837,41.9725907],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014633":{"id":"n1821014633","loc":[-85.5247773,42.025766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014635":{"id":"n1821014635","loc":[-85.5908938,41.9902384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014636":{"id":"n1821014636","loc":[-85.5917682,41.9860637],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014637":{"id":"n1821014637","loc":[-85.5456556,42.0166797],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014638":{"id":"n1821014638","loc":[-85.5795749,42.0032352],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014639":{"id":"n1821014639","loc":[-85.6103988,41.9723456],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014642":{"id":"n1821014642","loc":[-85.5818816,42.0022466],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014643":{"id":"n1821014643","loc":[-85.5570604,42.0091586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014644":{"id":"n1821014644","loc":[-85.5952886,41.9803792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014645":{"id":"n1821014645","loc":[-85.5780366,42.0040343],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014646":{"id":"n1821014646","loc":[-85.6050505,41.9751971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014647":{"id":"n1821014647","loc":[-85.5854435,41.9946162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014648":{"id":"n1821014648","loc":[-85.5452278,42.0168768],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014649":{"id":"n1821014649","loc":[-85.6023254,41.9780166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014651":{"id":"n1821014651","loc":[-85.5761899,42.0046783],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014653":{"id":"n1821014653","loc":[-85.5897351,41.9876707],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014657":{"id":"n1821014657","loc":[-85.5963601,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014658":{"id":"n1821014658","loc":[-85.5892952,41.9951983],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014660":{"id":"n1821014660","loc":[-85.5778328,42.0037194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014661":{"id":"n1821014661","loc":[-85.5541475,42.0125705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014663":{"id":"n1821014663","loc":[-85.5914047,41.9856469],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014664":{"id":"n1821014664","loc":[-85.6101681,41.9727723],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014665":{"id":"n1821014665","loc":[-85.5910172,41.9854696],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014666":{"id":"n1821014666","loc":[-85.5398688,42.0187699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014667":{"id":"n1821014667","loc":[-85.5218752,42.0282884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014668":{"id":"n1821014668","loc":[-85.5159582,42.0329384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014669":{"id":"n1821014669","loc":[-85.5898102,41.9847319],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014670":{"id":"n1821014670","loc":[-85.5734809,42.0066235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014671":{"id":"n1821014671","loc":[-85.5922939,41.980852],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014672":{"id":"n1821014672","loc":[-85.6023629,41.9781163],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014674":{"id":"n1821014674","loc":[-85.5409953,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014676":{"id":"n1821014676","loc":[-85.584435,41.9949909],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014677":{"id":"n1821014677","loc":[-85.5972399,41.9783835],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014678":{"id":"n1821014678","loc":[-85.5616738,42.0071337],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014681":{"id":"n1821014681","loc":[-85.5202994,42.0310755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014682":{"id":"n1821014682","loc":[-85.5915912,41.9857767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014684":{"id":"n1821014684","loc":[-85.6022288,41.977897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014687":{"id":"n1821014687","loc":[-85.5933024,41.9846362],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014688":{"id":"n1821014688","loc":[-85.5846871,41.9956169],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014689":{"id":"n1821014689","loc":[-85.5898209,41.99037],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014691":{"id":"n1821014691","loc":[-85.5448939,42.0149261],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014692":{"id":"n1821014692","loc":[-85.5977763,41.9786348],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014694":{"id":"n1821014694","loc":[-85.5767706,42.0034523],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014695":{"id":"n1821014695","loc":[-85.6103559,41.9726766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014697":{"id":"n1821014697","loc":[-85.5922134,41.9809876],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014698":{"id":"n1821014698","loc":[-85.5935277,41.9831728],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014700":{"id":"n1821014700","loc":[-85.5674674,42.0078273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014703":{"id":"n1821014703","loc":[-85.6021,41.9778053],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014704":{"id":"n1821014704","loc":[-85.5756763,42.0053737],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014705":{"id":"n1821014705","loc":[-85.5887695,41.9895207],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014707":{"id":"n1821014707","loc":[-85.6061073,41.9746866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014708":{"id":"n1821014708","loc":[-85.6033446,41.9751692],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014710":{"id":"n1821014710","loc":[-85.5180986,42.0322332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014711":{"id":"n1821014711","loc":[-85.543365,42.0163569],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014712":{"id":"n1821014712","loc":[-85.6030656,41.9753646],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014713":{"id":"n1821014713","loc":[-85.6104417,41.9704792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014714":{"id":"n1821014714","loc":[-85.5205716,42.030998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014716":{"id":"n1821014716","loc":[-85.516382,42.032536],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014717":{"id":"n1821014717","loc":[-85.5932863,41.9820882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014718":{"id":"n1821014718","loc":[-85.5361928,42.0194974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014720":{"id":"n1821014720","loc":[-85.6011613,41.9773586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014721":{"id":"n1821014721","loc":[-85.554287,42.0109124],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014722":{"id":"n1821014722","loc":[-85.5577524,42.0103425],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014725":{"id":"n1821014725","loc":[-85.5867256,41.9921004],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014726":{"id":"n1821014726","loc":[-85.5856045,41.9968807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014727":{"id":"n1821014727","loc":[-85.5545445,42.0106454],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014728":{"id":"n1821014728","loc":[-85.5923797,41.9842534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014729":{"id":"n1821014729","loc":[-85.5696346,42.0081462],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014730":{"id":"n1821014730","loc":[-85.5998322,41.9786884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014735":{"id":"n1821014735","loc":[-85.5337426,42.0218266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014736":{"id":"n1821014736","loc":[-85.5847944,41.994672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014740":{"id":"n1821014740","loc":[-85.5315271,42.0238669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014741":{"id":"n1821014741","loc":[-85.5248846,42.027085],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014742":{"id":"n1821014742","loc":[-85.5853376,41.997018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014743":{"id":"n1821014743","loc":[-85.5894883,41.988811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014745":{"id":"n1821014745","loc":[-85.6095311,41.9726226],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014746":{"id":"n1821014746","loc":[-85.5531511,42.0133416],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014747":{"id":"n1821014747","loc":[-85.5735882,42.007058],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014749":{"id":"n1821014749","loc":[-85.5428554,42.0164366],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014751":{"id":"n1821014751","loc":[-85.5395255,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014752":{"id":"n1821014752","loc":[-85.571378,42.0083176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014754":{"id":"n1821014754","loc":[-85.5541918,42.0113925],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014755":{"id":"n1821014755","loc":[-85.5278029,42.0250806],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014756":{"id":"n1821014756","loc":[-85.5936725,41.9827102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014757":{"id":"n1821014757","loc":[-85.5176266,42.0346677],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014758":{"id":"n1821014758","loc":[-85.6096692,41.9714245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014759":{"id":"n1821014759","loc":[-85.5770321,42.0034266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014761":{"id":"n1821014761","loc":[-85.5988921,41.9779369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014762":{"id":"n1821014762","loc":[-85.5811788,42.0024499],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014763":{"id":"n1821014763","loc":[-85.5154003,42.0381101],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014764":{"id":"n1821014764","loc":[-85.5155827,42.0374089],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014765":{"id":"n1821014765","loc":[-85.5891249,41.9884978],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014766":{"id":"n1821014766","loc":[-85.5313863,42.0238293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014768":{"id":"n1821014768","loc":[-85.593297,41.9833363],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014769":{"id":"n1821014769","loc":[-85.5849446,41.9957245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014770":{"id":"n1821014770","loc":[-85.5537774,42.0130847],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014771":{"id":"n1821014771","loc":[-85.6111766,41.9706069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014772":{"id":"n1821014772","loc":[-85.5585477,42.008989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014774":{"id":"n1821014774","loc":[-85.5928142,41.9852623],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014777":{"id":"n1821014777","loc":[-85.5891933,41.9882608],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014778":{"id":"n1821014778","loc":[-85.5926909,41.9817532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014779":{"id":"n1821014779","loc":[-85.5260272,42.0252201],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014781":{"id":"n1821014781","loc":[-85.5894615,41.9950468],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014782":{"id":"n1821014782","loc":[-85.5461063,42.0143242],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014783":{"id":"n1821014783","loc":[-85.5711527,42.0085886],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014784":{"id":"n1821014784","loc":[-85.5329379,42.0218624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014786":{"id":"n1821014786","loc":[-85.583047,42.0020252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014787":{"id":"n1821014787","loc":[-85.5758962,42.0054095],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014788":{"id":"n1821014788","loc":[-85.5626354,42.0077733],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014789":{"id":"n1821014789","loc":[-85.6029852,41.9755999],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014790":{"id":"n1821014790","loc":[-85.5892362,41.9886755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014791":{"id":"n1821014791","loc":[-85.5157597,42.0372017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014793":{"id":"n1821014793","loc":[-85.6054582,41.9751094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014794":{"id":"n1821014794","loc":[-85.5986936,41.9778412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014795":{"id":"n1821014795","loc":[-85.5880775,41.98976],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014796":{"id":"n1821014796","loc":[-85.5858727,41.9963624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014798":{"id":"n1821014798","loc":[-85.5792543,42.0035958],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014799":{"id":"n1821014799","loc":[-85.5921665,41.9838326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014801":{"id":"n1821014801","loc":[-85.599214,41.9782599],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014802":{"id":"n1821014802","loc":[-85.5571905,42.0090967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014803":{"id":"n1821014803","loc":[-85.5426891,42.0173612],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014804":{"id":"n1821014804","loc":[-85.5889626,41.9896404],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014805":{"id":"n1821014805","loc":[-85.5491264,42.0141648],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014806":{"id":"n1821014806","loc":[-85.5618897,42.0072631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014808":{"id":"n1821014808","loc":[-85.5573501,42.0109802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014809":{"id":"n1821014809","loc":[-85.5983463,41.9778031],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014810":{"id":"n1821014810","loc":[-85.5885173,41.9895128],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014811":{"id":"n1821014811","loc":[-85.6084998,41.9721143],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014812":{"id":"n1821014812","loc":[-85.5737598,42.0056389],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014814":{"id":"n1821014814","loc":[-85.5542173,42.0118132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014816":{"id":"n1821014816","loc":[-85.5277868,42.024451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014817":{"id":"n1821014817","loc":[-85.5403999,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014819":{"id":"n1821014819","loc":[-85.5983879,41.9791452],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014820":{"id":"n1821014820","loc":[-85.5891302,41.9897578],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014822":{"id":"n1821014822","loc":[-85.5930731,41.9805108],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014824":{"id":"n1821014824","loc":[-85.515395,42.0378471],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014825":{"id":"n1821014825","loc":[-85.5352755,42.0205136],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014826":{"id":"n1821014826","loc":[-85.5502744,42.0133398],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014828":{"id":"n1821014828","loc":[-85.5701295,42.0088256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014830":{"id":"n1821014830","loc":[-85.5888929,41.9953099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014832":{"id":"n1821014832","loc":[-85.5880077,41.9901547],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014833":{"id":"n1821014833","loc":[-85.5451192,42.0157072],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014834":{"id":"n1821014834","loc":[-85.6096478,41.9711932],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014835":{"id":"n1821014835","loc":[-85.5806424,42.0026532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014836":{"id":"n1821014836","loc":[-85.5911674,41.9868732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014838":{"id":"n1821014838","loc":[-85.5930302,41.9836571],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014839":{"id":"n1821014839","loc":[-85.588925,41.9938148],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014840":{"id":"n1821014840","loc":[-85.6111874,41.9705311],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014841":{"id":"n1821014841","loc":[-85.5680843,42.0075842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014842":{"id":"n1821014842","loc":[-85.6012793,41.9775062],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014843":{"id":"n1821014843","loc":[-85.5855562,41.9989777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014844":{"id":"n1821014844","loc":[-85.5506137,42.0131662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014845":{"id":"n1821014845","loc":[-85.5270049,42.025457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014846":{"id":"n1821014846","loc":[-85.5257054,42.025244],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014847":{"id":"n1821014847","loc":[-85.6011184,41.9771832],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014848":{"id":"n1821014848","loc":[-85.515534,42.0389234],"version":"2","changeset":"15306911","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:57:21Z","tags":{}},"n1821014850":{"id":"n1821014850","loc":[-85.5847032,42.0010347],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014853":{"id":"n1821014853","loc":[-85.5361499,42.019063],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014854":{"id":"n1821014854","loc":[-85.5439176,42.0165721],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014855":{"id":"n1821014855","loc":[-85.5838825,42.0017284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014857":{"id":"n1821014857","loc":[-85.5542173,42.0122317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014859":{"id":"n1821014859","loc":[-85.5708201,42.0089195],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014860":{"id":"n1821014860","loc":[-85.5844833,41.9954415],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014862":{"id":"n1821014862","loc":[-85.5223204,42.0295396],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014863":{"id":"n1821014863","loc":[-85.5777898,42.0035918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014864":{"id":"n1821014864","loc":[-85.591044,41.9898078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014865":{"id":"n1821014865","loc":[-85.5973204,41.980182],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014866":{"id":"n1821014866","loc":[-85.5699578,42.0085825],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014867":{"id":"n1821014867","loc":[-85.5210598,42.0305278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014868":{"id":"n1821014868","loc":[-85.5929108,41.9819008],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014869":{"id":"n1821014869","loc":[-85.5279799,42.0242995],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014870":{"id":"n1821014870","loc":[-85.5196114,42.0320539],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014871":{"id":"n1821014871","loc":[-85.5785449,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014872":{"id":"n1821014872","loc":[-85.588292,41.9895766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014873":{"id":"n1821014873","loc":[-85.5160172,42.0331775],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014874":{"id":"n1821014874","loc":[-85.5688849,42.0077016],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014876":{"id":"n1821014876","loc":[-85.5857976,41.9996036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014879":{"id":"n1821014879","loc":[-85.5990906,41.9780765],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014881":{"id":"n1821014881","loc":[-85.5483647,42.0144279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014883":{"id":"n1821014883","loc":[-85.5691209,42.0077972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014885":{"id":"n1821014885","loc":[-85.6076844,41.9721103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014886":{"id":"n1821014886","loc":[-85.6015489,41.9766147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014887":{"id":"n1821014887","loc":[-85.574822,42.0052802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014888":{"id":"n1821014888","loc":[-85.5880024,41.9899593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014890":{"id":"n1821014890","loc":[-85.5909421,41.9893772],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014892":{"id":"n1821014892","loc":[-85.5497326,42.0138141],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014893":{"id":"n1821014893","loc":[-85.5167106,42.0357811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014895":{"id":"n1821014895","loc":[-85.5844404,41.9952501],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014896":{"id":"n1821014896","loc":[-85.5362465,42.0192662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014898":{"id":"n1821014898","loc":[-85.5906095,41.9889147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014899":{"id":"n1821014899","loc":[-85.5590667,42.0089354],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014900":{"id":"n1821014900","loc":[-85.5921598,41.9844209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014902":{"id":"n1821014902","loc":[-85.5778971,42.0039266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014903":{"id":"n1821014903","loc":[-85.603012,41.9761981],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014904":{"id":"n1821014904","loc":[-85.6108977,41.9706787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014905":{"id":"n1821014905","loc":[-85.5685738,42.0076139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014906":{"id":"n1821014906","loc":[-85.5392787,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014907":{"id":"n1821014907","loc":[-85.5227885,42.0274972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014908":{"id":"n1821014908","loc":[-85.5857547,41.9961431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014910":{"id":"n1821014910","loc":[-85.5610354,42.0072812],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014911":{"id":"n1821014911","loc":[-85.5209632,42.0308705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014912":{"id":"n1821014912","loc":[-85.5709757,42.0087959],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014913":{"id":"n1821014913","loc":[-85.59231,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014914":{"id":"n1821014914","loc":[-85.5375245,42.0185865],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014916":{"id":"n1821014916","loc":[-85.5901548,41.9839841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014917":{"id":"n1821014917","loc":[-85.5611213,42.0086405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014918":{"id":"n1821014918","loc":[-85.5360426,42.0198122],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014919":{"id":"n1821014919","loc":[-85.5862817,41.9948691],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014921":{"id":"n1821014921","loc":[-85.5469807,42.0144438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014922":{"id":"n1821014922","loc":[-85.5761309,42.0053838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014924":{"id":"n1821014924","loc":[-85.516264,42.0332971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014925":{"id":"n1821014925","loc":[-85.5277224,42.0246661],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014926":{"id":"n1821014926","loc":[-85.5980016,41.9798231],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014928":{"id":"n1821014928","loc":[-85.5924548,41.9806965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014930":{"id":"n1821014930","loc":[-85.5899121,41.985023],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014931":{"id":"n1821014931","loc":[-85.5706015,42.0089492],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014932":{"id":"n1821014932","loc":[-85.515926,42.033046],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014933":{"id":"n1821014933","loc":[-85.5982377,41.9796796],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014936":{"id":"n1821014936","loc":[-85.5475721,42.0145253],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014938":{"id":"n1821014938","loc":[-85.5895701,41.9902323],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014939":{"id":"n1821014939","loc":[-85.6030495,41.9759947],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014942":{"id":"n1821014942","loc":[-85.6094721,41.9724989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014944":{"id":"n1821014944","loc":[-85.5921973,41.9811112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014945":{"id":"n1821014945","loc":[-85.5223526,42.0291332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014946":{"id":"n1821014946","loc":[-85.5965103,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014948":{"id":"n1821014948","loc":[-85.517766,42.0349227],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014950":{"id":"n1821014950","loc":[-85.5889894,41.990996],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014951":{"id":"n1821014951","loc":[-85.5601932,42.0092902],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014954":{"id":"n1821014954","loc":[-85.6028135,41.9764055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014955":{"id":"n1821014955","loc":[-85.5520621,42.0130666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014956":{"id":"n1821014956","loc":[-85.593002,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014957":{"id":"n1821014957","loc":[-85.515926,42.0369666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014960":{"id":"n1821014960","loc":[-85.5761255,42.003877],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014961":{"id":"n1821014961","loc":[-85.5716355,42.007911],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014962":{"id":"n1821014962","loc":[-85.5575378,42.0109045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014963":{"id":"n1821014963","loc":[-85.5735667,42.0068188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014964":{"id":"n1821014964","loc":[-85.5915214,41.9865861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014965":{"id":"n1821014965","loc":[-85.5866344,41.9923157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014967":{"id":"n1821014967","loc":[-85.5283138,42.0242256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014968":{"id":"n1821014968","loc":[-85.5177875,42.0355801],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014969":{"id":"n1821014969","loc":[-85.548071,42.0144934],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014972":{"id":"n1821014972","loc":[-85.5611159,42.0088557],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014973":{"id":"n1821014973","loc":[-85.541686,42.0188757],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014974":{"id":"n1821014974","loc":[-85.5917628,41.9862631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014975":{"id":"n1821014975","loc":[-85.5854864,41.9959478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014977":{"id":"n1821014977","loc":[-85.609102,41.9722317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014980":{"id":"n1821014980","loc":[-85.5761202,42.0042438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014982":{"id":"n1821014982","loc":[-85.5465944,42.0143601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014983":{"id":"n1821014983","loc":[-85.5173261,42.0342732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014984":{"id":"n1821014984","loc":[-85.5897297,41.9888509],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014985":{"id":"n1821014985","loc":[-85.5856688,41.999181],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014986":{"id":"n1821014986","loc":[-85.5344011,42.0217251],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014987":{"id":"n1821014987","loc":[-85.601467,41.9768203],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014988":{"id":"n1821014988","loc":[-85.5457254,42.0165123],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014989":{"id":"n1821014989","loc":[-85.6023482,41.9784332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014991":{"id":"n1821014991","loc":[-85.5361606,42.01823],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014992":{"id":"n1821014992","loc":[-85.5178465,42.0351139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014995":{"id":"n1821014995","loc":[-85.5634293,42.0078092],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014996":{"id":"n1821014996","loc":[-85.573497,42.0072015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014997":{"id":"n1821014997","loc":[-85.5976328,41.9799725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014998":{"id":"n1821014998","loc":[-85.5210651,42.0303166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015003":{"id":"n1821015003","loc":[-85.5222131,42.0288064],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015004":{"id":"n1821015004","loc":[-85.5897941,41.984405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015005":{"id":"n1821015005","loc":[-85.5975725,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015006":{"id":"n1821015006","loc":[-85.5765708,42.0034903],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015007":{"id":"n1821015007","loc":[-85.5250187,42.026559],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015009":{"id":"n1821015009","loc":[-85.5426998,42.0166279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015010":{"id":"n1821015010","loc":[-85.5957606,41.9806584],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015011":{"id":"n1821015011","loc":[-85.5262753,42.0252497],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015012":{"id":"n1821015012","loc":[-85.5266455,42.0253374],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015014":{"id":"n1821015014","loc":[-85.5515632,42.0130187],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015015":{"id":"n1821015015","loc":[-85.6024058,41.9765212],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015017":{"id":"n1821015017","loc":[-85.5175032,42.0357156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015018":{"id":"n1821015018","loc":[-85.5302718,42.0236039],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015019":{"id":"n1821015019","loc":[-85.6024005,41.9782759],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015020":{"id":"n1821015020","loc":[-85.5907758,41.9890821],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015021":{"id":"n1821015021","loc":[-85.6019445,41.9777215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015022":{"id":"n1821015022","loc":[-85.5942854,41.9800881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015024":{"id":"n1821015024","loc":[-85.5325826,42.0222711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015029":{"id":"n1821015029","loc":[-85.555093,42.0105316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015033":{"id":"n1821015033","loc":[-85.5249704,42.0270372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015034":{"id":"n1821015034","loc":[-85.5243965,42.0272205],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015038":{"id":"n1821015038","loc":[-85.5413426,42.0190749],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015039":{"id":"n1821015039","loc":[-85.5920431,41.9848175],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015041":{"id":"n1821015041","loc":[-85.5577685,42.0106015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015042":{"id":"n1821015042","loc":[-85.5453606,42.0158866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015045":{"id":"n1821015045","loc":[-85.5333228,42.0217889],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015046":{"id":"n1821015046","loc":[-85.5426891,42.0175924],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015048":{"id":"n1821015048","loc":[-85.5886836,41.9936474],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015050":{"id":"n1821015050","loc":[-85.6001152,41.9786467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015051":{"id":"n1821015051","loc":[-85.6094064,41.9723655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015053":{"id":"n1821015053","loc":[-85.605721,41.9749738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015055":{"id":"n1821015055","loc":[-85.6106791,41.9705048],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015057":{"id":"n1821015057","loc":[-85.5210437,42.0307071],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015059":{"id":"n1821015059","loc":[-85.5995694,41.9786725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015060":{"id":"n1821015060","loc":[-85.5371638,42.0182938],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015062":{"id":"n1821015062","loc":[-85.6111766,41.9704593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015065":{"id":"n1821015065","loc":[-85.577704,42.0034921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015067":{"id":"n1821015067","loc":[-85.5570067,42.0093699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015068":{"id":"n1821015068","loc":[-85.5920364,41.9845525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015069":{"id":"n1821015069","loc":[-85.5252065,42.0253954],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015072":{"id":"n1821015072","loc":[-85.5664159,42.0088517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015073":{"id":"n1821015073","loc":[-85.5880399,41.991905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015075":{"id":"n1821015075","loc":[-85.6099871,41.9727861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015076":{"id":"n1821015076","loc":[-85.5319603,42.0231478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015078":{"id":"n1821015078","loc":[-85.6036088,41.9751112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015080":{"id":"n1821015080","loc":[-85.5983128,41.9789179],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015082":{"id":"n1821015082","loc":[-85.5614069,42.0071395],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015083":{"id":"n1821015083","loc":[-85.60968,41.9709738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015086":{"id":"n1821015086","loc":[-85.5914195,41.9837351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015087":{"id":"n1821015087","loc":[-85.5895473,41.9948036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015090":{"id":"n1821015090","loc":[-85.5929913,41.9851905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015093":{"id":"n1821015093","loc":[-85.5907396,41.9838485],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015095":{"id":"n1821015095","loc":[-85.5893864,41.9880176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015096":{"id":"n1821015096","loc":[-85.5788024,42.0039807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015097":{"id":"n1821015097","loc":[-85.5630592,42.0078411],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015098":{"id":"n1821015098","loc":[-85.5350609,42.0211274],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015099":{"id":"n1821015099","loc":[-85.5967195,41.9808679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015100":{"id":"n1821015100","loc":[-85.5666734,42.0088119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015101":{"id":"n1821015101","loc":[-85.564694,42.0077675],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015103":{"id":"n1821015103","loc":[-85.6066544,41.9726527],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015104":{"id":"n1821015104","loc":[-85.6011827,41.9769838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015105":{"id":"n1821015105","loc":[-85.5972131,41.9776697],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015106":{"id":"n1821015106","loc":[-85.5880828,41.9903341],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015107":{"id":"n1821015107","loc":[-85.5510268,42.0130626],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015108":{"id":"n1821015108","loc":[-85.6102164,41.970543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015109":{"id":"n1821015109","loc":[-85.5905344,41.9853899],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015111":{"id":"n1821015111","loc":[-85.5888821,41.9913429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015112":{"id":"n1821015112","loc":[-85.606295,41.9741921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015114":{"id":"n1821015114","loc":[-85.5969556,41.9807443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015115":{"id":"n1821015115","loc":[-85.5882223,41.9934081],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015116":{"id":"n1821015116","loc":[-85.6104471,41.9724971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015118":{"id":"n1821015118","loc":[-85.5406091,42.0192162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015120":{"id":"n1821015120","loc":[-85.589955,41.9888429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015121":{"id":"n1821015121","loc":[-85.5598821,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015122":{"id":"n1821015122","loc":[-85.545598,42.0144097],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015123":{"id":"n1821015123","loc":[-85.5649528,42.0079965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015125":{"id":"n1821015125","loc":[-85.5883993,41.9917814],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015126":{"id":"n1821015126","loc":[-85.5295785,42.0239967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015129":{"id":"n1821015129","loc":[-85.5648723,42.0078809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015132":{"id":"n1821015132","loc":[-85.564989,42.0081103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015133":{"id":"n1821015133","loc":[-85.5946127,41.9800841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015134":{"id":"n1821015134","loc":[-85.583448,42.0019078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015135":{"id":"n1821015135","loc":[-85.5905934,41.9871842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015137":{"id":"n1821015137","loc":[-85.610608,41.9704752],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015138":{"id":"n1821015138","loc":[-85.5752257,42.0052939],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015139":{"id":"n1821015139","loc":[-85.5893864,41.9943491],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015140":{"id":"n1821015140","loc":[-85.5426247,42.0169866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015141":{"id":"n1821015141","loc":[-85.562001,42.0074526],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015142":{"id":"n1821015142","loc":[-85.5212046,42.0301094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015143":{"id":"n1821015143","loc":[-85.602214,41.9784531],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015144":{"id":"n1821015144","loc":[-85.5858687,41.9948293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015145":{"id":"n1821015145","loc":[-85.5608477,42.0074805],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015146":{"id":"n1821015146","loc":[-85.5651607,42.0083614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015147":{"id":"n1821015147","loc":[-85.5288288,42.0242495],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015149":{"id":"n1821015149","loc":[-85.5450334,42.0146989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015151":{"id":"n1821015151","loc":[-85.5578275,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015154":{"id":"n1821015154","loc":[-85.6056634,41.9724511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015155":{"id":"n1821015155","loc":[-85.5902179,41.9852742],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015156":{"id":"n1821015156","loc":[-85.5156256,42.0387157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015157":{"id":"n1821015157","loc":[-85.5734433,42.0059459],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015158":{"id":"n1821015158","loc":[-85.6050773,41.9731273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015160":{"id":"n1821015160","loc":[-85.5223419,42.0275233],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015163":{"id":"n1821015163","loc":[-85.6053562,41.972525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015164":{"id":"n1821015164","loc":[-85.5850412,41.9946082],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015165":{"id":"n1821015165","loc":[-85.5359031,42.0186326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015166":{"id":"n1821015166","loc":[-85.5608745,42.0077635],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015169":{"id":"n1821015169","loc":[-85.572876,42.0073189],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015171":{"id":"n1821015171","loc":[-85.5875424,41.9919188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015172":{"id":"n1821015172","loc":[-85.5240116,42.0272581],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015173":{"id":"n1821015173","loc":[-85.5318369,42.0236818],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015174":{"id":"n1821015174","loc":[-85.566888,42.0086923],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015175":{"id":"n1821015175","loc":[-85.5931522,41.9850669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015176":{"id":"n1821015176","loc":[-85.5604842,42.0093199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015177":{"id":"n1821015177","loc":[-85.5868168,41.9927543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015178":{"id":"n1821015178","loc":[-85.6052275,41.9732549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015179":{"id":"n1821015179","loc":[-85.5910118,41.9900431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015182":{"id":"n1821015182","loc":[-85.5610032,42.0082897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015183":{"id":"n1821015183","loc":[-85.5425443,42.0179431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015184":{"id":"n1821015184","loc":[-85.5843277,42.0014055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015186":{"id":"n1821015186","loc":[-85.5733307,42.0063564],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015188":{"id":"n1821015188","loc":[-85.5277385,42.0248694],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015189":{"id":"n1821015189","loc":[-85.5558427,42.0108168],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015190":{"id":"n1821015190","loc":[-85.5650587,42.0082618],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015191":{"id":"n1821015191","loc":[-85.5660351,42.0088278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015192":{"id":"n1821015192","loc":[-85.5849768,41.9980049],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015194":{"id":"n1821015194","loc":[-85.5359139,42.0188199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015195":{"id":"n1821015195","loc":[-85.593238,41.9849194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015197":{"id":"n1821015197","loc":[-85.5850841,41.9983239],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015199":{"id":"n1821015199","loc":[-85.5983396,41.9794283],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015204":{"id":"n1821015204","loc":[-85.5452801,42.0145355],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015205":{"id":"n1821015205","loc":[-85.5340685,42.0218407],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015207":{"id":"n1821015207","loc":[-85.5773272,42.0034186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015209":{"id":"n1821015209","loc":[-85.5535212,42.0132419],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015211":{"id":"n1821015211","loc":[-85.6107703,41.9706045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015212":{"id":"n1821015212","loc":[-85.6030066,41.9758193],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015213":{"id":"n1821015213","loc":[-85.5359943,42.0184213],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015214":{"id":"n1821015214","loc":[-85.5922993,41.9813305],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015215":{"id":"n1821015215","loc":[-85.5672689,42.0080465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015217":{"id":"n1821015217","loc":[-85.5160494,42.0365682],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015218":{"id":"n1821015218","loc":[-85.5401142,42.0190351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015219":{"id":"n1821015219","loc":[-85.5607632,42.0092282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015220":{"id":"n1821015220","loc":[-85.5866197,41.9947894],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015221":{"id":"n1821015221","loc":[-85.6017889,41.9765132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015222":{"id":"n1821015222","loc":[-85.5595978,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015226":{"id":"n1821015226","loc":[-85.5871494,41.9929018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015227":{"id":"n1821015227","loc":[-85.5857708,41.9998866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015228":{"id":"n1821015228","loc":[-85.5317135,42.0238094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015231":{"id":"n1821015231","loc":[-85.5733521,42.0061372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015233":{"id":"n1821015233","loc":[-85.5855991,42.0001936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015234":{"id":"n1821015234","loc":[-85.5213924,42.029962],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015235":{"id":"n1821015235","loc":[-85.6052221,41.9726567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015236":{"id":"n1821015236","loc":[-85.5763723,42.0035422],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015237":{"id":"n1821015237","loc":[-85.5858512,41.9966215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015238":{"id":"n1821015238","loc":[-85.567061,42.008439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015239":{"id":"n1821015239","loc":[-85.5250563,42.0269057],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015240":{"id":"n1821015240","loc":[-85.5347551,42.0214263],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015241":{"id":"n1821015241","loc":[-85.6098463,41.9707066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015242":{"id":"n1821015242","loc":[-85.5676927,42.0076519],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015243":{"id":"n1821015243","loc":[-85.516775,42.0322669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015244":{"id":"n1821015244","loc":[-85.5762275,42.0036538],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015245":{"id":"n1821015245","loc":[-85.5583639,42.0090949],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015246":{"id":"n1821015246","loc":[-85.5554041,42.0106432],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015247":{"id":"n1821015247","loc":[-85.5973364,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015248":{"id":"n1821015248","loc":[-85.6098945,41.9717513],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015249":{"id":"n1821015249","loc":[-85.6045315,41.9751511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015250":{"id":"n1821015250","loc":[-85.5579938,42.0092264],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015253":{"id":"n1821015253","loc":[-85.6058873,41.9724652],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015254":{"id":"n1821015254","loc":[-85.5869456,41.9947517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015255":{"id":"n1821015255","loc":[-85.5936565,41.9823713],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015256":{"id":"n1821015256","loc":[-85.5218269,42.0278102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015258":{"id":"n1821015258","loc":[-85.5887802,41.9905534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015259":{"id":"n1821015259","loc":[-85.5901924,41.9904515],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015263":{"id":"n1821015263","loc":[-85.5249222,42.0255787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015265":{"id":"n1821015265","loc":[-85.5175206,42.0321672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015266":{"id":"n1821015266","loc":[-85.5275722,42.0254034],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015267":{"id":"n1821015267","loc":[-85.6016226,41.9765451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015269":{"id":"n1821015269","loc":[-85.5569316,42.011032],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015271":{"id":"n1821015271","loc":[-85.6010714,41.9785209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015272":{"id":"n1821015272","loc":[-85.6050666,41.9729917],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015273":{"id":"n1821015273","loc":[-85.5891235,41.99529],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015274":{"id":"n1821015274","loc":[-85.515454,42.0376439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015276":{"id":"n1821015276","loc":[-85.5776021,42.0034443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015277":{"id":"n1821015277","loc":[-85.6041707,41.9751453],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015278":{"id":"n1821015278","loc":[-85.5444701,42.0167435],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015280":{"id":"n1821015280","loc":[-85.5923274,41.9852202],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015283":{"id":"n1821015283","loc":[-85.5893649,41.9900271],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015284":{"id":"n1821015284","loc":[-85.5933453,41.9804412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015285":{"id":"n1821015285","loc":[-85.5247237,42.026017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015286":{"id":"n1821015286","loc":[-85.5286182,42.0242477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015287":{"id":"n1821015287","loc":[-85.5904003,41.9888549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015288":{"id":"n1821015288","loc":[-85.6062146,41.9739369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015290":{"id":"n1821015290","loc":[-85.5762596,42.0052602],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015292":{"id":"n1821015292","loc":[-85.5849715,41.9975465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015293":{"id":"n1821015293","loc":[-85.585229,42.0006241],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015294":{"id":"n1821015294","loc":[-85.5926922,41.9805946],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015295":{"id":"n1821015295","loc":[-85.5703387,42.0089133],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015299":{"id":"n1821015299","loc":[-85.5789955,42.0038611],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015301":{"id":"n1821015301","loc":[-85.6072888,41.9721918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015302":{"id":"n1821015302","loc":[-85.5356349,42.0200992],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015304":{"id":"n1821015304","loc":[-85.5891772,41.994066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015306":{"id":"n1821015306","loc":[-85.606295,41.9744952],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015307":{"id":"n1821015307","loc":[-85.538871,42.0186583],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015308":{"id":"n1821015308","loc":[-85.587997,41.994971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015311":{"id":"n1821015311","loc":[-85.606869,41.9725809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015312":{"id":"n1821015312","loc":[-85.5171974,42.0339943],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015314":{"id":"n1821015314","loc":[-85.5327435,42.0220479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015315":{"id":"n1821015315","loc":[-85.5383439,42.0187282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015316":{"id":"n1821015316","loc":[-85.5248095,42.0263119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015318":{"id":"n1821015318","loc":[-85.5732502,42.0073051],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015319":{"id":"n1821015319","loc":[-85.5924226,41.9852663],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015321":{"id":"n1821015321","loc":[-85.5179001,42.0353052],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015322":{"id":"n1821015322","loc":[-85.5456771,42.0162413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015323":{"id":"n1821015323","loc":[-85.5936618,41.9829096],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015325":{"id":"n1821015325","loc":[-85.5656931,42.0086582],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015326":{"id":"n1821015326","loc":[-85.5448456,42.0150975],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015327":{"id":"n1821015327","loc":[-85.5220039,42.027615],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015329":{"id":"n1821015329","loc":[-85.517884,42.0354885],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015330":{"id":"n1821015330","loc":[-85.5576666,42.0101671],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015332":{"id":"n1821015332","loc":[-85.5368754,42.0181402],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015333":{"id":"n1821015333","loc":[-85.5367078,42.0181145],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015334":{"id":"n1821015334","loc":[-85.5903909,41.9904316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015335":{"id":"n1821015335","loc":[-85.5430767,42.0163587],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015336":{"id":"n1821015336","loc":[-85.5277492,42.0252878],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015337":{"id":"n1821015337","loc":[-85.5312146,42.0236898],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015338":{"id":"n1821015338","loc":[-85.5886568,41.991614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015339":{"id":"n1821015339","loc":[-85.5782498,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015341":{"id":"n1821015341","loc":[-85.562233,42.0076457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015342":{"id":"n1821015342","loc":[-85.588626,41.9952479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015343":{"id":"n1821015343","loc":[-85.5762865,42.005033],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015344":{"id":"n1821015344","loc":[-85.5850841,41.9971478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015346":{"id":"n1821015346","loc":[-85.5643144,42.0076936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015347":{"id":"n1821015347","loc":[-85.5164893,42.0359467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015348":{"id":"n1821015348","loc":[-85.5906846,41.9903541],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015349":{"id":"n1821015349","loc":[-85.557688,42.0107769],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015350":{"id":"n1821015350","loc":[-85.5363698,42.0181424],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015351":{"id":"n1821015351","loc":[-85.5939636,41.9801918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015352":{"id":"n1821015352","loc":[-85.5524041,42.0131644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015354":{"id":"n1821015354","loc":[-85.5308606,42.0236221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015355":{"id":"n1821015355","loc":[-85.5877449,41.9932367],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015356":{"id":"n1821015356","loc":[-85.519885,42.0318586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015357":{"id":"n1821015357","loc":[-85.5454035,42.0168431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015358":{"id":"n1821015358","loc":[-85.5970629,41.9781881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015359":{"id":"n1821015359","loc":[-85.5932541,41.9844767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015360":{"id":"n1821015360","loc":[-85.5970736,41.9778252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015361":{"id":"n1821015361","loc":[-85.537031,42.0181601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015362":{"id":"n1821015362","loc":[-85.5548355,42.0105156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015363":{"id":"n1821015363","loc":[-85.5168648,42.0336158],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015365":{"id":"n1821015365","loc":[-85.5870435,41.9919507],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015366":{"id":"n1821015366","loc":[-85.5719681,42.0075443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015367":{"id":"n1821015367","loc":[-85.5969985,41.9780446],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015368":{"id":"n1821015368","loc":[-85.5926761,41.98528],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015369":{"id":"n1821015369","loc":[-85.5224009,42.0293444],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015371":{"id":"n1821015371","loc":[-85.518737,42.0322651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015372":{"id":"n1821015372","loc":[-85.6064573,41.9726465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015373":{"id":"n1821015373","loc":[-85.5201103,42.0313088],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015375":{"id":"n1821015375","loc":[-85.5378182,42.0186844],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015376":{"id":"n1821015376","loc":[-85.6109741,41.9706882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015377":{"id":"n1821015377","loc":[-85.5993333,41.9785488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015378":{"id":"n1821015378","loc":[-85.5889787,41.9907368],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015380":{"id":"n1821015380","loc":[-85.6060161,41.9737375],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015381":{"id":"n1821015381","loc":[-85.5743016,42.0053679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015382":{"id":"n1821015382","loc":[-85.6014724,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015383":{"id":"n1821015383","loc":[-85.5574426,42.0091644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015385":{"id":"n1821015385","loc":[-85.5208613,42.0309302],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015386":{"id":"n1821015386","loc":[-85.5919023,41.9837789],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015387":{"id":"n1821015387","loc":[-85.5455484,42.0160221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015392":{"id":"n1821015392","loc":[-85.5801757,42.0028964],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015395":{"id":"n1821015395","loc":[-85.5493785,42.0139974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015396":{"id":"n1821015396","loc":[-85.5449475,42.015488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015398":{"id":"n1821015398","loc":[-85.611123,41.9706627],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015400":{"id":"n1821015400","loc":[-85.5935706,41.9822477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015401":{"id":"n1821015401","loc":[-85.5724254,42.0073508],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015403":{"id":"n1821015403","loc":[-85.5486812,42.0143442],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015404":{"id":"n1821015404","loc":[-85.5161835,42.0327711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015406":{"id":"n1821015406","loc":[-85.5921705,41.9851107],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015407":{"id":"n1821015407","loc":[-85.531912,42.0234069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015410":{"id":"n1821015410","loc":[-85.5292566,42.024176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015411":{"id":"n1821015411","loc":[-85.5845316,41.9948315],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015413":{"id":"n1821015413","loc":[-85.5217947,42.0280413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015414":{"id":"n1821015414","loc":[-85.5527367,42.013272],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015415":{"id":"n1821015415","loc":[-85.5191179,42.0321973],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015416":{"id":"n1821015416","loc":[-85.5540241,42.0128655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015418":{"id":"n1821015418","loc":[-85.5272892,42.0254849],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015419":{"id":"n1821015419","loc":[-85.5449744,42.016867],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015420":{"id":"n1821015420","loc":[-85.5852665,41.9986787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015421":{"id":"n1821015421","loc":[-85.6102701,41.972186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015423":{"id":"n1821015423","loc":[-85.6026365,41.9764972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015427":{"id":"n1821015427","loc":[-85.5898692,41.9841498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015429":{"id":"n1821015429","loc":[-85.5422546,42.0183855],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015430":{"id":"n1821015430","loc":[-85.5866505,41.9925549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015431":{"id":"n1821015431","loc":[-85.5234376,42.0273577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015432":{"id":"n1821015432","loc":[-85.6096746,41.9727284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015433":{"id":"n1821015433","loc":[-85.5824891,42.0021567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015434":{"id":"n1821015434","loc":[-85.5923905,41.9841139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015435":{"id":"n1821015435","loc":[-85.5874565,41.9948014],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015437":{"id":"n1821015437","loc":[-85.6055279,41.9734423],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015438":{"id":"n1821015438","loc":[-85.5299379,42.0237376],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015439":{"id":"n1821015439","loc":[-85.5155022,42.0383651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015442":{"id":"n1821015442","loc":[-85.527422,42.0254711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015443":{"id":"n1821015443","loc":[-85.5920699,41.9849291],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015444":{"id":"n1821015444","loc":[-85.5639711,42.0077494],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015445":{"id":"n1821015445","loc":[-85.5162586,42.0361777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015446":{"id":"n1821015446","loc":[-85.5220039,42.029695],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015448":{"id":"n1821015448","loc":[-85.5176641,42.0356956],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015449":{"id":"n1821015449","loc":[-85.5930556,41.9841577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015451":{"id":"n1821015451","loc":[-85.5320783,42.0228848],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015452":{"id":"n1821015452","loc":[-85.5170096,42.0357235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015453":{"id":"n1821015453","loc":[-85.5571355,42.009613],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015454":{"id":"n1821015454","loc":[-85.5609979,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015455":{"id":"n1821015455","loc":[-85.6097336,41.9708342],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015456":{"id":"n1821015456","loc":[-85.5884476,41.9904218],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"w170843846":{"id":"w170843846","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{"source":"Bing","waterway":"river"},"nodes":["n1819790555","n1819790762","n1819790547","n1819790618","n1819790898","n1819790796","n1819790534","n1819790543","n1819790541","n1819790687","n1819790877","n1819790811","n1819790670"]},"w209083541":{"id":"w209083541","version":"1","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:46Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1821014848","n1821015156","n1821015439","n1821014763","n1821014824","n1821015274","n1821014764","n1821014791","n1821014957","n1821015217","n1821015445","n1821015347","n1821014893","n1821015452","n1821015017","n1821015448","n1821014968","n1821015329","n1821015321","n1821014992","n1821014948","n1821014757","n1821014983","n1821015312","n1821015363","n1821014924","n1821014873","n1821014932","n1821014668","n1821015404","n1821014716","n1821015243","n1821015265","n1821014710","n1821015371","n1821015415","n1821014870","n1821015356","n1821015373","n1821014681","n1821014714","n1821015385","n1821014911","n1821015057","n1821014867","n1821014998","n1821015142","n1821015234","n1821015446","n1821014862","n1821015369","n1821014945","n1821015003","n1821014667","n1821015413","n1821015256","n1821015327","n1821015160","n1821014907","n1821015431","n1821015172","n1821015034","n1821014741","n1821015033","n1821015239","n1821015007","n1821015316","n1821015285","n1821014633","n1821015263","n1821015069","n1821014846","n1821014779","n1821015011","n1821015012","n1821014845","n1821015418","n1821015442","n1821015266","n1821015336","n1821014755","n1821015188","n1821014925","n1821014816","n1821014869","n1821014967","n1821015286","n1821015147","n1821015410","n1821015126","n1821015438","n1821015018","n1821015354","n1821015337","n1821014766","n1821014740","n1821015228","n1821015173","n1821015407","n1821015076","n1821015451","n1821015024","n1821015314","n1821014784","n1821015045","n1821014735","n1821015205","n1821014986","n1821015240","n1821015098","n1821014825","n1821015302","n1821014918","n1821014718","n1821014896","n1821014853","n1821015194","n1821015165","n1821015213","n1821014991","n1821015350","n1821015333","n1821015332","n1821015361","n1821015060","n1821014914","n1821015375","n1821015315","n1821015307","n1821014906","n1821014751","n1821014666","n1821015218","n1821014817","n1821015118","n1821014674","n1821015038","n1821014973","n1821015429","n1821015183","n1821015046","n1821014803","n1821015140","n1821015009","n1821014749","n1821015335","n1821014711","n1821014854","n1821015278","n1821015419","n1821014648","n1821015357","n1821014637","n1821014988","n1821015322","n1821015387","n1821015042","n1821014833","n1821015396","n1821015326","n1821014691","n1821015149","n1821015204","n1821015122","n1821014782","n1821014982","n1821014921","n1821014936","n1821014969","n1821014881","n1821015403","n1821014805","n1821015395","n1821014892","n1821014826","n1821014844","n1821015107","n1821015014","n1821014955","n1821015352","n1821015414","n1821014746","n1821015209","n1821014770","n1821015416","n1821014661","n1821014857","n1821014814","n1821014754","n1821014721","n1821014727","n1821015362","n1821015029","n1821015246","n1821015189","n1821014627","n1821015269","n1821014808","n1821014962","n1821015349","n1821015041","n1821014722","n1821015330","n1821015453","n1821015067","n1821014643","n1821014802","n1821015383","n1821015151","n1821015250","n1821015245","n1821014772","n1821014899","n1821015222","n1821015121","n1821014951","n1821015176","n1821015219","n1821015454","n1821014972","n1821014917","n1821015182","n1821015166","n1821015145","n1821014910","n1821015082","n1821014678","n1821014806","n1821015141","n1821015341","n1821014788","n1821015097","n1821014995","n1821015444","n1821015346","n1821015101","n1821015129","n1821015123","n1821015132","n1821015190","n1821015146","n1821015325","n1821015191","n1821015072","n1821015100","n1821015174","n1821015238","n1821015215","n1821014700","n1821015242","n1821014841","n1821014905","n1821014874","n1821014883","n1821014729","n1821014866","n1821014828","n1821015295","n1821014931","n1821014859","n1821014912","n1821014783","n1821014752","n1821014961","n1821015366","n1821015401","n1821015169","n1821015318","n1821014996","n1821014747","n1821014963","n1821014670","n1821015186","n1821015231","n1821015157","n1821014812","n1821015381","n1821014887","n1821015138","n1821014704","n1821014787","n1821014922","n1821015290","n1821015343","n1821014651","n1821014980","n1821014960","n1821015244","n1821015236","n1821015006","n1821014694","n1821014759","n1821015207","n1821015276","n1821015065","n1821014863","n1821014660","n1821014902","n1821014645","n1821015339","n1821014871","n1821015096","n1821015299","n1821014798","n1821014638","n1821015392","n1821014835","n1821014762","n1821014642","n1821015433","n1821014786","n1821015134","n1821014855","n1821015184","n1821014850","n1821015293","n1821015233","n1821015227","n1821014876","n1821014985","n1821014843","n1821015420","n1821015197","n1821015192","n1821015292","n1821015344","n1821014742","n1821014726","n1821015237","n1821014796","n1821014908","n1821014975","n1821014769","n1821014688","n1821014860","n1821014895","n1821014676","n1821015411","n1821014736","n1821015164","n1821014647","n1821015144","n1821014919","n1821015220","n1821015254","n1821015435","n1821015308","n1821015342","n1821014830","n1821015273","n1821014658","n1821014781","n1821015087","n1821015139","n1821015304","n1821014839","n1821015048","n1821015115","n1821015355","n1821015226","n1821015177","n1821015430","n1821014965","n1821014725","n1821015365","n1821015171","n1821015073","n1821015125","n1821015338","n1821015111","n1821014950","n1821015378","n1821015258","n1821015456","n1821015106","n1821014832","n1821014888","n1821014795","n1821014872","n1821014810","n1821014705","n1821014804","n1821014820","n1821015283","n1821014938","n1821014689","n1821015259","n1821015334","n1821015348","n1821014635","n1821015179","n1821014864","n1821014890","n1821015020","n1821014898","n1821015287","n1821015120","n1821014984","n1821014743","n1821014790","n1821014765","n1821014777","n1821015095","n1821014653","n1821015135","n1821014836","n1821014964","n1821014974","n1821014636","n1821014682","n1821014663","n1821014665","n1821015109","n1821015155","n1821014930","n1821014669","n1821015004","n1821015427","n1821014916","n1821015093","n1821015086","n1821015386","n1821014799","n1821014913","n1821015434","n1821014728","n1821014900","n1821015068","n1821015039","n1821015443","n1821015406","n1821015280","n1821015319","n1821015368","n1821014774","n1821015090","n1821015175","n1821015195","n1821014687","n1821015359","n1821015449","n1821014956","n1821014838","n1821014768","n1821014698","n1821015323","n1821014756","n1821015255","n1821015400","n1821014717","n1821014868","n1821014778","n1821015214","n1821014944","n1821014697","n1821014671","n1821014928","n1821015294","n1821014822","n1821015284","n1821015351","n1821015022","n1821015133","n1821014644","n1821015010","n1821014625","n1821014657","n1821014946","n1821015099","n1821015114","n1821014629","n1821014865","n1821014997","n1821014926","n1821014933","n1821015199","n1821014819","n1821015080","n1821014692","n1821014677","n1821015358","n1821015367","n1821015360","n1821015105","n1821015247","n1821015005","n1821014809","n1821014794","n1821014761","n1821014879","n1821014801","n1821015377","n1821015059","n1821014730","n1821015050","n1821015271","n1821015143","n1821014989","n1821015019","n1821014672","n1821014649","n1821014684","n1821014703","n1821015021","n1821015382","n1821014842","n1821014720","n1821014847","n1821015104","n1821014987","n1821014886","n1821015267","n1821015221","n1821015015","n1821015423","n1821014954","n1821014903","n1821014939","n1821015212","n1821014789","n1821014712","n1821014708","n1821015078","n1821015277","n1821015249","n1821014646","n1821014793","n1821015053","n1821014707","n1821015306","n1821015112","n1821015288","n1821015380","n1821015437","n1821015178","n1821015158","n1821015272","n1821015235","n1821015163","n1821015154","n1821015253","n1821014632","n1821015372","n1821015103","n1821015311","n1821015301","n1821014885","n1821014811","n1821014977","n1821015051","n1821014942","n1821014745","n1821015432","n1821015075","n1821014664","n1821014695","n1821015116","n1821014639","n1821015421","n1821015248","n1821014758","n1821014834","n1821015083","n1821015455","n1821015241","n1821015108","n1821014713","n1821015137","n1821015055","n1821015211","n1821014904","n1821015376","n1821015398","n1821014771","n1821014840","n1821015062","n1819790554","n1819790560","n1819790767","n1819790696","n1819790706","n1819790606","n1819790607","n1819790544","n1819790779","n1819790760","n1819790926","n1819790927","n1819790647","n1819790657","n1819790649","n1819790679","n1819790915","n1819790739","n1819790549","n1819790671","n1819790686","n1819790798","n1819790791","n1819790563","n1819790720","n1819790704","n1819790795","n1819790836","n1819790622","n1819790615","n1819790654","n1819790931","n1819790595","n1819790753","n1819790612","n1819790623","n1819790564","n1819790552","n1819790645","n1819790625","n1819790605","n1819790668","n1819790731","n1819790718","n1819790781","n1819790665","n1819790659","n1819790726","n1819790642","n1819790854","n1819790697","n1819790867","n1819790833","n1819790555","n1819790774","n1819790881","n1819790530","n1819790909","n1819790891","n1819790590","n1819790738","n1819790609","n1819790528","n1819790674","n1819790583","n1819790559","n1819790863","n1819790912","n1819790685","n1819790913"]},"n185955128":{"id":"n185955128","loc":[-85.6189367,41.9519432],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948818":{"id":"n185948818","loc":[-85.616755,41.952231],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:44Z","tags":{}},"n185978819":{"id":"n185978819","loc":[-85.616773,41.954737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978821":{"id":"n185978821","loc":[-85.616699,41.954742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n2138420714":{"id":"n2138420714","loc":[-85.6176304,41.9515154],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420715":{"id":"n2138420715","loc":[-85.6177355,41.9515717],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420716":{"id":"n2138420716","loc":[-85.6192901,41.951573],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420718":{"id":"n2138420718","loc":[-85.6171481,41.9513579],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420719":{"id":"n2138420719","loc":[-85.6165981,41.9519199],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420720":{"id":"n2138420720","loc":[-85.6165719,41.9519922],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420721":{"id":"n2138420721","loc":[-85.6165832,41.9520757],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420722":{"id":"n2138420722","loc":[-85.6166355,41.9521453],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420723":{"id":"n2138420723","loc":[-85.6169161,41.9522788],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420724":{"id":"n2138420724","loc":[-85.6170882,41.9522538],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420725":{"id":"n2138420725","loc":[-85.6189204,41.9514674],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420726":{"id":"n2138420726","loc":[-85.6180346,41.9514735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420727":{"id":"n2138420727","loc":[-85.6180362,41.9515719],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420728":{"id":"n2138420728","loc":[-85.6189204,41.9515727],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420744":{"id":"n2138420744","loc":[-85.618919,41.9519571],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420745":{"id":"n2138420745","loc":[-85.6194575,41.9522374],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420746":{"id":"n2138420746","loc":[-85.6181777,41.9536179],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420747":{"id":"n2138420747","loc":[-85.6176582,41.9533658],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420748":{"id":"n2138420748","loc":[-85.6179871,41.9530242],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420749":{"id":"n2138420749","loc":[-85.618429,41.9532476],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420750":{"id":"n2138420750","loc":[-85.6185538,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420751":{"id":"n2138420751","loc":[-85.6180765,41.9528677],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420752":{"id":"n2138420752","loc":[-85.6180394,41.9528855],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420753":{"id":"n2138420753","loc":[-85.6193752,41.9521695],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420754":{"id":"n2138420754","loc":[-85.6181374,41.9535376],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420755":{"id":"n2138420755","loc":[-85.6179898,41.9535545],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420756":{"id":"n2138420756","loc":[-85.6177286,41.9534228],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420757":{"id":"n2138420757","loc":[-85.6181011,41.9530292],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420759":{"id":"n2138420759","loc":[-85.6185158,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420760":{"id":"n2138420760","loc":[-85.6191318,41.9520425],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420761":{"id":"n2138420761","loc":[-85.6182348,41.9529815],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420762":{"id":"n2138420762","loc":[-85.6184853,41.9524248],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420763":{"id":"n2138420763","loc":[-85.6186764,41.9525193],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420764":{"id":"n2138420764","loc":[-85.6189421,41.9526483],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420765":{"id":"n2138420765","loc":[-85.6182875,41.9531222],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420766":{"id":"n2138420766","loc":[-85.6179141,41.9535163],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420767":{"id":"n2138420767","loc":[-85.6178363,41.9535735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n185948824":{"id":"n185948824","loc":[-85.6165667,41.9529715],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n2138420758":{"id":"n2138420758","loc":[-85.6184408,41.953201],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138422349":{"id":"n2138422349","loc":[-85.6175136,41.9533346],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422350":{"id":"n2138422350","loc":[-85.6171867,41.9531679],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422351":{"id":"n2138422351","loc":[-85.61722,41.9531305],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422352":{"id":"n2138422352","loc":[-85.6171889,41.9531158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422353":{"id":"n2138422353","loc":[-85.6171733,41.9531284],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422354":{"id":"n2138422354","loc":[-85.616765,41.9529207],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422355":{"id":"n2138422355","loc":[-85.6167565,41.9529355],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422356":{"id":"n2138422356","loc":[-85.6164772,41.9527911],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422357":{"id":"n2138422357","loc":[-85.6168227,41.9524261],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422358":{"id":"n2138422358","loc":[-85.6171913,41.9526158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422359":{"id":"n2138422359","loc":[-85.6172403,41.9525589],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422360":{"id":"n2138422360","loc":[-85.6172097,41.952542],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422361":{"id":"n2138422361","loc":[-85.6173948,41.9523512],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422362":{"id":"n2138422362","loc":[-85.6174256,41.9523678],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422363":{"id":"n2138422363","loc":[-85.6174831,41.9523086],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422364":{"id":"n2138422364","loc":[-85.6173316,41.9522289],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422365":{"id":"n2138422365","loc":[-85.6174507,41.9521024],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422366":{"id":"n2138422366","loc":[-85.6174773,41.9521155],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422367":{"id":"n2138422367","loc":[-85.6176577,41.9519232],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422368":{"id":"n2138422368","loc":[-85.6176336,41.9519105],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422369":{"id":"n2138422369","loc":[-85.617747,41.9517861],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422370":{"id":"n2138422370","loc":[-85.6182675,41.9520559],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422371":{"id":"n2138422371","loc":[-85.6182105,41.9521219],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422372":{"id":"n2138422372","loc":[-85.6183863,41.9522203],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422373":{"id":"n2138422373","loc":[-85.6180984,41.9525266],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422374":{"id":"n2138422374","loc":[-85.6179159,41.9524295],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422375":{"id":"n2138422375","loc":[-85.617854,41.9524979],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422376":{"id":"n2138422376","loc":[-85.6177686,41.9524531],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422377":{"id":"n2138422377","loc":[-85.6174716,41.9527765],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422378":{"id":"n2138422378","loc":[-85.6178545,41.9529756],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138425424":{"id":"n2138425424","loc":[-85.6171736,41.9536385],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425425":{"id":"n2138425425","loc":[-85.6180159,41.9535782],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425426":{"id":"n2138425426","loc":[-85.6181068,41.9536282],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425427":{"id":"n2138425427","loc":[-85.6180673,41.9542678],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425428":{"id":"n2138425428","loc":[-85.6178636,41.9542634],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425429":{"id":"n2138425429","loc":[-85.6176204,41.9542046],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425430":{"id":"n2138425430","loc":[-85.6174366,41.9541031],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425431":{"id":"n2138425431","loc":[-85.6172942,41.9539781],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425432":{"id":"n2138425432","loc":[-85.6172171,41.9538399],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425433":{"id":"n2138425433","loc":[-85.6168138,41.9543266],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425434":{"id":"n2138425434","loc":[-85.6167779,41.9538098],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425435":{"id":"n2138425435","loc":[-85.6165849,41.9537073],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425441":{"id":"n2138425441","loc":[-85.616458,41.9543184],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425442":{"id":"n2138425442","loc":[-85.6166428,41.954345],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425445":{"id":"n2138425445","loc":[-85.6181332,41.9514117],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425446":{"id":"n2138425446","loc":[-85.6183263,41.9514111],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425447":{"id":"n2138425447","loc":[-85.6185033,41.9514102],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425449":{"id":"n2138425449","loc":[-85.6186809,41.9514093],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425451":{"id":"n2138425451","loc":[-85.6188681,41.9514082],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138436008":{"id":"n2138436008","loc":[-85.6170474,41.9513604],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436009":{"id":"n2138436009","loc":[-85.6164937,41.9519586],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436010":{"id":"n2138436010","loc":[-85.616497,41.9520725],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436011":{"id":"n2138436011","loc":[-85.6165654,41.9521645],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436012":{"id":"n2138436012","loc":[-85.6166631,41.9522178],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436013":{"id":"n2138436013","loc":[-85.6167327,41.9522554],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436014":{"id":"n2138436014","loc":[-85.6172383,41.9525125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138439319":{"id":"n2138439319","loc":[-85.6170432,41.9524057],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439320":{"id":"n2138439320","loc":[-85.617691,41.9517107],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439321":{"id":"n2138439321","loc":[-85.6177727,41.9516794],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439322":{"id":"n2138439322","loc":[-85.619085,41.9516811],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439323":{"id":"n2138439323","loc":[-85.6179432,41.952895],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439324":{"id":"n2138439324","loc":[-85.6180389,41.9529384],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439325":{"id":"n2138439325","loc":[-85.6176303,41.9533604],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439326":{"id":"n2138439326","loc":[-85.6175538,41.9534396],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439327":{"id":"n2138439327","loc":[-85.6173806,41.9523658],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439328":{"id":"n2138439328","loc":[-85.6171841,41.9522542],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439329":{"id":"n2138439329","loc":[-85.6172077,41.9524958],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439330":{"id":"n2138439330","loc":[-85.6171235,41.9525809],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439331":{"id":"n2138439331","loc":[-85.6180938,41.9527349],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439332":{"id":"n2138439332","loc":[-85.6177023,41.9525253],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439333":{"id":"n2138439333","loc":[-85.6175543,41.9526865],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439334":{"id":"n2138439334","loc":[-85.6179589,41.9528783],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n185948820":{"id":"n185948820","loc":[-85.6163249,41.952701],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948822":{"id":"n185948822","loc":[-85.6163757,41.952855],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185955123":{"id":"n185955123","loc":[-85.6198103,41.9510408],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185958839":{"id":"n185958839","loc":[-85.611651,41.954761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965033":{"id":"n185965033","loc":[-85.614195,41.954754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185976502":{"id":"n185976502","loc":[-85.617375,41.947559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:32Z","tags":{}},"n185976504":{"id":"n185976504","loc":[-85.6174164,41.9510804],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185978828":{"id":"n185978828","loc":[-85.613542,41.954756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n185978830":{"id":"n185978830","loc":[-85.610373,41.954774],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n2138420713":{"id":"n2138420713","loc":[-85.6174641,41.9506942],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:11Z","tags":{}},"n2138420717":{"id":"n2138420717","loc":[-85.6173027,41.9512895],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420768":{"id":"n2138420768","loc":[-85.61745,41.9501974],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420773":{"id":"n2138420773","loc":[-85.6174135,41.9489136],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138425436":{"id":"n2138425436","loc":[-85.6159148,41.9538036],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425437":{"id":"n2138425437","loc":[-85.6159534,41.9539677],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425438":{"id":"n2138425438","loc":[-85.6160306,41.9540846],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425439":{"id":"n2138425439","loc":[-85.6161354,41.954181],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425440":{"id":"n2138425440","loc":[-85.6162733,41.954263],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425443":{"id":"n2138425443","loc":[-85.6183273,41.9510826],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425444":{"id":"n2138425444","loc":[-85.6181354,41.9510835],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425448":{"id":"n2138425448","loc":[-85.6185033,41.9510816],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425450":{"id":"n2138425450","loc":[-85.6186816,41.9510808],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425452":{"id":"n2138425452","loc":[-85.6188641,41.9510818],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138435984":{"id":"n2138435984","loc":[-85.6167607,41.9501009],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138436000":{"id":"n2138436000","loc":[-85.6173169,41.947558],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436001":{"id":"n2138436001","loc":[-85.6173362,41.948883],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436002":{"id":"n2138436002","loc":[-85.6167791,41.9492952],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436003":{"id":"n2138436003","loc":[-85.6167543,41.949349],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436004":{"id":"n2138436004","loc":[-85.6167648,41.9509125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436005":{"id":"n2138436005","loc":[-85.6168832,41.9510412],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436006":{"id":"n2138436006","loc":[-85.6170045,41.9511417],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436007":{"id":"n2138436007","loc":[-85.6170624,41.9512483],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436017":{"id":"n2138436017","loc":[-85.6168094,41.9492729],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436021":{"id":"n2138436021","loc":[-85.6167553,41.9494886],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436023":{"id":"n2138436023","loc":[-85.6167585,41.9499707],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436025":{"id":"n2138436025","loc":[-85.6167567,41.9497018],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"w203838284":{"id":"w203838284","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425424","n2138425425","n2138425426","n2138425427","n2138425428","n2138425429","n2138425430","n2138425431","n2138425432","n2138425424"]},"w203837928":{"id":"w203837928","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"highway":"service"},"nodes":["n2138420717","n2138420718","n2138420719","n2138420720","n2138420721","n2138420722","n185948818","n2138420723","n2138420724","n2138420715"]},"w203839364":{"id":"w203839364","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439331","n2138439332"]},"w203837932":{"id":"w203837932","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420744","n2138420745","n2138420746","n2138420747","n2138420748","n2138420749","n2138420750","n2138420751","n2138420744"]},"w203839362":{"id":"w203839362","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439327","n2138439328"]},"w203839363":{"id":"w203839363","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439329","n2138439330"]},"w203837933":{"id":"w203837933","version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:42Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n185955128","n2138420760","n2138420753","n2138420764","n2138420759","n2138420758","n2138420754","n2138420755","n2138420766","n2138420756"]},"w203837936":{"id":"w203837936","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420765","n2138420766"]},"w17966364":{"id":"w17966364","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"access":"private","highway":"service","name":"Collins Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Collins","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313686","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185961362","n185976502","n2138420773","n2138420768","n2138420713","n185976504","n2138420717","n2138420714","n2138420715","n2138420727","n2138420728","n2138420716"]},"w203838040":{"id":"w203838040","version":"3","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"amenity":"school","area":"yes","building":"yes","name":"Three Rivers Middle School"},"nodes":["n2138422349","n2138422350","n2138422351","n2138422352","n2138422353","n2138422354","n2138422355","n2138422356","n2138422357","n2138439330","n2138422358","n2138422359","n2138422360","n2138436014","n2138439327","n2138422361","n2138422362","n2138422363","n2138422364","n2138422365","n2138422366","n2138422367","n2138422368","n2138422369","n2138422370","n2138422371","n2138422372","n2138422373","n2138422374","n2138422375","n2138422376","n2138439332","n2138439333","n2138422377","n2138422378","n2138422349"]},"w17964049":{"id":"w17964049","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:46Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335181","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955120","n185955123","n2138420716","n185955128","n2138420762","n2138420752","n2138420761","n2138420759"]},"w41074899":{"id":"w41074899","version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"highway":"secondary","name":"E Hoffman St","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978817","n185978819","n185978821","n185965033","n185978828","n185958839","n185978830"]},"w203839365":{"id":"w203839365","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439333","n2138439334"]},"w203837935":{"id":"w203837935","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420762","n2138420763","n2138420764"]},"w203838287":{"id":"w203838287","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425446","n2138425447","n2138425448","n2138425443","n2138425446"]},"w203837934":{"id":"w203837934","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420760","n2138420763","n2138420761"]},"w203838289":{"id":"w203838289","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425449","n2138425451","n2138425452","n2138425450","n2138425449"]},"w17963047":{"id":"w17963047","version":"4","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331535","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948818","n2138436013","n185948820","n185948822","n185948824","n2138439326","n2138420767","n2138420766"]},"w203839091":{"id":"w203839091","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:44Z","tags":{"highway":"footway"},"nodes":["n185976502","n2138436000","n2138436001","n2138436017","n2138436002","n2138436003","n2138436021","n2138436025","n2138436023","n2138435984","n2138436004","n2138436005","n2138436006","n2138436007","n2138436008","n2138436009","n2138436010","n2138436011","n2138436012","n2138436013","n2138439319","n2138439329","n2138436014"]},"w204830797":{"id":"w204830797","version":"1","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:37Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420756","n2138420757","n2138420765","n2138420758"]},"w203838288":{"id":"w203838288","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425447","n2138425449","n2138425450","n2138425448","n2138425447"]},"w203838285":{"id":"w203838285","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425433","n2138425434","n2138425435","n2138425436","n2138425437","n2138425438","n2138425439","n2138425440","n2138425441","n2138425442","n2138425433"]},"w203838286":{"id":"w203838286","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425443","n2138425444","n2138425445","n2138425446","n2138425443"]},"w203837929":{"id":"w203837929","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420725","n2138420726","n2138420727","n2138420728","n2138420725"]},"w203839361":{"id":"w203839361","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439319","n2138439328","n2138439320","n2138439321","n2138439322","n2138439331","n2138439334","n2138439323","n2138439324","n2138439325","n2138439326"]},"n394381698":{"id":"n394381698","loc":[-85.614471,41.954755],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381699":{"id":"n394381699","loc":[-85.6152,41.954744],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381700":{"id":"n394381700","loc":[-85.615201,41.954081],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381701":{"id":"n394381701","loc":[-85.614426,41.954042],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381702":{"id":"n394381702","loc":[-85.616319,41.954749],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381704":{"id":"n394381704","loc":[-85.616152,41.954752],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381706":{"id":"n394381706","loc":[-85.615201,41.95483],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490775":{"id":"n394490775","loc":[-85.613971,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490782":{"id":"n394490782","loc":[-85.614372,41.954841],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185958835":{"id":"n185958835","loc":[-85.611615,41.953704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958837":{"id":"n185958837","loc":[-85.611636,41.953938],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958842":{"id":"n185958842","loc":[-85.611187,41.951686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958844":{"id":"n185958844","loc":[-85.611087,41.951741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958845":{"id":"n185958845","loc":[-85.611034,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958847":{"id":"n185958847","loc":[-85.611016,41.95196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958849":{"id":"n185958849","loc":[-85.610989,41.95328],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958851":{"id":"n185958851","loc":[-85.611021,41.953484],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958852":{"id":"n185958852","loc":[-85.611091,41.953603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958853":{"id":"n185958853","loc":[-85.6112,41.953661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958855":{"id":"n185958855","loc":[-85.611364,41.953686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965031":{"id":"n185965031","loc":[-85.614204,41.953696],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965032":{"id":"n185965032","loc":[-85.6142,41.953978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965062":{"id":"n185965062","loc":[-85.614617,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965064":{"id":"n185965064","loc":[-85.61463,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965066":{"id":"n185965066","loc":[-85.614642,41.953436],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965068":{"id":"n185965068","loc":[-85.6146,41.953551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965071":{"id":"n185965071","loc":[-85.614487,41.95363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965073":{"id":"n185965073","loc":[-85.614354,41.953672],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185966288":{"id":"n185966288","loc":[-85.61179,41.953695],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966290":{"id":"n185966290","loc":[-85.612232,41.953685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966293":{"id":"n185966293","loc":[-85.613438,41.953677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966349":{"id":"n185966349","loc":[-85.611323,41.951653],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966351":{"id":"n185966351","loc":[-85.611892,41.951642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966352":{"id":"n185966352","loc":[-85.612216,41.951641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966353":{"id":"n185966353","loc":[-85.613111,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966354":{"id":"n185966354","loc":[-85.613396,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966355":{"id":"n185966355","loc":[-85.614221,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185973839":{"id":"n185973839","loc":[-85.61341,41.951919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185973840":{"id":"n185973840","loc":[-85.613438,41.953308],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185980222":{"id":"n185980222","loc":[-85.613781,41.955164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980223":{"id":"n185980223","loc":[-85.613815,41.955237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980225":{"id":"n185980225","loc":[-85.613837,41.955316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185990345":{"id":"n185990345","loc":[-85.612211,41.951977],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:01Z","tags":{}},"n185955743":{"id":"n185955743","loc":[-85.613873,41.95635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185980227":{"id":"n185980227","loc":[-85.613851,41.955415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980229":{"id":"n185980229","loc":[-85.613918,41.957134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n394381703":{"id":"n394381703","loc":[-85.616287,41.955674],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381705":{"id":"n394381705","loc":[-85.615164,41.955676],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490777":{"id":"n394490777","loc":[-85.613973,41.955979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490780":{"id":"n394490780","loc":[-85.614364,41.955987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"w17965307":{"id":"w17965307","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:58Z","tags":{"highway":"residential","name":"Bates Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bates","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313640:15313641","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185966349","n185966351","n185966352","n185966353","n185966354","n185966355","n185965062"]},"w17967957":{"id":"w17967957","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:16Z","tags":{"highway":"residential","name":"Krum Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Krum","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313643","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966352","n185990345","n185966290"]},"w17964508":{"id":"w17964508","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:11Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185958844","n185958845","n185958847","n185958849","n185958851","n185958852","n185958853","n185958855","n185958835"]},"w17964507":{"id":"w17964507","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:10Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313629","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185958837","n185958839"]},"w34367080":{"id":"w34367080","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381699","n394381706","n394381705","n394381703","n394381702","n394381704","n394381699"]},"w17965302":{"id":"w17965302","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:55Z","tags":{"highway":"residential","name":"Clausen Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Clausen","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313630:15313631:15313632","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185966288","n185966290","n185966293","n185965031"]},"w17965156":{"id":"w17965156","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:54Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327962","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965062","n185965064","n185965066","n185965068","n185965071","n185965073","n185965031"]},"w34369812":{"id":"w34369812","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490775","n394490777","n394490780","n394490782","n394490775"]},"w17965151":{"id":"w17965151","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:52Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965031","n185965032","n185965033"]},"w17966756":{"id":"w17966756","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:10Z","tags":{"access":"private","highway":"service","name":"Lockport Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Lockport","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313621:15314402","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978828","n185980222","n185980223","n185980225","n185980227","n185955743","n185980229"]},"w17966056":{"id":"w17966056","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:57Z","tags":{"highway":"residential","name":"Angell Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Angell","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313639","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966354","n185973839","n185973840","n185966293"]},"w34367079":{"id":"w34367079","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381700","n394381701","n394381698","n394381699","n394381700"]},"n185955744":{"id":"n185955744","loc":[-85.611753,41.956208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185988932":{"id":"n185988932","loc":[-85.6159,41.956336],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988934":{"id":"n185988934","loc":[-85.6159158,41.9590646],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988935":{"id":"n185988935","loc":[-85.6157358,41.959364],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n2138447007":{"id":"n2138447007","loc":[-85.6130784,41.9590689],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447008":{"id":"n2138447008","loc":[-85.6133328,41.9593805],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447003":{"id":"n2138447003","loc":[-85.610238,41.9547745],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447004":{"id":"n2138447004","loc":[-85.6102652,41.9566041],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447005":{"id":"n2138447005","loc":[-85.610325,41.9568823],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447006":{"id":"n2138447006","loc":[-85.6105644,41.9571383],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447009":{"id":"n2138447009","loc":[-85.6135946,41.959948],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447010":{"id":"n2138447010","loc":[-85.6136071,41.9629372],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447011":{"id":"n2138447011","loc":[-85.6134392,41.9633182],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447012":{"id":"n2138447012","loc":[-85.6130151,41.9636073],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447013":{"id":"n2138447013","loc":[-85.6122729,41.9637125],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447014":{"id":"n2138447014","loc":[-85.6056682,41.963752],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"w17964174":{"id":"w17964174","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:41Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314401","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955743","n185955744"]},"w17967743":{"id":"w17967743","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:06Z","tags":{"access":"private","highway":"service","name":"Manistee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manistee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326121:15326126:15326127:15326116","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971574","n185988932","n185971407","n185981301","n185967987","n185988934","n185988935"]},"w203839666":{"id":"w203839666","version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{"highway":"residential","name":"Hov Aire Drive"},"nodes":["n2138447003","n2138447004","n2138447005","n2138447006","n2138447007","n2138447008","n2138447009","n2138447010","n2138447011","n2138447012","n2138447013","n2138447014"]}}';iD.data = {
32684     "deprecated": [
32685         {
32686             "old": {
32687                 "amenity": "firepit"
32688             },
32689             "replace": {
32690                 "leisure": "firepit"
32691             }
32692         },
32693         {
32694             "old": {
32695                 "barrier": "wire_fence"
32696             },
32697             "replace": {
32698                 "barrier": "fence",
32699                 "fence_type": "chain"
32700             }
32701         },
32702         {
32703             "old": {
32704                 "barrier": "wood_fence"
32705             },
32706             "replace": {
32707                 "barrier": "fence",
32708                 "fence_type": "wood"
32709             }
32710         },
32711         {
32712             "old": {
32713                 "highway": "ford"
32714             },
32715             "replace": {
32716                 "ford": "yes"
32717             }
32718         },
32719         {
32720             "old": {
32721                 "highway": "stile"
32722             },
32723             "replace": {
32724                 "barrier": "stile"
32725             }
32726         },
32727         {
32728             "old": {
32729                 "highway": "incline"
32730             },
32731             "replace": {
32732                 "highway": "road",
32733                 "incline": "up"
32734             }
32735         },
32736         {
32737             "old": {
32738                 "highway": "incline_steep"
32739             },
32740             "replace": {
32741                 "highway": "road",
32742                 "incline": "up"
32743             }
32744         },
32745         {
32746             "old": {
32747                 "highway": "unsurfaced"
32748             },
32749             "replace": {
32750                 "highway": "road",
32751                 "incline": "unpaved"
32752             }
32753         },
32754         {
32755             "old": {
32756                 "landuse": "wood"
32757             },
32758             "replace": {
32759                 "landuse": "forest",
32760                 "natural": "wood"
32761             }
32762         },
32763         {
32764             "old": {
32765                 "natural": "marsh"
32766             },
32767             "replace": {
32768                 "natural": "wetland",
32769                 "wetland": "marsh"
32770             }
32771         },
32772         {
32773             "old": {
32774                 "power_source": "*"
32775             },
32776             "replace": {
32777                 "generator:source": "$1"
32778             }
32779         },
32780         {
32781             "old": {
32782                 "power_rating": "*"
32783             },
32784             "replace": {
32785                 "generator:output": "$1"
32786             }
32787         },
32788         {
32789             "old": {
32790                 "shop": "organic"
32791             },
32792             "replace": {
32793                 "shop": "supermarket",
32794                 "organic": "only"
32795             }
32796         }
32797     ],
32798     "discarded": [
32799         "created_by",
32800         "odbl",
32801         "odbl:note",
32802         "tiger:upload_uuid",
32803         "tiger:tlid",
32804         "tiger:source",
32805         "tiger:separated",
32806         "geobase:datasetName",
32807         "geobase:uuid",
32808         "sub_sea:type",
32809         "KSJ2:ADS",
32810         "KSJ2:ARE",
32811         "KSJ2:AdminArea",
32812         "KSJ2:COP_label",
32813         "KSJ2:DFD",
32814         "KSJ2:INT",
32815         "KSJ2:INT_label",
32816         "KSJ2:LOC",
32817         "KSJ2:LPN",
32818         "KSJ2:OPC",
32819         "KSJ2:PubFacAdmin",
32820         "KSJ2:RAC",
32821         "KSJ2:RAC_label",
32822         "KSJ2:RIC",
32823         "KSJ2:RIN",
32824         "KSJ2:WSC",
32825         "KSJ2:coordinate",
32826         "KSJ2:curve_id",
32827         "KSJ2:curve_type",
32828         "KSJ2:filename",
32829         "KSJ2:lake_id",
32830         "KSJ2:lat",
32831         "KSJ2:long",
32832         "KSJ2:river_id",
32833         "yh:LINE_NAME",
32834         "yh:LINE_NUM",
32835         "yh:STRUCTURE",
32836         "yh:TOTYUMONO",
32837         "yh:TYPE",
32838         "yh:WIDTH_RANK",
32839         "SK53_bulk:load"
32840     ],
32841     "imagery": [
32842         {
32843             "name": "7th Series (OS7)",
32844             "type": "tms",
32845             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32846             "polygon": [
32847                 [
32848                     [
32849                         -9,
32850                         49.8
32851                     ],
32852                     [
32853                         -9,
32854                         61.1
32855                     ],
32856                     [
32857                         1.9,
32858                         61.1
32859                     ],
32860                     [
32861                         1.9,
32862                         49.8
32863                     ],
32864                     [
32865                         -9,
32866                         49.8
32867                     ]
32868                 ]
32869             ]
32870         },
32871         {
32872             "name": "AGRI black-and-white 2.5m",
32873             "type": "tms",
32874             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32875             "polygon": [
32876                 [
32877                     [
32878                         112.28778,
32879                         -28.784589
32880                     ],
32881                     [
32882                         112.71488,
32883                         -31.13894
32884                     ],
32885                     [
32886                         114.11263,
32887                         -34.178287
32888                     ],
32889                     [
32890                         113.60788,
32891                         -37.39012
32892                     ],
32893                     [
32894                         117.17992,
32895                         -37.451794
32896                     ],
32897                     [
32898                         119.31538,
32899                         -37.42096
32900                     ],
32901                     [
32902                         121.72262,
32903                         -36.708394
32904                     ],
32905                     [
32906                         123.81925,
32907                         -35.76893
32908                     ],
32909                     [
32910                         125.9547,
32911                         -34.3066
32912                     ],
32913                     [
32914                         127.97368,
32915                         -33.727398
32916                     ],
32917                     [
32918                         130.07031,
32919                         -33.24166
32920                     ],
32921                     [
32922                         130.10913,
32923                         -33.888704
32924                     ],
32925                     [
32926                         131.00214,
32927                         -34.049705
32928                     ],
32929                     [
32930                         131.0798,
32931                         -34.72257
32932                     ],
32933                     [
32934                         132.28342,
32935                         -35.39
32936                     ],
32937                     [
32938                         134.18591,
32939                         -35.61126
32940                     ],
32941                     [
32942                         133.8753,
32943                         -37.1119
32944                     ],
32945                     [
32946                         134.8459,
32947                         -37.6365
32948                     ],
32949                     [
32950                         139.7769,
32951                         -37.82075
32952                     ],
32953                     [
32954                         139.93223,
32955                         -39.4283
32956                     ],
32957                     [
32958                         141.6017,
32959                         -39.8767
32960                     ],
32961                     [
32962                         142.3783,
32963                         -39.368294
32964                     ],
32965                     [
32966                         142.3783,
32967                         -40.64702
32968                     ],
32969                     [
32970                         142.49478,
32971                         -42.074874
32972                     ],
32973                     [
32974                         144.009,
32975                         -44.060127
32976                     ],
32977                     [
32978                         147.23161,
32979                         -44.03222
32980                     ],
32981                     [
32982                         149.05645,
32983                         -42.534313
32984                     ],
32985                     [
32986                         149.52237,
32987                         -40.99959
32988                     ],
32989                     [
32990                         149.9494,
32991                         -40.852921
32992                     ],
32993                     [
32994                         150.8036,
32995                         -38.09627
32996                     ],
32997                     [
32998                         151.81313,
32999                         -38.12682
33000                     ],
33001                     [
33002                         156.20052,
33003                         -22.667706
33004                     ],
33005                     [
33006                         156.20052,
33007                         -20.10109
33008                     ],
33009                     [
33010                         156.62761,
33011                         -17.417627
33012                     ],
33013                     [
33014                         155.26869,
33015                         -17.19521
33016                     ],
33017                     [
33018                         154.14272,
33019                         -19.51662
33020                     ],
33021                     [
33022                         153.5215,
33023                         -18.34139
33024                     ],
33025                     [
33026                         153.05558,
33027                         -16.5636
33028                     ],
33029                     [
33030                         152.78379,
33031                         -15.256768
33032                     ],
33033                     [
33034                         152.27905,
33035                         -13.4135
33036                     ],
33037                     [
33038                         151.3472,
33039                         -12.391767
33040                     ],
33041                     [
33042                         149.48354,
33043                         -12.05024
33044                     ],
33045                     [
33046                         146.9598,
33047                         -9.992408
33048                     ],
33049                     [
33050                         135.9719,
33051                         -9.992408
33052                     ],
33053                     [
33054                         130.3032,
33055                         -10.33636
33056                     ],
33057                     [
33058                         128.09016,
33059                         -12.164136
33060                     ],
33061                     [
33062                         125.91588,
33063                         -12.315912
33064                     ],
33065                     [
33066                         124.3239,
33067                         -11.860326
33068                     ],
33069                     [
33070                         122.03323,
33071                         -11.974295
33072                     ],
33073                     [
33074                         118.26706,
33075                         -16.9353
33076                     ],
33077                     [
33078                         115.93747,
33079                         -19.11357
33080                     ],
33081                     [
33082                         114.0738,
33083                         -21.11863
33084                     ],
33085                     [
33086                         113.49141,
33087                         -22.596033
33088                     ],
33089                     [
33090                         112.28778,
33091                         -28.784589
33092                     ]
33093                 ]
33094             ],
33095             "terms_text": "AGRI"
33096         },
33097         {
33098             "name": "Bing aerial imagery",
33099             "type": "bing",
33100             "description": "Satellite and aerial imagery.",
33101             "template": "http://www.bing.com/maps/",
33102             "scaleExtent": [
33103                 0,
33104                 22
33105             ],
33106             "id": "Bing",
33107             "default": true
33108         },
33109         {
33110             "name": "British Columbia Mosaic",
33111             "type": "tms",
33112             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33113             "scaleExtent": [
33114                 9,
33115                 20
33116             ],
33117             "polygon": [
33118                 [
33119                     [
33120                         -123.3176032,
33121                         49.3272567
33122                     ],
33123                     [
33124                         -123.4405258,
33125                         49.3268222
33126                     ],
33127                     [
33128                         -123.440717,
33129                         49.3384429
33130                     ],
33131                     [
33132                         -123.4398375,
33133                         49.3430357
33134                     ],
33135                     [
33136                         -123.4401258,
33137                         49.3435398
33138                     ],
33139                     [
33140                         -123.4401106,
33141                         49.3439946
33142                     ],
33143                     [
33144                         -123.4406265,
33145                         49.3444493
33146                     ],
33147                     [
33148                         -123.4404747,
33149                         49.3455762
33150                     ],
33151                     [
33152                         -123.4397768,
33153                         49.3460606
33154                     ],
33155                     [
33156                         -123.4389726,
33157                         49.3461298
33158                     ],
33159                     [
33160                         -123.4372904,
33161                         49.3567236
33162                     ],
33163                     [
33164                         -123.4374774,
33165                         49.3710843
33166                     ],
33167                     [
33168                         -123.4335292,
33169                         49.3709446
33170                     ],
33171                     [
33172                         -123.4330357,
33173                         49.373725
33174                     ],
33175                     [
33176                         -123.4332717,
33177                         49.3751221
33178                     ],
33179                     [
33180                         -123.4322847,
33181                         49.3761001
33182                     ],
33183                     [
33184                         -123.4317482,
33185                         49.3791736
33186                     ],
33187                     [
33188                         -123.4314264,
33189                         49.3795927
33190                     ],
33191                     [
33192                         -123.4307826,
33193                         49.3823866
33194                     ],
33195                     [
33196                         -123.4313405,
33197                         49.3827358
33198                     ],
33199                     [
33200                         -123.4312118,
33201                         49.3838533
33202                     ],
33203                     [
33204                         -123.4300415,
33205                         49.3845883
33206                     ],
33207                     [
33208                         -123.4189858,
33209                         49.3847087
33210                     ],
33211                     [
33212                         -123.4192235,
33213                         49.4135198
33214                     ],
33215                     [
33216                         -123.3972532,
33217                         49.4135691
33218                     ],
33219                     [
33220                         -123.3972758,
33221                         49.4243473
33222                     ],
33223                     [
33224                         -123.4006929,
33225                         49.4243314
33226                     ],
33227                     [
33228                         -123.4007741,
33229                         49.5703491
33230                     ],
33231                     [
33232                         -123.4000812,
33233                         49.570345
33234                     ],
33235                     [
33236                         -123.4010761,
33237                         49.5933838
33238                     ],
33239                     [
33240                         -123.3760399,
33241                         49.5932848
33242                     ],
33243                     [
33244                         -123.3769811,
33245                         49.6756063
33246                     ],
33247                     [
33248                         -123.3507288,
33249                         49.6756396
33250                     ],
33251                     [
33252                         -123.3507969,
33253                         49.7086751
33254                     ],
33255                     [
33256                         -123.332887,
33257                         49.708722
33258                     ],
33259                     [
33260                         -123.3327888,
33261                         49.7256288
33262                     ],
33263                     [
33264                         -123.3007111,
33265                         49.7255625
33266                     ],
33267                     [
33268                         -123.3009164,
33269                         49.7375384
33270                     ],
33271                     [
33272                         -123.2885986,
33273                         49.737638
33274                     ],
33275                     [
33276                         -123.2887823,
33277                         49.8249207
33278                     ],
33279                     [
33280                         -123.2997955,
33281                         49.8249207
33282                     ],
33283                     [
33284                         -123.3011721,
33285                         49.8497814
33286                     ],
33287                     [
33288                         -123.3218218,
33289                         49.850669
33290                     ],
33291                     [
33292                         -123.3273284,
33293                         49.8577696
33294                     ],
33295                     [
33296                         -123.3276726,
33297                         49.9758852
33298                     ],
33299                     [
33300                         -123.3008279,
33301                         49.9752212
33302                     ],
33303                     [
33304                         -123.3007204,
33305                         50.0997002
33306                     ],
33307                     [
33308                         -123.2501716,
33309                         50.100735
33310                     ],
33311                     [
33312                         -123.25091,
33313                         50.2754901
33314                     ],
33315                     [
33316                         -123.0224338,
33317                         50.2755598
33318                     ],
33319                     [
33320                         -123.0224879,
33321                         50.3254853
33322                     ],
33323                     [
33324                         -123.0009318,
33325                         50.3254689
33326                     ],
33327                     [
33328                         -123.0007778,
33329                         50.3423899
33330                     ],
33331                     [
33332                         -122.9775023,
33333                         50.3423408
33334                     ],
33335                     [
33336                         -122.9774766,
33337                         50.3504306
33338                     ],
33339                     [
33340                         -122.9508137,
33341                         50.3504961
33342                     ],
33343                     [
33344                         -122.950795,
33345                         50.3711984
33346                     ],
33347                     [
33348                         -122.9325221,
33349                         50.3711521
33350                     ],
33351                     [
33352                         -122.9321048,
33353                         50.399793
33354                     ],
33355                     [
33356                         -122.8874234,
33357                         50.3999748
33358                     ],
33359                     [
33360                         -122.8873385,
33361                         50.4256108
33362                     ],
33363                     [
33364                         -122.6620152,
33365                         50.4256959
33366                     ],
33367                     [
33368                         -122.6623083,
33369                         50.3994506
33370                     ],
33371                     [
33372                         -122.5990316,
33373                         50.3992413
33374                     ],
33375                     [
33376                         -122.5988274,
33377                         50.3755206
33378                     ],
33379                     [
33380                         -122.5724832,
33381                         50.3753706
33382                     ],
33383                     [
33384                         -122.5735621,
33385                         50.2493891
33386                     ],
33387                     [
33388                         -122.5990415,
33389                         50.2494643
33390                     ],
33391                     [
33392                         -122.5991504,
33393                         50.2265663
33394                     ],
33395                     [
33396                         -122.6185016,
33397                         50.2266359
33398                     ],
33399                     [
33400                         -122.6185741,
33401                         50.2244081
33402                     ],
33403                     [
33404                         -122.6490609,
33405                         50.2245126
33406                     ],
33407                     [
33408                         -122.6492181,
33409                         50.1993528
33410                     ],
33411                     [
33412                         -122.7308575,
33413                         50.1993758
33414                     ],
33415                     [
33416                         -122.7311583,
33417                         50.1244287
33418                     ],
33419                     [
33420                         -122.7490352,
33421                         50.1245109
33422                     ],
33423                     [
33424                         -122.7490541,
33425                         50.0903032
33426                     ],
33427                     [
33428                         -122.7687806,
33429                         50.0903435
33430                     ],
33431                     [
33432                         -122.7689801,
33433                         49.9494546
33434                     ],
33435                     [
33436                         -122.999047,
33437                         49.9494706
33438                     ],
33439                     [
33440                         -122.9991199,
33441                         49.8754553
33442                     ],
33443                     [
33444                         -122.9775894,
33445                         49.8754553
33446                     ],
33447                     [
33448                         -122.9778145,
33449                         49.6995098
33450                     ],
33451                     [
33452                         -122.9992362,
33453                         49.6994781
33454                     ],
33455                     [
33456                         -122.9992524,
33457                         49.6516526
33458                     ],
33459                     [
33460                         -123.0221525,
33461                         49.6516526
33462                     ],
33463                     [
33464                         -123.0221162,
33465                         49.5995096
33466                     ],
33467                     [
33468                         -123.0491898,
33469                         49.5994625
33470                     ],
33471                     [
33472                         -123.0491898,
33473                         49.5940523
33474                     ],
33475                     [
33476                         -123.0664647,
33477                         49.5940405
33478                     ],
33479                     [
33480                         -123.0663594,
33481                         49.5451868
33482                     ],
33483                     [
33484                         -123.0699906,
33485                         49.5451202
33486                     ],
33487                     [
33488                         -123.0699008,
33489                         49.5413153
33490                     ],
33491                     [
33492                         -123.0706835,
33493                         49.5392837
33494                     ],
33495                     [
33496                         -123.0708888,
33497                         49.5379931
33498                     ],
33499                     [
33500                         -123.0711454,
33501                         49.5368773
33502                     ],
33503                     [
33504                         -123.0711069,
33505                         49.5358115
33506                     ],
33507                     [
33508                         -123.0713764,
33509                         49.532822
33510                     ],
33511                     [
33512                         -123.0716458,
33513                         49.5321141
33514                     ],
33515                     [
33516                         -123.07171,
33517                         49.5313896
33518                     ],
33519                     [
33520                         -123.0720308,
33521                         49.5304153
33522                     ],
33523                     [
33524                         -123.0739554,
33525                         49.5303486
33526                     ],
33527                     [
33528                         -123.0748023,
33529                         49.5294992
33530                     ],
33531                     [
33532                         -123.0748151,
33533                         49.5288079
33534                     ],
33535                     [
33536                         -123.0743403,
33537                         49.5280584
33538                     ],
33539                     [
33540                         -123.073532,
33541                         49.5274588
33542                     ],
33543                     [
33544                         -123.0733652,
33545                         49.5270423
33546                     ],
33547                     [
33548                         -123.0732882,
33549                         49.5255932
33550                     ],
33551                     [
33552                         -123.0737116,
33553                         49.5249602
33554                     ],
33555                     [
33556                         -123.0736218,
33557                         49.5244938
33558                     ],
33559                     [
33560                         -123.0992583,
33561                         49.5244854
33562                     ],
33563                     [
33564                         -123.0991649,
33565                         49.4754502
33566                     ],
33567                     [
33568                         -123.071052,
33569                         49.4755252
33570                     ],
33571                     [
33572                         -123.071088,
33573                         49.4663034
33574                     ],
33575                     [
33576                         -123.0739204,
33577                         49.4663054
33578                     ],
33579                     [
33580                         -123.07422,
33581                         49.4505028
33582                     ],
33583                     [
33584                         -123.0746319,
33585                         49.4500858
33586                     ],
33587                     [
33588                         -123.074651,
33589                         49.449329
33590                     ],
33591                     [
33592                         -123.0745999,
33593                         49.449018
33594                     ],
33595                     [
33596                         -123.0744619,
33597                         49.4486927
33598                     ],
33599                     [
33600                         -123.0743336,
33601                         49.4479899
33602                     ],
33603                     [
33604                         -123.0742427,
33605                         49.4477688
33606                     ],
33607                     [
33608                         -123.0743061,
33609                         49.4447473
33610                     ],
33611                     [
33612                         -123.0747103,
33613                         49.4447556
33614                     ],
33615                     [
33616                         -123.0746384,
33617                         49.4377306
33618                     ],
33619                     [
33620                         -122.9996506,
33621                         49.4377363
33622                     ],
33623                     [
33624                         -122.9996506,
33625                         49.4369214
33626                     ],
33627                     [
33628                         -122.8606163,
33629                         49.4415314
33630                     ],
33631                     [
33632                         -122.8102616,
33633                         49.4423972
33634                     ],
33635                     [
33636                         -122.8098984,
33637                         49.3766739
33638                     ],
33639                     [
33640                         -122.4036093,
33641                         49.3766617
33642                     ],
33643                     [
33644                         -122.4036341,
33645                         49.3771944
33646                     ],
33647                     [
33648                         -122.264739,
33649                         49.3773028
33650                     ],
33651                     [
33652                         -122.263542,
33653                         49.2360088
33654                     ],
33655                     [
33656                         -122.2155742,
33657                         49.236139
33658                     ],
33659                     [
33660                         -122.0580956,
33661                         49.235878
33662                     ],
33663                     [
33664                         -121.9538274,
33665                         49.2966525
33666                     ],
33667                     [
33668                         -121.9400911,
33669                         49.3045389
33670                     ],
33671                     [
33672                         -121.9235761,
33673                         49.3142257
33674                     ],
33675                     [
33676                         -121.8990871,
33677                         49.3225436
33678                     ],
33679                     [
33680                         -121.8883447,
33681                         49.3259752
33682                     ],
33683                     [
33684                         -121.8552982,
33685                         49.3363575
33686                     ],
33687                     [
33688                         -121.832697,
33689                         49.3441519
33690                     ],
33691                     [
33692                         -121.7671336,
33693                         49.3654361
33694                     ],
33695                     [
33696                         -121.6736683,
33697                         49.3654589
33698                     ],
33699                     [
33700                         -121.6404153,
33701                         49.3743775
33702                     ],
33703                     [
33704                         -121.5961976,
33705                         49.3860493
33706                     ],
33707                     [
33708                         -121.5861178,
33709                         49.3879193
33710                     ],
33711                     [
33712                         -121.5213684,
33713                         49.3994649
33714                     ],
33715                     [
33716                         -121.5117375,
33717                         49.4038378
33718                     ],
33719                     [
33720                         -121.4679302,
33721                         49.4229024
33722                     ],
33723                     [
33724                         -121.4416803,
33725                         49.4345607
33726                     ],
33727                     [
33728                         -121.422429,
33729                         49.4345788
33730                     ],
33731                     [
33732                         -121.3462885,
33733                         49.3932312
33734                     ],
33735                     [
33736                         -121.3480144,
33737                         49.3412388
33738                     ],
33739                     [
33740                         -121.5135035,
33741                         49.320577
33742                     ],
33743                     [
33744                         -121.6031683,
33745                         49.2771727
33746                     ],
33747                     [
33748                         -121.6584065,
33749                         49.1856125
33750                     ],
33751                     [
33752                         -121.679953,
33753                         49.1654109
33754                     ],
33755                     [
33756                         -121.7815793,
33757                         49.0702559
33758                     ],
33759                     [
33760                         -121.8076228,
33761                         49.0622471
33762                     ],
33763                     [
33764                         -121.9393997,
33765                         49.0636219
33766                     ],
33767                     [
33768                         -121.9725524,
33769                         49.0424179
33770                     ],
33771                     [
33772                         -121.9921394,
33773                         49.0332869
33774                     ],
33775                     [
33776                         -122.0035289,
33777                         49.0273413
33778                     ],
33779                     [
33780                         -122.0178564,
33781                         49.0241067
33782                     ],
33783                     [
33784                         -122.1108634,
33785                         48.9992786
33786                     ],
33787                     [
33788                         -122.1493067,
33789                         48.9995305
33790                     ],
33791                     [
33792                         -122.1492705,
33793                         48.9991498
33794                     ],
33795                     [
33796                         -122.1991447,
33797                         48.9996019
33798                     ],
33799                     [
33800                         -122.199181,
33801                         48.9991974
33802                     ],
33803                     [
33804                         -122.234365,
33805                         48.9994829
33806                     ],
33807                     [
33808                         -122.234365,
33809                         49.000173
33810                     ],
33811                     [
33812                         -122.3994722,
33813                         49.0012385
33814                     ],
33815                     [
33816                         -122.4521338,
33817                         49.0016326
33818                     ],
33819                     [
33820                         -122.4521338,
33821                         49.000883
33822                     ],
33823                     [
33824                         -122.4584089,
33825                         49.0009306
33826                     ],
33827                     [
33828                         -122.4584814,
33829                         48.9993124
33830                     ],
33831                     [
33832                         -122.4992458,
33833                         48.9995022
33834                     ],
33835                     [
33836                         -122.4992458,
33837                         48.9992906
33838                     ],
33839                     [
33840                         -122.5492618,
33841                         48.9995107
33842                     ],
33843                     [
33844                         -122.5492564,
33845                         48.9993206
33846                     ],
33847                     [
33848                         -122.6580785,
33849                         48.9994212
33850                     ],
33851                     [
33852                         -122.6581061,
33853                         48.9954007
33854                     ],
33855                     [
33856                         -122.7067604,
33857                         48.9955344
33858                     ],
33859                     [
33860                         -122.7519761,
33861                         48.9956392
33862                     ],
33863                     [
33864                         -122.7922063,
33865                         48.9957204
33866                     ],
33867                     [
33868                         -122.7921907,
33869                         48.9994331
33870                     ],
33871                     [
33872                         -123.0350417,
33873                         48.9995724
33874                     ],
33875                     [
33876                         -123.0350437,
33877                         49.0000958
33878                     ],
33879                     [
33880                         -123.0397091,
33881                         49.0000536
33882                     ],
33883                     [
33884                         -123.0397444,
33885                         49.0001812
33886                     ],
33887                     [
33888                         -123.0485506,
33889                         49.0001348
33890                     ],
33891                     [
33892                         -123.0485329,
33893                         49.0004712
33894                     ],
33895                     [
33896                         -123.0557122,
33897                         49.000448
33898                     ],
33899                     [
33900                         -123.0556324,
33901                         49.0002284
33902                     ],
33903                     [
33904                         -123.0641365,
33905                         49.0001293
33906                     ],
33907                     [
33908                         -123.064158,
33909                         48.9999421
33910                     ],
33911                     [
33912                         -123.074899,
33913                         48.9996928
33914                     ],
33915                     [
33916                         -123.0750717,
33917                         49.0006218
33918                     ],
33919                     [
33920                         -123.0899573,
33921                         49.0003726
33922                     ],
33923                     [
33924                         -123.109229,
33925                         48.9999421
33926                     ],
33927                     [
33928                         -123.1271193,
33929                         49.0003046
33930                     ],
33931                     [
33932                         -123.1359953,
33933                         48.9998741
33934                     ],
33935                     [
33936                         -123.1362716,
33937                         49.0005765
33938                     ],
33939                     [
33940                         -123.153851,
33941                         48.9998061
33942                     ],
33943                     [
33944                         -123.1540533,
33945                         49.0006806
33946                     ],
33947                     [
33948                         -123.1710015,
33949                         49.0001274
33950                     ],
33951                     [
33952                         -123.2000916,
33953                         48.9996849
33954                     ],
33955                     [
33956                         -123.2003446,
33957                         49.0497785
33958                     ],
33959                     [
33960                         -123.2108845,
33961                         49.0497232
33962                     ],
33963                     [
33964                         -123.2112218,
33965                         49.051989
33966                     ],
33967                     [
33968                         -123.2070479,
33969                         49.0520857
33970                     ],
33971                     [
33972                         -123.2078911,
33973                         49.0607884
33974                     ],
33975                     [
33976                         -123.2191688,
33977                         49.0600978
33978                     ],
33979                     [
33980                         -123.218958,
33981                         49.0612719
33982                     ],
33983                     [
33984                         -123.2251766,
33985                         49.0612719
33986                     ],
33987                     [
33988                         -123.2253874,
33989                         49.0622388
33990                     ],
33991                     [
33992                         -123.2297088,
33993                         49.0620316
33994                     ],
33995                     [
33996                         -123.2298142,
33997                         49.068592
33998                     ],
33999                     [
34000                         -123.2331869,
34001                         49.0687301
34002                     ],
34003                     [
34004                         -123.2335031,
34005                         49.0705945
34006                     ],
34007                     [
34008                         -123.249313,
34009                         49.0702493
34010                     ],
34011                     [
34012                         -123.2497346,
34013                         49.0802606
34014                     ],
34015                     [
34016                         -123.2751358,
34017                         49.0803986
34018                     ],
34019                     [
34020                         -123.2751358,
34021                         49.0870947
34022                     ],
34023                     [
34024                         -123.299483,
34025                         49.0873018
34026                     ],
34027                     [
34028                         -123.29944,
34029                         49.080253
34030                     ],
34031                     [
34032                         -123.3254508,
34033                         49.0803944
34034                     ],
34035                     [
34036                         -123.3254353,
34037                         49.1154662
34038                     ],
34039                     [
34040                         -123.2750966,
34041                         49.1503341
34042                     ],
34043                     [
34044                         -123.275181,
34045                         49.1873267
34046                     ],
34047                     [
34048                         -123.2788067,
34049                         49.1871063
34050                     ],
34051                     [
34052                         -123.278891,
34053                         49.1910741
34054                     ],
34055                     [
34056                         -123.3004767,
34057                         49.1910741
34058                     ],
34059                     [
34060                         -123.3004186,
34061                         49.2622933
34062                     ],
34063                     [
34064                         -123.3126185,
34065                         49.2622416
34066                     ],
34067                     [
34068                         -123.3125958,
34069                         49.2714948
34070                     ],
34071                     [
34072                         -123.3154251,
34073                         49.2714727
34074                     ],
34075                     [
34076                         -123.3156628,
34077                         49.2818906
34078                     ],
34079                     [
34080                         -123.3174735,
34081                         49.2818832
34082                     ],
34083                     [
34084                         -123.3174961,
34085                         49.2918488
34086                     ],
34087                     [
34088                         -123.3190353,
34089                         49.2918488
34090                     ],
34091                     [
34092                         -123.3190692,
34093                         49.298602
34094                     ],
34095                     [
34096                         -123.3202349,
34097                         49.2985651
34098                     ],
34099                     [
34100                         -123.3202786,
34101                         49.3019749
34102                     ],
34103                     [
34104                         -123.3222679,
34105                         49.3019605
34106                     ],
34107                     [
34108                         -123.3223943,
34109                         49.3118263
34110                     ],
34111                     [
34112                         -123.3254002,
34113                         49.3118086
34114                     ],
34115                     [
34116                         -123.3253898,
34117                         49.3201721
34118                     ],
34119                     [
34120                         -123.3192695,
34121                         49.3201957
34122                     ],
34123                     [
34124                         -123.3192242,
34125                         49.3246748
34126                     ],
34127                     [
34128                         -123.3179437,
34129                         49.3246596
34130                     ],
34131                     [
34132                         -123.3179861,
34133                         49.3254065
34134                     ]
34135                 ]
34136             ],
34137             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34138             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34139         },
34140         {
34141             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34142             "type": "tms",
34143             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34144             "scaleExtent": [
34145                 0,
34146                 19
34147             ],
34148             "polygon": [
34149                 [
34150                     [
34151                         97.3,
34152                         5.6
34153                     ],
34154                     [
34155                         97.3,
34156                         23.4
34157                     ],
34158                     [
34159                         109.6,
34160                         23.4
34161                     ],
34162                     [
34163                         109.6,
34164                         5.6
34165                     ],
34166                     [
34167                         97.3,
34168                         5.6
34169                     ]
34170                 ]
34171             ],
34172             "terms_url": "http://www.osm-tools.org/",
34173             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34174         },
34175         {
34176             "name": "Freemap.sk Car",
34177             "type": "tms",
34178             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34179             "scaleExtent": [
34180                 8,
34181                 16
34182             ],
34183             "polygon": [
34184                 [
34185                     [
34186                         19.83682,
34187                         49.25529
34188                     ],
34189                     [
34190                         19.80075,
34191                         49.42385
34192                     ],
34193                     [
34194                         19.60437,
34195                         49.48058
34196                     ],
34197                     [
34198                         19.49179,
34199                         49.63961
34200                     ],
34201                     [
34202                         19.21831,
34203                         49.52604
34204                     ],
34205                     [
34206                         19.16778,
34207                         49.42521
34208                     ],
34209                     [
34210                         19.00308,
34211                         49.42236
34212                     ],
34213                     [
34214                         18.97611,
34215                         49.5308
34216                     ],
34217                     [
34218                         18.54685,
34219                         49.51425
34220                     ],
34221                     [
34222                         18.31432,
34223                         49.33818
34224                     ],
34225                     [
34226                         18.15913,
34227                         49.2961
34228                     ],
34229                     [
34230                         18.05564,
34231                         49.11134
34232                     ],
34233                     [
34234                         17.56396,
34235                         48.84938
34236                     ],
34237                     [
34238                         17.17929,
34239                         48.88816
34240                     ],
34241                     [
34242                         17.058,
34243                         48.81105
34244                     ],
34245                     [
34246                         16.90426,
34247                         48.61947
34248                     ],
34249                     [
34250                         16.79685,
34251                         48.38561
34252                     ],
34253                     [
34254                         17.06762,
34255                         48.01116
34256                     ],
34257                     [
34258                         17.32787,
34259                         47.97749
34260                     ],
34261                     [
34262                         17.51699,
34263                         47.82535
34264                     ],
34265                     [
34266                         17.74776,
34267                         47.73093
34268                     ],
34269                     [
34270                         18.29515,
34271                         47.72075
34272                     ],
34273                     [
34274                         18.67959,
34275                         47.75541
34276                     ],
34277                     [
34278                         18.89755,
34279                         47.81203
34280                     ],
34281                     [
34282                         18.79463,
34283                         47.88245
34284                     ],
34285                     [
34286                         18.84318,
34287                         48.04046
34288                     ],
34289                     [
34290                         19.46212,
34291                         48.05333
34292                     ],
34293                     [
34294                         19.62064,
34295                         48.22938
34296                     ],
34297                     [
34298                         19.89585,
34299                         48.09387
34300                     ],
34301                     [
34302                         20.33766,
34303                         48.2643
34304                     ],
34305                     [
34306                         20.55395,
34307                         48.52358
34308                     ],
34309                     [
34310                         20.82335,
34311                         48.55714
34312                     ],
34313                     [
34314                         21.10271,
34315                         48.47096
34316                     ],
34317                     [
34318                         21.45863,
34319                         48.55513
34320                     ],
34321                     [
34322                         21.74536,
34323                         48.31435
34324                     ],
34325                     [
34326                         22.15293,
34327                         48.37179
34328                     ],
34329                     [
34330                         22.61255,
34331                         49.08914
34332                     ],
34333                     [
34334                         22.09997,
34335                         49.23814
34336                     ],
34337                     [
34338                         21.9686,
34339                         49.36363
34340                     ],
34341                     [
34342                         21.6244,
34343                         49.46989
34344                     ],
34345                     [
34346                         21.06873,
34347                         49.46402
34348                     ],
34349                     [
34350                         20.94336,
34351                         49.31088
34352                     ],
34353                     [
34354                         20.73052,
34355                         49.44006
34356                     ],
34357                     [
34358                         20.22804,
34359                         49.41714
34360                     ],
34361                     [
34362                         20.05234,
34363                         49.23052
34364                     ],
34365                     [
34366                         19.83682,
34367                         49.25529
34368                     ]
34369                 ]
34370             ],
34371             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34372         },
34373         {
34374             "name": "Freemap.sk Cyclo",
34375             "type": "tms",
34376             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34377             "scaleExtent": [
34378                 8,
34379                 16
34380             ],
34381             "polygon": [
34382                 [
34383                     [
34384                         19.83682,
34385                         49.25529
34386                     ],
34387                     [
34388                         19.80075,
34389                         49.42385
34390                     ],
34391                     [
34392                         19.60437,
34393                         49.48058
34394                     ],
34395                     [
34396                         19.49179,
34397                         49.63961
34398                     ],
34399                     [
34400                         19.21831,
34401                         49.52604
34402                     ],
34403                     [
34404                         19.16778,
34405                         49.42521
34406                     ],
34407                     [
34408                         19.00308,
34409                         49.42236
34410                     ],
34411                     [
34412                         18.97611,
34413                         49.5308
34414                     ],
34415                     [
34416                         18.54685,
34417                         49.51425
34418                     ],
34419                     [
34420                         18.31432,
34421                         49.33818
34422                     ],
34423                     [
34424                         18.15913,
34425                         49.2961
34426                     ],
34427                     [
34428                         18.05564,
34429                         49.11134
34430                     ],
34431                     [
34432                         17.56396,
34433                         48.84938
34434                     ],
34435                     [
34436                         17.17929,
34437                         48.88816
34438                     ],
34439                     [
34440                         17.058,
34441                         48.81105
34442                     ],
34443                     [
34444                         16.90426,
34445                         48.61947
34446                     ],
34447                     [
34448                         16.79685,
34449                         48.38561
34450                     ],
34451                     [
34452                         17.06762,
34453                         48.01116
34454                     ],
34455                     [
34456                         17.32787,
34457                         47.97749
34458                     ],
34459                     [
34460                         17.51699,
34461                         47.82535
34462                     ],
34463                     [
34464                         17.74776,
34465                         47.73093
34466                     ],
34467                     [
34468                         18.29515,
34469                         47.72075
34470                     ],
34471                     [
34472                         18.67959,
34473                         47.75541
34474                     ],
34475                     [
34476                         18.89755,
34477                         47.81203
34478                     ],
34479                     [
34480                         18.79463,
34481                         47.88245
34482                     ],
34483                     [
34484                         18.84318,
34485                         48.04046
34486                     ],
34487                     [
34488                         19.46212,
34489                         48.05333
34490                     ],
34491                     [
34492                         19.62064,
34493                         48.22938
34494                     ],
34495                     [
34496                         19.89585,
34497                         48.09387
34498                     ],
34499                     [
34500                         20.33766,
34501                         48.2643
34502                     ],
34503                     [
34504                         20.55395,
34505                         48.52358
34506                     ],
34507                     [
34508                         20.82335,
34509                         48.55714
34510                     ],
34511                     [
34512                         21.10271,
34513                         48.47096
34514                     ],
34515                     [
34516                         21.45863,
34517                         48.55513
34518                     ],
34519                     [
34520                         21.74536,
34521                         48.31435
34522                     ],
34523                     [
34524                         22.15293,
34525                         48.37179
34526                     ],
34527                     [
34528                         22.61255,
34529                         49.08914
34530                     ],
34531                     [
34532                         22.09997,
34533                         49.23814
34534                     ],
34535                     [
34536                         21.9686,
34537                         49.36363
34538                     ],
34539                     [
34540                         21.6244,
34541                         49.46989
34542                     ],
34543                     [
34544                         21.06873,
34545                         49.46402
34546                     ],
34547                     [
34548                         20.94336,
34549                         49.31088
34550                     ],
34551                     [
34552                         20.73052,
34553                         49.44006
34554                     ],
34555                     [
34556                         20.22804,
34557                         49.41714
34558                     ],
34559                     [
34560                         20.05234,
34561                         49.23052
34562                     ],
34563                     [
34564                         19.83682,
34565                         49.25529
34566                     ]
34567                 ]
34568             ],
34569             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34570         },
34571         {
34572             "name": "Freemap.sk Hiking",
34573             "type": "tms",
34574             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34575             "scaleExtent": [
34576                 8,
34577                 16
34578             ],
34579             "polygon": [
34580                 [
34581                     [
34582                         19.83682,
34583                         49.25529
34584                     ],
34585                     [
34586                         19.80075,
34587                         49.42385
34588                     ],
34589                     [
34590                         19.60437,
34591                         49.48058
34592                     ],
34593                     [
34594                         19.49179,
34595                         49.63961
34596                     ],
34597                     [
34598                         19.21831,
34599                         49.52604
34600                     ],
34601                     [
34602                         19.16778,
34603                         49.42521
34604                     ],
34605                     [
34606                         19.00308,
34607                         49.42236
34608                     ],
34609                     [
34610                         18.97611,
34611                         49.5308
34612                     ],
34613                     [
34614                         18.54685,
34615                         49.51425
34616                     ],
34617                     [
34618                         18.31432,
34619                         49.33818
34620                     ],
34621                     [
34622                         18.15913,
34623                         49.2961
34624                     ],
34625                     [
34626                         18.05564,
34627                         49.11134
34628                     ],
34629                     [
34630                         17.56396,
34631                         48.84938
34632                     ],
34633                     [
34634                         17.17929,
34635                         48.88816
34636                     ],
34637                     [
34638                         17.058,
34639                         48.81105
34640                     ],
34641                     [
34642                         16.90426,
34643                         48.61947
34644                     ],
34645                     [
34646                         16.79685,
34647                         48.38561
34648                     ],
34649                     [
34650                         17.06762,
34651                         48.01116
34652                     ],
34653                     [
34654                         17.32787,
34655                         47.97749
34656                     ],
34657                     [
34658                         17.51699,
34659                         47.82535
34660                     ],
34661                     [
34662                         17.74776,
34663                         47.73093
34664                     ],
34665                     [
34666                         18.29515,
34667                         47.72075
34668                     ],
34669                     [
34670                         18.67959,
34671                         47.75541
34672                     ],
34673                     [
34674                         18.89755,
34675                         47.81203
34676                     ],
34677                     [
34678                         18.79463,
34679                         47.88245
34680                     ],
34681                     [
34682                         18.84318,
34683                         48.04046
34684                     ],
34685                     [
34686                         19.46212,
34687                         48.05333
34688                     ],
34689                     [
34690                         19.62064,
34691                         48.22938
34692                     ],
34693                     [
34694                         19.89585,
34695                         48.09387
34696                     ],
34697                     [
34698                         20.33766,
34699                         48.2643
34700                     ],
34701                     [
34702                         20.55395,
34703                         48.52358
34704                     ],
34705                     [
34706                         20.82335,
34707                         48.55714
34708                     ],
34709                     [
34710                         21.10271,
34711                         48.47096
34712                     ],
34713                     [
34714                         21.45863,
34715                         48.55513
34716                     ],
34717                     [
34718                         21.74536,
34719                         48.31435
34720                     ],
34721                     [
34722                         22.15293,
34723                         48.37179
34724                     ],
34725                     [
34726                         22.61255,
34727                         49.08914
34728                     ],
34729                     [
34730                         22.09997,
34731                         49.23814
34732                     ],
34733                     [
34734                         21.9686,
34735                         49.36363
34736                     ],
34737                     [
34738                         21.6244,
34739                         49.46989
34740                     ],
34741                     [
34742                         21.06873,
34743                         49.46402
34744                     ],
34745                     [
34746                         20.94336,
34747                         49.31088
34748                     ],
34749                     [
34750                         20.73052,
34751                         49.44006
34752                     ],
34753                     [
34754                         20.22804,
34755                         49.41714
34756                     ],
34757                     [
34758                         20.05234,
34759                         49.23052
34760                     ],
34761                     [
34762                         19.83682,
34763                         49.25529
34764                     ]
34765                 ]
34766             ],
34767             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34768         },
34769         {
34770             "name": "Freemap.sk Ski",
34771             "type": "tms",
34772             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34773             "scaleExtent": [
34774                 8,
34775                 16
34776             ],
34777             "polygon": [
34778                 [
34779                     [
34780                         19.83682,
34781                         49.25529
34782                     ],
34783                     [
34784                         19.80075,
34785                         49.42385
34786                     ],
34787                     [
34788                         19.60437,
34789                         49.48058
34790                     ],
34791                     [
34792                         19.49179,
34793                         49.63961
34794                     ],
34795                     [
34796                         19.21831,
34797                         49.52604
34798                     ],
34799                     [
34800                         19.16778,
34801                         49.42521
34802                     ],
34803                     [
34804                         19.00308,
34805                         49.42236
34806                     ],
34807                     [
34808                         18.97611,
34809                         49.5308
34810                     ],
34811                     [
34812                         18.54685,
34813                         49.51425
34814                     ],
34815                     [
34816                         18.31432,
34817                         49.33818
34818                     ],
34819                     [
34820                         18.15913,
34821                         49.2961
34822                     ],
34823                     [
34824                         18.05564,
34825                         49.11134
34826                     ],
34827                     [
34828                         17.56396,
34829                         48.84938
34830                     ],
34831                     [
34832                         17.17929,
34833                         48.88816
34834                     ],
34835                     [
34836                         17.058,
34837                         48.81105
34838                     ],
34839                     [
34840                         16.90426,
34841                         48.61947
34842                     ],
34843                     [
34844                         16.79685,
34845                         48.38561
34846                     ],
34847                     [
34848                         17.06762,
34849                         48.01116
34850                     ],
34851                     [
34852                         17.32787,
34853                         47.97749
34854                     ],
34855                     [
34856                         17.51699,
34857                         47.82535
34858                     ],
34859                     [
34860                         17.74776,
34861                         47.73093
34862                     ],
34863                     [
34864                         18.29515,
34865                         47.72075
34866                     ],
34867                     [
34868                         18.67959,
34869                         47.75541
34870                     ],
34871                     [
34872                         18.89755,
34873                         47.81203
34874                     ],
34875                     [
34876                         18.79463,
34877                         47.88245
34878                     ],
34879                     [
34880                         18.84318,
34881                         48.04046
34882                     ],
34883                     [
34884                         19.46212,
34885                         48.05333
34886                     ],
34887                     [
34888                         19.62064,
34889                         48.22938
34890                     ],
34891                     [
34892                         19.89585,
34893                         48.09387
34894                     ],
34895                     [
34896                         20.33766,
34897                         48.2643
34898                     ],
34899                     [
34900                         20.55395,
34901                         48.52358
34902                     ],
34903                     [
34904                         20.82335,
34905                         48.55714
34906                     ],
34907                     [
34908                         21.10271,
34909                         48.47096
34910                     ],
34911                     [
34912                         21.45863,
34913                         48.55513
34914                     ],
34915                     [
34916                         21.74536,
34917                         48.31435
34918                     ],
34919                     [
34920                         22.15293,
34921                         48.37179
34922                     ],
34923                     [
34924                         22.61255,
34925                         49.08914
34926                     ],
34927                     [
34928                         22.09997,
34929                         49.23814
34930                     ],
34931                     [
34932                         21.9686,
34933                         49.36363
34934                     ],
34935                     [
34936                         21.6244,
34937                         49.46989
34938                     ],
34939                     [
34940                         21.06873,
34941                         49.46402
34942                     ],
34943                     [
34944                         20.94336,
34945                         49.31088
34946                     ],
34947                     [
34948                         20.73052,
34949                         49.44006
34950                     ],
34951                     [
34952                         20.22804,
34953                         49.41714
34954                     ],
34955                     [
34956                         20.05234,
34957                         49.23052
34958                     ],
34959                     [
34960                         19.83682,
34961                         49.25529
34962                     ]
34963                 ]
34964             ],
34965             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34966         },
34967         {
34968             "name": "Fugro (Denmark)",
34969             "type": "tms",
34970             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
34971             "scaleExtent": [
34972                 0,
34973                 19
34974             ],
34975             "polygon": [
34976                 [
34977                     [
34978                         8.3743941,
34979                         54.9551655
34980                     ],
34981                     [
34982                         8.3683809,
34983                         55.4042149
34984                     ],
34985                     [
34986                         8.2103997,
34987                         55.4039795
34988                     ],
34989                     [
34990                         8.2087314,
34991                         55.4937345
34992                     ],
34993                     [
34994                         8.0502655,
34995                         55.4924731
34996                     ],
34997                     [
34998                         8.0185123,
34999                         56.7501399
35000                     ],
35001                     [
35002                         8.1819161,
35003                         56.7509948
35004                     ],
35005                     [
35006                         8.1763274,
35007                         57.0208898
35008                     ],
35009                     [
35010                         8.3413329,
35011                         57.0219872
35012                     ],
35013                     [
35014                         8.3392467,
35015                         57.1119574
35016                     ],
35017                     [
35018                         8.5054433,
35019                         57.1123212
35020                     ],
35021                     [
35022                         8.5033923,
35023                         57.2020499
35024                     ],
35025                     [
35026                         9.3316304,
35027                         57.2027636
35028                     ],
35029                     [
35030                         9.3319079,
35031                         57.2924835
35032                     ],
35033                     [
35034                         9.4978864,
35035                         57.2919578
35036                     ],
35037                     [
35038                         9.4988593,
35039                         57.3820608
35040                     ],
35041                     [
35042                         9.6649749,
35043                         57.3811615
35044                     ],
35045                     [
35046                         9.6687295,
35047                         57.5605591
35048                     ],
35049                     [
35050                         9.8351961,
35051                         57.5596265
35052                     ],
35053                     [
35054                         9.8374896,
35055                         57.6493322
35056                     ],
35057                     [
35058                         10.1725726,
35059                         57.6462818
35060                     ],
35061                     [
35062                         10.1754245,
35063                         57.7367768
35064                     ],
35065                     [
35066                         10.5118282,
35067                         57.7330269
35068                     ],
35069                     [
35070                         10.5152095,
35071                         57.8228945
35072                     ],
35073                     [
35074                         10.6834853,
35075                         57.8207722
35076                     ],
35077                     [
35078                         10.6751613,
35079                         57.6412021
35080                     ],
35081                     [
35082                         10.5077045,
35083                         57.6433097
35084                     ],
35085                     [
35086                         10.5039992,
35087                         57.5535088
35088                     ],
35089                     [
35090                         10.671038,
35091                         57.5514113
35092                     ],
35093                     [
35094                         10.6507805,
35095                         57.1024538
35096                     ],
35097                     [
35098                         10.4857673,
35099                         57.1045138
35100                     ],
35101                     [
35102                         10.4786236,
35103                         56.9249051
35104                     ],
35105                     [
35106                         10.3143981,
35107                         56.9267573
35108                     ],
35109                     [
35110                         10.3112341,
35111                         56.8369269
35112                     ],
35113                     [
35114                         10.4750295,
35115                         56.83509
35116                     ],
35117                     [
35118                         10.4649016,
35119                         56.5656681
35120                     ],
35121                     [
35122                         10.9524239,
35123                         56.5589761
35124                     ],
35125                     [
35126                         10.9479249,
35127                         56.4692243
35128                     ],
35129                     [
35130                         11.1099335,
35131                         56.4664675
35132                     ],
35133                     [
35134                         11.1052639,
35135                         56.376833
35136                     ],
35137                     [
35138                         10.9429901,
35139                         56.3795284
35140                     ],
35141                     [
35142                         10.9341235,
35143                         56.1994768
35144                     ],
35145                     [
35146                         10.7719685,
35147                         56.2020244
35148                     ],
35149                     [
35150                         10.7694751,
35151                         56.1120103
35152                     ],
35153                     [
35154                         10.6079695,
35155                         56.1150259
35156                     ],
35157                     [
35158                         10.4466742,
35159                         56.116717
35160                     ],
35161                     [
35162                         10.2865948,
35163                         56.118675
35164                     ],
35165                     [
35166                         10.2831527,
35167                         56.0281851
35168                     ],
35169                     [
35170                         10.4439274,
35171                         56.0270388
35172                     ],
35173                     [
35174                         10.4417713,
35175                         55.7579243
35176                     ],
35177                     [
35178                         10.4334961,
35179                         55.6693533
35180                     ],
35181                     [
35182                         10.743814,
35183                         55.6646861
35184                     ],
35185                     [
35186                         10.743814,
35187                         55.5712253
35188                     ],
35189                     [
35190                         10.8969041,
35191                         55.5712253
35192                     ],
35193                     [
35194                         10.9051793,
35195                         55.3953852
35196                     ],
35197                     [
35198                         11.0613726,
35199                         55.3812841
35200                     ],
35201                     [
35202                         11.0593038,
35203                         55.1124061
35204                     ],
35205                     [
35206                         11.0458567,
35207                         55.0318621
35208                     ],
35209                     [
35210                         11.2030844,
35211                         55.0247474
35212                     ],
35213                     [
35214                         11.2030844,
35215                         55.117139
35216                     ],
35217                     [
35218                         11.0593038,
35219                         55.1124061
35220                     ],
35221                     [
35222                         11.0613726,
35223                         55.3812841
35224                     ],
35225                     [
35226                         11.0789572,
35227                         55.5712253
35228                     ],
35229                     [
35230                         10.8969041,
35231                         55.5712253
35232                     ],
35233                     [
35234                         10.9258671,
35235                         55.6670198
35236                     ],
35237                     [
35238                         10.743814,
35239                         55.6646861
35240                     ],
35241                     [
35242                         10.7562267,
35243                         55.7579243
35244                     ],
35245                     [
35246                         10.4417713,
35247                         55.7579243
35248                     ],
35249                     [
35250                         10.4439274,
35251                         56.0270388
35252                     ],
35253                     [
35254                         10.4466742,
35255                         56.116717
35256                     ],
35257                     [
35258                         10.6079695,
35259                         56.1150259
35260                     ],
35261                     [
35262                         10.6052053,
35263                         56.0247462
35264                     ],
35265                     [
35266                         10.9258671,
35267                         56.0201215
35268                     ],
35269                     [
35270                         10.9197132,
35271                         55.9309388
35272                     ],
35273                     [
35274                         11.0802782,
35275                         55.92792
35276                     ],
35277                     [
35278                         11.0858066,
35279                         56.0178284
35280                     ],
35281                     [
35282                         11.7265047,
35283                         56.005058
35284                     ],
35285                     [
35286                         11.7319981,
35287                         56.0952142
35288                     ],
35289                     [
35290                         12.0540333,
35291                         56.0871256
35292                     ],
35293                     [
35294                         12.0608477,
35295                         56.1762576
35296                     ],
35297                     [
35298                         12.7023469,
35299                         56.1594405
35300                     ],
35301                     [
35302                         12.6611131,
35303                         55.7114318
35304                     ],
35305                     [
35306                         12.9792318,
35307                         55.7014026
35308                     ],
35309                     [
35310                         12.9612912,
35311                         55.5217294
35312                     ],
35313                     [
35314                         12.3268659,
35315                         55.5412096
35316                     ],
35317                     [
35318                         12.3206071,
35319                         55.4513655
35320                     ],
35321                     [
35322                         12.4778226,
35323                         55.447067
35324                     ],
35325                     [
35326                         12.4702432,
35327                         55.3570479
35328                     ],
35329                     [
35330                         12.6269738,
35331                         55.3523837
35332                     ],
35333                     [
35334                         12.6200898,
35335                         55.2632576
35336                     ],
35337                     [
35338                         12.4627339,
35339                         55.26722
35340                     ],
35341                     [
35342                         12.4552949,
35343                         55.1778223
35344                     ],
35345                     [
35346                         12.2987046,
35347                         55.1822303
35348                     ],
35349                     [
35350                         12.2897344,
35351                         55.0923641
35352                     ],
35353                     [
35354                         12.6048608,
35355                         55.0832904
35356                     ],
35357                     [
35358                         12.5872011,
35359                         54.9036285
35360                     ],
35361                     [
35362                         12.2766618,
35363                         54.9119031
35364                     ],
35365                     [
35366                         12.2610181,
35367                         54.7331602
35368                     ],
35369                     [
35370                         12.1070691,
35371                         54.7378161
35372                     ],
35373                     [
35374                         12.0858621,
35375                         54.4681655
35376                     ],
35377                     [
35378                         11.7794953,
35379                         54.4753579
35380                     ],
35381                     [
35382                         11.7837381,
35383                         54.5654783
35384                     ],
35385                     [
35386                         11.1658525,
35387                         54.5782155
35388                     ],
35389                     [
35390                         11.1706443,
35391                         54.6686508
35392                     ],
35393                     [
35394                         10.8617173,
35395                         54.6733956
35396                     ],
35397                     [
35398                         10.8651245,
35399                         54.7634667
35400                     ],
35401                     [
35402                         10.7713646,
35403                         54.7643888
35404                     ],
35405                     [
35406                         10.7707276,
35407                         54.7372807
35408                     ],
35409                     [
35410                         10.7551428,
35411                         54.7375776
35412                     ],
35413                     [
35414                         10.7544039,
35415                         54.7195666
35416                     ],
35417                     [
35418                         10.7389074,
35419                         54.7197588
35420                     ],
35421                     [
35422                         10.7384368,
35423                         54.7108482
35424                     ],
35425                     [
35426                         10.7074486,
35427                         54.7113045
35428                     ],
35429                     [
35430                         10.7041094,
35431                         54.6756741
35432                     ],
35433                     [
35434                         10.5510973,
35435                         54.6781698
35436                     ],
35437                     [
35438                         10.5547184,
35439                         54.7670245
35440                     ],
35441                     [
35442                         10.2423994,
35443                         54.7705935
35444                     ],
35445                     [
35446                         10.2459845,
35447                         54.8604673
35448                     ],
35449                     [
35450                         10.0902268,
35451                         54.8622134
35452                     ],
35453                     [
35454                         10.0873731,
35455                         54.7723851
35456                     ],
35457                     [
35458                         9.1555798,
35459                         54.7769557
35460                     ],
35461                     [
35462                         9.1562752,
35463                         54.8675369
35464                     ],
35465                     [
35466                         8.5321973,
35467                         54.8663765
35468                     ],
35469                     [
35470                         8.531432,
35471                         54.95516
35472                     ]
35473                 ],
35474                 [
35475                     [
35476                         11.4577738,
35477                         56.819554
35478                     ],
35479                     [
35480                         11.7849181,
35481                         56.8127385
35482                     ],
35483                     [
35484                         11.7716715,
35485                         56.6332796
35486                     ],
35487                     [
35488                         11.4459621,
35489                         56.6401087
35490                     ]
35491                 ],
35492                 [
35493                     [
35494                         11.3274736,
35495                         57.3612962
35496                     ],
35497                     [
35498                         11.3161808,
35499                         57.1818004
35500                     ],
35501                     [
35502                         11.1508692,
35503                         57.1847276
35504                     ],
35505                     [
35506                         11.1456628,
35507                         57.094962
35508                     ],
35509                     [
35510                         10.8157703,
35511                         57.1001693
35512                     ],
35513                     [
35514                         10.8290599,
35515                         57.3695272
35516                     ]
35517                 ],
35518                 [
35519                     [
35520                         11.5843266,
35521                         56.2777928
35522                     ],
35523                     [
35524                         11.5782882,
35525                         56.1880397
35526                     ],
35527                     [
35528                         11.7392309,
35529                         56.1845765
35530                     ],
35531                     [
35532                         11.7456428,
35533                         56.2743186
35534                     ]
35535                 ],
35536                 [
35537                     [
35538                         14.6825922,
35539                         55.3639405
35540                     ],
35541                     [
35542                         14.8395247,
35543                         55.3565231
35544                     ],
35545                     [
35546                         14.8263755,
35547                         55.2671261
35548                     ],
35549                     [
35550                         15.1393406,
35551                         55.2517359
35552                     ],
35553                     [
35554                         15.1532015,
35555                         55.3410836
35556                     ],
35557                     [
35558                         15.309925,
35559                         55.3330556
35560                     ],
35561                     [
35562                         15.295719,
35563                         55.2437356
35564                     ],
35565                     [
35566                         15.1393406,
35567                         55.2517359
35568                     ],
35569                     [
35570                         15.1255631,
35571                         55.1623802
35572                     ],
35573                     [
35574                         15.2815819,
35575                         55.1544167
35576                     ],
35577                     [
35578                         15.2535578,
35579                         54.9757646
35580                     ],
35581                     [
35582                         14.6317464,
35583                         55.0062496
35584                     ]
35585                 ]
35586             ],
35587             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35588             "terms_text": "Fugro Aerial Mapping"
35589         },
35590         {
35591             "name": "Geodatastyrelsen (Denmark)",
35592             "type": "tms",
35593             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35594             "scaleExtent": [
35595                 0,
35596                 21
35597             ],
35598             "polygon": [
35599                 [
35600                     [
35601                         8.3743941,
35602                         54.9551655
35603                     ],
35604                     [
35605                         8.3683809,
35606                         55.4042149
35607                     ],
35608                     [
35609                         8.2103997,
35610                         55.4039795
35611                     ],
35612                     [
35613                         8.2087314,
35614                         55.4937345
35615                     ],
35616                     [
35617                         8.0502655,
35618                         55.4924731
35619                     ],
35620                     [
35621                         8.0185123,
35622                         56.7501399
35623                     ],
35624                     [
35625                         8.1819161,
35626                         56.7509948
35627                     ],
35628                     [
35629                         8.1763274,
35630                         57.0208898
35631                     ],
35632                     [
35633                         8.3413329,
35634                         57.0219872
35635                     ],
35636                     [
35637                         8.3392467,
35638                         57.1119574
35639                     ],
35640                     [
35641                         8.5054433,
35642                         57.1123212
35643                     ],
35644                     [
35645                         8.5033923,
35646                         57.2020499
35647                     ],
35648                     [
35649                         9.3316304,
35650                         57.2027636
35651                     ],
35652                     [
35653                         9.3319079,
35654                         57.2924835
35655                     ],
35656                     [
35657                         9.4978864,
35658                         57.2919578
35659                     ],
35660                     [
35661                         9.4988593,
35662                         57.3820608
35663                     ],
35664                     [
35665                         9.6649749,
35666                         57.3811615
35667                     ],
35668                     [
35669                         9.6687295,
35670                         57.5605591
35671                     ],
35672                     [
35673                         9.8351961,
35674                         57.5596265
35675                     ],
35676                     [
35677                         9.8374896,
35678                         57.6493322
35679                     ],
35680                     [
35681                         10.1725726,
35682                         57.6462818
35683                     ],
35684                     [
35685                         10.1754245,
35686                         57.7367768
35687                     ],
35688                     [
35689                         10.5118282,
35690                         57.7330269
35691                     ],
35692                     [
35693                         10.5152095,
35694                         57.8228945
35695                     ],
35696                     [
35697                         10.6834853,
35698                         57.8207722
35699                     ],
35700                     [
35701                         10.6751613,
35702                         57.6412021
35703                     ],
35704                     [
35705                         10.5077045,
35706                         57.6433097
35707                     ],
35708                     [
35709                         10.5039992,
35710                         57.5535088
35711                     ],
35712                     [
35713                         10.671038,
35714                         57.5514113
35715                     ],
35716                     [
35717                         10.6507805,
35718                         57.1024538
35719                     ],
35720                     [
35721                         10.4857673,
35722                         57.1045138
35723                     ],
35724                     [
35725                         10.4786236,
35726                         56.9249051
35727                     ],
35728                     [
35729                         10.3143981,
35730                         56.9267573
35731                     ],
35732                     [
35733                         10.3112341,
35734                         56.8369269
35735                     ],
35736                     [
35737                         10.4750295,
35738                         56.83509
35739                     ],
35740                     [
35741                         10.4649016,
35742                         56.5656681
35743                     ],
35744                     [
35745                         10.9524239,
35746                         56.5589761
35747                     ],
35748                     [
35749                         10.9479249,
35750                         56.4692243
35751                     ],
35752                     [
35753                         11.1099335,
35754                         56.4664675
35755                     ],
35756                     [
35757                         11.1052639,
35758                         56.376833
35759                     ],
35760                     [
35761                         10.9429901,
35762                         56.3795284
35763                     ],
35764                     [
35765                         10.9341235,
35766                         56.1994768
35767                     ],
35768                     [
35769                         10.7719685,
35770                         56.2020244
35771                     ],
35772                     [
35773                         10.7694751,
35774                         56.1120103
35775                     ],
35776                     [
35777                         10.6079695,
35778                         56.1150259
35779                     ],
35780                     [
35781                         10.4466742,
35782                         56.116717
35783                     ],
35784                     [
35785                         10.2865948,
35786                         56.118675
35787                     ],
35788                     [
35789                         10.2831527,
35790                         56.0281851
35791                     ],
35792                     [
35793                         10.4439274,
35794                         56.0270388
35795                     ],
35796                     [
35797                         10.4417713,
35798                         55.7579243
35799                     ],
35800                     [
35801                         10.4334961,
35802                         55.6693533
35803                     ],
35804                     [
35805                         10.743814,
35806                         55.6646861
35807                     ],
35808                     [
35809                         10.743814,
35810                         55.5712253
35811                     ],
35812                     [
35813                         10.8969041,
35814                         55.5712253
35815                     ],
35816                     [
35817                         10.9051793,
35818                         55.3953852
35819                     ],
35820                     [
35821                         11.0613726,
35822                         55.3812841
35823                     ],
35824                     [
35825                         11.0593038,
35826                         55.1124061
35827                     ],
35828                     [
35829                         11.0458567,
35830                         55.0318621
35831                     ],
35832                     [
35833                         11.2030844,
35834                         55.0247474
35835                     ],
35836                     [
35837                         11.2030844,
35838                         55.117139
35839                     ],
35840                     [
35841                         11.0593038,
35842                         55.1124061
35843                     ],
35844                     [
35845                         11.0613726,
35846                         55.3812841
35847                     ],
35848                     [
35849                         11.0789572,
35850                         55.5712253
35851                     ],
35852                     [
35853                         10.8969041,
35854                         55.5712253
35855                     ],
35856                     [
35857                         10.9258671,
35858                         55.6670198
35859                     ],
35860                     [
35861                         10.743814,
35862                         55.6646861
35863                     ],
35864                     [
35865                         10.7562267,
35866                         55.7579243
35867                     ],
35868                     [
35869                         10.4417713,
35870                         55.7579243
35871                     ],
35872                     [
35873                         10.4439274,
35874                         56.0270388
35875                     ],
35876                     [
35877                         10.4466742,
35878                         56.116717
35879                     ],
35880                     [
35881                         10.6079695,
35882                         56.1150259
35883                     ],
35884                     [
35885                         10.6052053,
35886                         56.0247462
35887                     ],
35888                     [
35889                         10.9258671,
35890                         56.0201215
35891                     ],
35892                     [
35893                         10.9197132,
35894                         55.9309388
35895                     ],
35896                     [
35897                         11.0802782,
35898                         55.92792
35899                     ],
35900                     [
35901                         11.0858066,
35902                         56.0178284
35903                     ],
35904                     [
35905                         11.7265047,
35906                         56.005058
35907                     ],
35908                     [
35909                         11.7319981,
35910                         56.0952142
35911                     ],
35912                     [
35913                         12.0540333,
35914                         56.0871256
35915                     ],
35916                     [
35917                         12.0608477,
35918                         56.1762576
35919                     ],
35920                     [
35921                         12.7023469,
35922                         56.1594405
35923                     ],
35924                     [
35925                         12.6611131,
35926                         55.7114318
35927                     ],
35928                     [
35929                         12.9792318,
35930                         55.7014026
35931                     ],
35932                     [
35933                         12.9612912,
35934                         55.5217294
35935                     ],
35936                     [
35937                         12.3268659,
35938                         55.5412096
35939                     ],
35940                     [
35941                         12.3206071,
35942                         55.4513655
35943                     ],
35944                     [
35945                         12.4778226,
35946                         55.447067
35947                     ],
35948                     [
35949                         12.4702432,
35950                         55.3570479
35951                     ],
35952                     [
35953                         12.6269738,
35954                         55.3523837
35955                     ],
35956                     [
35957                         12.6200898,
35958                         55.2632576
35959                     ],
35960                     [
35961                         12.4627339,
35962                         55.26722
35963                     ],
35964                     [
35965                         12.4552949,
35966                         55.1778223
35967                     ],
35968                     [
35969                         12.2987046,
35970                         55.1822303
35971                     ],
35972                     [
35973                         12.2897344,
35974                         55.0923641
35975                     ],
35976                     [
35977                         12.6048608,
35978                         55.0832904
35979                     ],
35980                     [
35981                         12.5872011,
35982                         54.9036285
35983                     ],
35984                     [
35985                         12.2766618,
35986                         54.9119031
35987                     ],
35988                     [
35989                         12.2610181,
35990                         54.7331602
35991                     ],
35992                     [
35993                         12.1070691,
35994                         54.7378161
35995                     ],
35996                     [
35997                         12.0858621,
35998                         54.4681655
35999                     ],
36000                     [
36001                         11.7794953,
36002                         54.4753579
36003                     ],
36004                     [
36005                         11.7837381,
36006                         54.5654783
36007                     ],
36008                     [
36009                         11.1658525,
36010                         54.5782155
36011                     ],
36012                     [
36013                         11.1706443,
36014                         54.6686508
36015                     ],
36016                     [
36017                         10.8617173,
36018                         54.6733956
36019                     ],
36020                     [
36021                         10.8651245,
36022                         54.7634667
36023                     ],
36024                     [
36025                         10.7713646,
36026                         54.7643888
36027                     ],
36028                     [
36029                         10.7707276,
36030                         54.7372807
36031                     ],
36032                     [
36033                         10.7551428,
36034                         54.7375776
36035                     ],
36036                     [
36037                         10.7544039,
36038                         54.7195666
36039                     ],
36040                     [
36041                         10.7389074,
36042                         54.7197588
36043                     ],
36044                     [
36045                         10.7384368,
36046                         54.7108482
36047                     ],
36048                     [
36049                         10.7074486,
36050                         54.7113045
36051                     ],
36052                     [
36053                         10.7041094,
36054                         54.6756741
36055                     ],
36056                     [
36057                         10.5510973,
36058                         54.6781698
36059                     ],
36060                     [
36061                         10.5547184,
36062                         54.7670245
36063                     ],
36064                     [
36065                         10.2423994,
36066                         54.7705935
36067                     ],
36068                     [
36069                         10.2459845,
36070                         54.8604673
36071                     ],
36072                     [
36073                         10.0902268,
36074                         54.8622134
36075                     ],
36076                     [
36077                         10.0873731,
36078                         54.7723851
36079                     ],
36080                     [
36081                         9.1555798,
36082                         54.7769557
36083                     ],
36084                     [
36085                         9.1562752,
36086                         54.8675369
36087                     ],
36088                     [
36089                         8.5321973,
36090                         54.8663765
36091                     ],
36092                     [
36093                         8.531432,
36094                         54.95516
36095                     ]
36096                 ],
36097                 [
36098                     [
36099                         11.4577738,
36100                         56.819554
36101                     ],
36102                     [
36103                         11.7849181,
36104                         56.8127385
36105                     ],
36106                     [
36107                         11.7716715,
36108                         56.6332796
36109                     ],
36110                     [
36111                         11.4459621,
36112                         56.6401087
36113                     ]
36114                 ],
36115                 [
36116                     [
36117                         11.3274736,
36118                         57.3612962
36119                     ],
36120                     [
36121                         11.3161808,
36122                         57.1818004
36123                     ],
36124                     [
36125                         11.1508692,
36126                         57.1847276
36127                     ],
36128                     [
36129                         11.1456628,
36130                         57.094962
36131                     ],
36132                     [
36133                         10.8157703,
36134                         57.1001693
36135                     ],
36136                     [
36137                         10.8290599,
36138                         57.3695272
36139                     ]
36140                 ],
36141                 [
36142                     [
36143                         11.5843266,
36144                         56.2777928
36145                     ],
36146                     [
36147                         11.5782882,
36148                         56.1880397
36149                     ],
36150                     [
36151                         11.7392309,
36152                         56.1845765
36153                     ],
36154                     [
36155                         11.7456428,
36156                         56.2743186
36157                     ]
36158                 ],
36159                 [
36160                     [
36161                         14.6825922,
36162                         55.3639405
36163                     ],
36164                     [
36165                         14.8395247,
36166                         55.3565231
36167                     ],
36168                     [
36169                         14.8263755,
36170                         55.2671261
36171                     ],
36172                     [
36173                         15.1393406,
36174                         55.2517359
36175                     ],
36176                     [
36177                         15.1532015,
36178                         55.3410836
36179                     ],
36180                     [
36181                         15.309925,
36182                         55.3330556
36183                     ],
36184                     [
36185                         15.295719,
36186                         55.2437356
36187                     ],
36188                     [
36189                         15.1393406,
36190                         55.2517359
36191                     ],
36192                     [
36193                         15.1255631,
36194                         55.1623802
36195                     ],
36196                     [
36197                         15.2815819,
36198                         55.1544167
36199                     ],
36200                     [
36201                         15.2535578,
36202                         54.9757646
36203                     ],
36204                     [
36205                         14.6317464,
36206                         55.0062496
36207                     ]
36208                 ]
36209             ],
36210             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36211             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36212         },
36213         {
36214             "name": "Geoimage.at MaxRes",
36215             "type": "tms",
36216             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36217             "polygon": [
36218                 [
36219                     [
36220                         16.5073284,
36221                         46.9929304
36222                     ],
36223                     [
36224                         16.283417,
36225                         46.9929304
36226                     ],
36227                     [
36228                         16.135839,
36229                         46.8713046
36230                     ],
36231                     [
36232                         15.9831722,
36233                         46.8190947
36234                     ],
36235                     [
36236                         16.0493278,
36237                         46.655175
36238                     ],
36239                     [
36240                         15.8610387,
36241                         46.7180116
36242                     ],
36243                     [
36244                         15.7592608,
36245                         46.6900933
36246                     ],
36247                     [
36248                         15.5607938,
36249                         46.6796202
36250                     ],
36251                     [
36252                         15.5760605,
36253                         46.6342132
36254                     ],
36255                     [
36256                         15.4793715,
36257                         46.6027553
36258                     ],
36259                     [
36260                         15.4335715,
36261                         46.6516819
36262                     ],
36263                     [
36264                         15.2249267,
36265                         46.6342132
36266                     ],
36267                     [
36268                         15.0468154,
36269                         46.6481886
36270                     ],
36271                     [
36272                         14.9908376,
36273                         46.5887681
36274                     ],
36275                     [
36276                         14.9603042,
36277                         46.6237293
36278                     ],
36279                     [
36280                         14.8534374,
36281                         46.6027553
36282                     ],
36283                     [
36284                         14.8330818,
36285                         46.5012666
36286                     ],
36287                     [
36288                         14.7516595,
36289                         46.4977636
36290                     ],
36291                     [
36292                         14.6804149,
36293                         46.4381781
36294                     ],
36295                     [
36296                         14.6142593,
36297                         46.4381781
36298                     ],
36299                     [
36300                         14.578637,
36301                         46.3785275
36302                     ],
36303                     [
36304                         14.4412369,
36305                         46.4311638
36306                     ],
36307                     [
36308                         14.1613476,
36309                         46.4276563
36310                     ],
36311                     [
36312                         14.1257253,
36313                         46.4767409
36314                     ],
36315                     [
36316                         14.0188585,
36317                         46.4767409
36318                     ],
36319                     [
36320                         13.9119917,
36321                         46.5257813
36322                     ],
36323                     [
36324                         13.8254805,
36325                         46.5047694
36326                     ],
36327                     [
36328                         13.4438134,
36329                         46.560783
36330                     ],
36331                     [
36332                         13.3064132,
36333                         46.5502848
36334                     ],
36335                     [
36336                         13.1283019,
36337                         46.5887681
36338                     ],
36339                     [
36340                         12.8433237,
36341                         46.6132433
36342                     ],
36343                     [
36344                         12.7262791,
36345                         46.6412014
36346                     ],
36347                     [
36348                         12.5125455,
36349                         46.6656529
36350                     ],
36351                     [
36352                         12.3598787,
36353                         46.7040543
36354                     ],
36355                     [
36356                         12.3649676,
36357                         46.7703197
36358                     ],
36359                     [
36360                         12.2886341,
36361                         46.7772902
36362                     ],
36363                     [
36364                         12.2733674,
36365                         46.8852187
36366                     ],
36367                     [
36368                         12.2072118,
36369                         46.8747835
36370                     ],
36371                     [
36372                         12.1308784,
36373                         46.9026062
36374                     ],
36375                     [
36376                         12.1156117,
36377                         46.9998721
36378                     ],
36379                     [
36380                         12.2530119,
36381                         47.0657733
36382                     ],
36383                     [
36384                         12.2123007,
36385                         47.0934969
36386                     ],
36387                     [
36388                         11.9833004,
36389                         47.0449712
36390                     ],
36391                     [
36392                         11.7339445,
36393                         46.9616816
36394                     ],
36395                     [
36396                         11.6321666,
36397                         47.010283
36398                     ],
36399                     [
36400                         11.5405665,
36401                         46.9755722
36402                     ],
36403                     [
36404                         11.4998553,
36405                         47.0068129
36406                     ],
36407                     [
36408                         11.418433,
36409                         46.9651546
36410                     ],
36411                     [
36412                         11.2555884,
36413                         46.9755722
36414                     ],
36415                     [
36416                         11.1130993,
36417                         46.913036
36418                     ],
36419                     [
36420                         11.0418548,
36421                         46.7633482
36422                     ],
36423                     [
36424                         10.8891879,
36425                         46.7598621
36426                     ],
36427                     [
36428                         10.7416099,
36429                         46.7842599
36430                     ],
36431                     [
36432                         10.7059877,
36433                         46.8643462
36434                     ],
36435                     [
36436                         10.5787653,
36437                         46.8399847
36438                     ],
36439                     [
36440                         10.4566318,
36441                         46.8504267
36442                     ],
36443                     [
36444                         10.4769874,
36445                         46.9269392
36446                     ],
36447                     [
36448                         10.3853873,
36449                         46.9894592
36450                     ],
36451                     [
36452                         10.2327204,
36453                         46.8643462
36454                     ],
36455                     [
36456                         10.1207647,
36457                         46.8330223
36458                     ],
36459                     [
36460                         9.8663199,
36461                         46.9408389
36462                     ],
36463                     [
36464                         9.9019422,
36465                         47.0033426
36466                     ],
36467                     [
36468                         9.6831197,
36469                         47.0588402
36470                     ],
36471                     [
36472                         9.6118752,
36473                         47.0380354
36474                     ],
36475                     [
36476                         9.6322307,
36477                         47.128131
36478                     ],
36479                     [
36480                         9.5813418,
36481                         47.1662025
36482                     ],
36483                     [
36484                         9.5406306,
36485                         47.2664422
36486                     ],
36487                     [
36488                         9.6067863,
36489                         47.3492559
36490                     ],
36491                     [
36492                         9.6729419,
36493                         47.369939
36494                     ],
36495                     [
36496                         9.6424085,
36497                         47.4457079
36498                     ],
36499                     [
36500                         9.5660751,
36501                         47.4801122
36502                     ],
36503                     [
36504                         9.7136531,
36505                         47.5282405
36506                     ],
36507                     [
36508                         9.7848976,
36509                         47.5969187
36510                     ],
36511                     [
36512                         9.8357866,
36513                         47.5454185
36514                     ],
36515                     [
36516                         9.9477423,
36517                         47.538548
36518                     ],
36519                     [
36520                         10.0902313,
36521                         47.4491493
36522                     ],
36523                     [
36524                         10.1105869,
36525                         47.3664924
36526                     ],
36527                     [
36528                         10.2428982,
36529                         47.3871688
36530                     ],
36531                     [
36532                         10.1869203,
36533                         47.2698953
36534                     ],
36535                     [
36536                         10.3243205,
36537                         47.2975125
36538                     ],
36539                     [
36540                         10.4820763,
36541                         47.4491493
36542                     ],
36543                     [
36544                         10.4311873,
36545                         47.4869904
36546                     ],
36547                     [
36548                         10.4413651,
36549                         47.5900549
36550                     ],
36551                     [
36552                         10.4871652,
36553                         47.5522881
36554                     ],
36555                     [
36556                         10.5482319,
36557                         47.5351124
36558                     ],
36559                     [
36560                         10.5991209,
36561                         47.5660246
36562                     ],
36563                     [
36564                         10.7568766,
36565                         47.5316766
36566                     ],
36567                     [
36568                         10.8891879,
36569                         47.5454185
36570                     ],
36571                     [
36572                         10.9400769,
36573                         47.4869904
36574                     ],
36575                     [
36576                         10.9960547,
36577                         47.3906141
36578                     ],
36579                     [
36580                         11.2352328,
36581                         47.4422662
36582                     ],
36583                     [
36584                         11.2810328,
36585                         47.3975039
36586                     ],
36587                     [
36588                         11.4235219,
36589                         47.5144941
36590                     ],
36591                     [
36592                         11.5761888,
36593                         47.5076195
36594                     ],
36595                     [
36596                         11.6067221,
36597                         47.5900549
36598                     ],
36599                     [
36600                         11.8357224,
36601                         47.5866227
36602                     ],
36603                     [
36604                         12.003656,
36605                         47.6243647
36606                     ],
36607                     [
36608                         12.2072118,
36609                         47.6037815
36610                     ],
36611                     [
36612                         12.1614117,
36613                         47.6963421
36614                     ],
36615                     [
36616                         12.2581008,
36617                         47.7442718
36618                     ],
36619                     [
36620                         12.2530119,
36621                         47.6792136
36622                     ],
36623                     [
36624                         12.4311232,
36625                         47.7100408
36626                     ],
36627                     [
36628                         12.4921899,
36629                         47.631224
36630                     ],
36631                     [
36632                         12.5685234,
36633                         47.6277944
36634                     ],
36635                     [
36636                         12.6295901,
36637                         47.6894913
36638                     ],
36639                     [
36640                         12.7720792,
36641                         47.6689338
36642                     ],
36643                     [
36644                         12.8331459,
36645                         47.5419833
36646                     ],
36647                     [
36648                         12.975635,
36649                         47.4732332
36650                     ],
36651                     [
36652                         13.0417906,
36653                         47.4938677
36654                     ],
36655                     [
36656                         13.0367017,
36657                         47.5557226
36658                     ],
36659                     [
36660                         13.0977685,
36661                         47.6415112
36662                     ],
36663                     [
36664                         13.0316128,
36665                         47.7100408
36666                     ],
36667                     [
36668                         12.9043905,
36669                         47.7203125
36670                     ],
36671                     [
36672                         13.0061684,
36673                         47.84683
36674                     ],
36675                     [
36676                         12.9451016,
36677                         47.9355501
36678                     ],
36679                     [
36680                         12.8636793,
36681                         47.9594103
36682                     ],
36683                     [
36684                         12.8636793,
36685                         48.0036929
36686                     ],
36687                     [
36688                         12.7517236,
36689                         48.0989418
36690                     ],
36691                     [
36692                         12.8738571,
36693                         48.2109733
36694                     ],
36695                     [
36696                         12.9603683,
36697                         48.2109733
36698                     ],
36699                     [
36700                         13.0417906,
36701                         48.2652035
36702                     ],
36703                     [
36704                         13.1842797,
36705                         48.2990682
36706                     ],
36707                     [
36708                         13.2606131,
36709                         48.2922971
36710                     ],
36711                     [
36712                         13.3980133,
36713                         48.3565867
36714                     ],
36715                     [
36716                         13.4438134,
36717                         48.417418
36718                     ],
36719                     [
36720                         13.4387245,
36721                         48.5523383
36722                     ],
36723                     [
36724                         13.509969,
36725                         48.5860123
36726                     ],
36727                     [
36728                         13.6117469,
36729                         48.5725454
36730                     ],
36731                     [
36732                         13.7287915,
36733                         48.5118999
36734                     ],
36735                     [
36736                         13.7847694,
36737                         48.5725454
36738                     ],
36739                     [
36740                         13.8203916,
36741                         48.6263915
36742                     ],
36743                     [
36744                         13.7949471,
36745                         48.7171267
36746                     ],
36747                     [
36748                         13.850925,
36749                         48.7741724
36750                     ],
36751                     [
36752                         14.0595697,
36753                         48.6633774
36754                     ],
36755                     [
36756                         14.0137696,
36757                         48.6331182
36758                     ],
36759                     [
36760                         14.0748364,
36761                         48.5927444
36762                     ],
36763                     [
36764                         14.2173255,
36765                         48.5961101
36766                     ],
36767                     [
36768                         14.3649034,
36769                         48.5489696
36770                     ],
36771                     [
36772                         14.4666813,
36773                         48.6499311
36774                     ],
36775                     [
36776                         14.5582815,
36777                         48.5961101
36778                     ],
36779                     [
36780                         14.5989926,
36781                         48.6263915
36782                     ],
36783                     [
36784                         14.7211261,
36785                         48.5759124
36786                     ],
36787                     [
36788                         14.7211261,
36789                         48.6868997
36790                     ],
36791                     [
36792                         14.822904,
36793                         48.7271983
36794                     ],
36795                     [
36796                         14.8178151,
36797                         48.777526
36798                     ],
36799                     [
36800                         14.9647227,
36801                         48.7851754
36802                     ],
36803                     [
36804                         14.9893637,
36805                         49.0126611
36806                     ],
36807                     [
36808                         15.1485933,
36809                         48.9950306
36810                     ],
36811                     [
36812                         15.1943934,
36813                         48.9315502
36814                     ],
36815                     [
36816                         15.3063491,
36817                         48.9850128
36818                     ],
36819                     [
36820                         15.3928603,
36821                         48.9850128
36822                     ],
36823                     [
36824                         15.4844604,
36825                         48.9282069
36826                     ],
36827                     [
36828                         15.749083,
36829                         48.8545973
36830                     ],
36831                     [
36832                         15.8406831,
36833                         48.8880697
36834                     ],
36835                     [
36836                         16.0086166,
36837                         48.7808794
36838                     ],
36839                     [
36840                         16.2070835,
36841                         48.7339115
36842                     ],
36843                     [
36844                         16.3953727,
36845                         48.7372678
36846                     ],
36847                     [
36848                         16.4920617,
36849                         48.8110498
36850                     ],
36851                     [
36852                         16.6905286,
36853                         48.7741724
36854                     ],
36855                     [
36856                         16.7057953,
36857                         48.7339115
36858                     ],
36859                     [
36860                         16.8991733,
36861                         48.713769
36862                     ],
36863                     [
36864                         16.9755067,
36865                         48.515271
36866                     ],
36867                     [
36868                         16.8482844,
36869                         48.4511817
36870                     ],
36871                     [
36872                         16.8533733,
36873                         48.3464411
36874                     ],
36875                     [
36876                         16.9551512,
36877                         48.2516513
36878                     ],
36879                     [
36880                         16.9907734,
36881                         48.1498955
36882                     ],
36883                     [
36884                         17.0925513,
36885                         48.1397088
36886                     ],
36887                     [
36888                         17.0823736,
36889                         48.0241182
36890                     ],
36891                     [
36892                         17.1739737,
36893                         48.0207146
36894                     ],
36895                     [
36896                         17.0823736,
36897                         47.8741447
36898                     ],
36899                     [
36900                         16.9856845,
36901                         47.8673174
36902                     ],
36903                     [
36904                         17.0823736,
36905                         47.8092489
36906                     ],
36907                     [
36908                         17.0925513,
36909                         47.7031919
36910                     ],
36911                     [
36912                         16.7414176,
36913                         47.6792136
36914                     ],
36915                     [
36916                         16.7057953,
36917                         47.7511153
36918                     ],
36919                     [
36920                         16.5378617,
36921                         47.7545368
36922                     ],
36923                     [
36924                         16.5480395,
36925                         47.7066164
36926                     ],
36927                     [
36928                         16.4208172,
36929                         47.6689338
36930                     ],
36931                     [
36932                         16.573484,
36933                         47.6175045
36934                     ],
36935                     [
36936                         16.670173,
36937                         47.631224
36938                     ],
36939                     [
36940                         16.7108842,
36941                         47.538548
36942                     ],
36943                     [
36944                         16.6599952,
36945                         47.4491493
36946                     ],
36947                     [
36948                         16.5429506,
36949                         47.3940591
36950                     ],
36951                     [
36952                         16.4615283,
36953                         47.3940591
36954                     ],
36955                     [
36956                         16.4920617,
36957                         47.276801
36958                     ],
36959                     [
36960                         16.425906,
36961                         47.1973317
36962                     ],
36963                     [
36964                         16.4717061,
36965                         47.1489007
36966                     ],
36967                     [
36968                         16.5480395,
36969                         47.1489007
36970                     ],
36971                     [
36972                         16.476795,
36973                         47.0796369
36974                     ],
36975                     [
36976                         16.527684,
36977                         47.0588402
36978                     ]
36979                 ]
36980             ],
36981             "terms_text": "geoimage.at",
36982             "id": "geoimage.at"
36983         },
36984         {
36985             "name": "Imagerie Drone (Haiti)",
36986             "type": "tms",
36987             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
36988             "polygon": [
36989                 [
36990                     [
36991                         -72.1547401,
36992                         19.6878969
36993                     ],
36994                     [
36995                         -72.162234,
36996                         19.689011
36997                     ],
36998                     [
36999                         -72.164995,
37000                         19.6932445
37001                     ],
37002                     [
37003                         -72.1657838,
37004                         19.6979977
37005                     ],
37006                     [
37007                         -72.161603,
37008                         19.7035677
37009                     ],
37010                     [
37011                         -72.1487449,
37012                         19.7028993
37013                     ],
37014                     [
37015                         -72.1477194,
37016                         19.7026765
37017                     ],
37018                     [
37019                         -72.1485082,
37020                         19.7001514
37021                     ],
37022                     [
37023                         -72.1436963,
37024                         19.7011169
37025                     ],
37026                     [
37027                         -72.1410143,
37028                         19.7000029
37029                     ],
37030                     [
37031                         -72.139476,
37032                         19.6973664
37033                     ],
37034                     [
37035                         -72.1382533,
37036                         19.6927617
37037                     ],
37038                     [
37039                         -72.1386872,
37040                         19.6923161
37041                     ],
37042                     [
37043                         -72.1380561,
37044                         19.6896423
37045                     ],
37046                     [
37047                         -72.1385294,
37048                         19.6894938
37049                     ],
37050                     [
37051                         -72.1388055,
37052                         19.6901251
37053                     ],
37054                     [
37055                         -72.1388844,
37056                         19.6876741
37057                     ],
37058                     [
37059                         -72.1378195,
37060                         19.6872656
37061                     ],
37062                     [
37063                         -72.13778,
37064                         19.6850003
37065                     ],
37066                     [
37067                         -72.1369517,
37068                         19.6855945
37069                     ],
37070                     [
37071                         -72.136794,
37072                         19.6840719
37073                     ],
37074                     [
37075                         -72.135729,
37076                         19.6835148
37077                     ],
37078                     [
37079                         -72.1355713,
37080                         19.6740817
37081                     ],
37082                     [
37083                         -72.1366362,
37084                         19.6708133
37085                     ],
37086                     [
37087                         -72.1487843,
37088                         19.6710733
37089                     ],
37090                     [
37091                         -72.1534779,
37092                         19.6763843
37093                     ],
37094                     [
37095                         -72.1530835,
37096                         19.6769414
37097                     ],
37098                     [
37099                         -72.1533251,
37100                         19.6769768
37101                     ],
37102                     [
37103                         -72.1532807,
37104                         19.6796525
37105                     ],
37106                     [
37107                         -72.1523834,
37108                         19.6797175
37109                     ],
37110                     [
37111                         -72.1522749,
37112                         19.6803488
37113                     ],
37114                     [
37115                         -72.1519101,
37116                         19.6803395
37117                     ],
37118                     [
37119                         -72.1518608,
37120                         19.6805067
37121                     ],
37122                     [
37123                         -72.1528173,
37124                         19.6806552
37125                     ],
37126                     [
37127                         -72.1522299,
37128                         19.6833011
37129                     ],
37130                     [
37131                         -72.1507801,
37132                         19.6831499
37133                     ],
37134                     [
37135                         -72.1504457,
37136                         19.6847862
37137                     ],
37138                     [
37139                         -72.1508591,
37140                         19.6843492
37141                     ],
37142                     [
37143                         -72.1530087,
37144                         19.6849898
37145                     ],
37146                     [
37147                         -72.1546258,
37148                         19.6854354
37149                     ],
37150                     [
37151                         -72.1543103,
37152                         19.6870694
37153                     ],
37154                     [
37155                         -72.1547244,
37156                         19.6868466
37157                     ],
37158                     [
37159                         -72.1548501,
37160                         19.6877564
37161                     ],
37162                     [
37163                         -72.1545814,
37164                         19.6877982
37165                     ]
37166                 ],
37167                 [
37168                     [
37169                         -72.1310601,
37170                         19.6718929
37171                     ],
37172                     [
37173                         -72.1259842,
37174                         19.6772765
37175                     ],
37176                     [
37177                         -72.1255379,
37178                         19.6776179
37179                     ],
37180                     [
37181                         -72.1216891,
37182                         19.6776442
37183                     ],
37184                     [
37185                         -72.1149677,
37186                         19.672602
37187                     ],
37188                     [
37189                         -72.1152745,
37190                         19.6687152
37191                     ],
37192                     [
37193                         -72.1198205,
37194                         19.6627535
37195                     ],
37196                     [
37197                         -72.1227768,
37198                         19.6625696
37199                     ],
37200                     [
37201                         -72.1248965,
37202                         19.662701
37203                     ],
37204                     [
37205                         -72.1285779,
37206                         19.6645394
37207                     ],
37208                     [
37209                         -72.1308091,
37210                         19.6661677
37211                     ],
37212                     [
37213                         -72.1316737,
37214                         19.668794
37215                     ],
37216                     [
37217                         -72.1315621,
37218                         19.671
37219                     ]
37220                 ],
37221                 [
37222                     [
37223                         -71.845795,
37224                         19.6709758
37225                     ],
37226                     [
37227                         -71.8429354,
37228                         19.6759525
37229                     ],
37230                     [
37231                         -71.8410027,
37232                         19.6759525
37233                     ],
37234                     [
37235                         -71.8380249,
37236                         19.6755254
37237                     ],
37238                     [
37239                         -71.8378671,
37240                         19.6745041
37241                     ],
37242                     [
37243                         -71.8390504,
37244                         19.6743927
37245                     ],
37246                     [
37247                         -71.8390109,
37248                         19.6741141
37249                     ],
37250                     [
37251                         -71.8398392,
37252                         19.673947
37253                     ],
37254                     [
37255                         -71.8389123,
37256                         19.6736127
37257                     ],
37258                     [
37259                         -71.8380249,
37260                         19.67209
37261                     ],
37262                     [
37263                         -71.8380052,
37264                         19.6726285
37265                     ],
37266                     [
37267                         -71.8376699,
37268                         19.6727214
37269                     ],
37270                     [
37271                         -71.8376305,
37272                         19.672545
37273                     ],
37274                     [
37275                         -71.8354414,
37276                         19.6732135
37277                     ],
37278                     [
37279                         -71.835333,
37280                         19.6729999
37281                     ],
37282                     [
37283                         -71.8331242,
37284                         19.6734642
37285                     ],
37286                     [
37287                         -71.8326706,
37288                         19.6716815
37289                     ],
37290                     [
37291                         -71.8321579,
37292                         19.67209
37293                     ],
37294                     [
37295                         -71.8307183,
37296                         19.6694902
37297                     ],
37298                     [
37299                         -71.8306009,
37300                         19.6697594
37301                     ],
37302                     [
37303                         -71.8302174,
37304                         19.6698907
37305                     ],
37306                     [
37307                         -71.8291833,
37308                         19.6672095
37309                     ],
37310                     [
37311                         -71.8290749,
37312                         19.6672095
37313                     ],
37314                     [
37315                         -71.8289122,
37316                         19.6667916
37317                     ],
37318                     [
37319                         -71.8289516,
37320                         19.6666199
37321                     ],
37322                     [
37323                         -71.8288333,
37324                         19.6663506
37325                     ],
37326                     [
37327                         -71.8285572,
37328                         19.6664759
37329                     ],
37330                     [
37331                         -71.8288678,
37332                         19.6672466
37333                     ],
37334                     [
37335                         -71.8287593,
37336                         19.6674138
37337                     ],
37338                     [
37339                         -71.8277979,
37340                         19.6678177
37341                     ],
37342                     [
37343                         -71.8277112,
37344                         19.6678586
37345                     ],
37346                     [
37347                         -71.8278263,
37348                         19.6679637
37349                     ],
37350                     [
37351                         -71.8271831,
37352                         19.6681212
37353                     ],
37354                     [
37355                         -71.8271761,
37356                         19.6680917
37357                     ],
37358                     [
37359                         -71.8264405,
37360                         19.6683921
37361                     ],
37362                     [
37363                         -71.8264074,
37364                         19.6683231
37365                     ],
37366                     [
37367                         -71.8261954,
37368                         19.6684253
37369                     ],
37370                     [
37371                         -71.8261806,
37372                         19.6683556
37373                     ],
37374                     [
37375                         -71.8258946,
37376                         19.6684206
37377                     ],
37378                     [
37379                         -71.8258897,
37380                         19.6686574
37381                     ],
37382                     [
37383                         -71.8251551,
37384                         19.6687549
37385                     ],
37386                     [
37387                         -71.8254509,
37388                         19.6691588
37389                     ],
37390                     [
37391                         -71.8229332,
37392                         19.6695739
37393                     ],
37394                     [
37395                         -71.822713,
37396                         19.6696658
37397                     ],
37398                     [
37399                         -71.8227688,
37400                         19.6697577
37401                     ],
37402                     [
37403                         -71.8201751,
37404                         19.6709855
37405                     ],
37406                     [
37407                         -71.8198474,
37408                         19.6704537
37409                     ],
37410                     [
37411                         -71.8197985,
37412                         19.6706014
37413                     ],
37414                     [
37415                         -71.8194674,
37416                         19.6707557
37417                     ],
37418                     [
37419                         -71.8182472,
37420                         19.6713433
37421                     ],
37422                     [
37423                         -71.8181426,
37424                         19.6711431
37425                     ],
37426                     [
37427                         -71.8175813,
37428                         19.6714254
37429                     ],
37430                     [
37431                         -71.816959,
37432                         19.6707672
37433                     ],
37434                     [
37435                         -71.8176388,
37436                         19.6718965
37437                     ],
37438                     [
37439                         -71.8171403,
37440                         19.6720376
37441                     ],
37442                     [
37443                         -71.8158225,
37444                         19.6718045
37445                     ],
37446                     [
37447                         -71.8138354,
37448                         19.6711874
37449                     ],
37450                     [
37451                         -71.8123259,
37452                         19.6706982
37453                     ],
37454                     [
37455                         -71.8121759,
37456                         19.6704258
37457                     ],
37458                     [
37459                         -71.8124304,
37460                         19.6701467
37461                     ],
37462                     [
37463                         -71.8119184,
37464                         19.6700141
37465                     ],
37466                     [
37467                         -71.8118765,
37468                         19.6705828
37469                     ],
37470                     [
37471                         -71.811169,
37472                         19.6703483
37473                     ],
37474                     [
37475                         -71.8095938,
37476                         19.6698516
37477                     ],
37478                     [
37479                         -71.8077992,
37480                         19.6692829
37481                     ],
37482                     [
37483                         -71.8056028,
37484                         19.668612
37485                     ],
37486                     [
37487                         -71.8051443,
37488                         19.6668942
37489                     ],
37490                     [
37491                         -71.8051196,
37492                         19.6652322
37493                     ],
37494                     [
37495                         -71.8052315,
37496                         19.661979
37497                     ],
37498                     [
37499                         -71.8065603,
37500                         19.6523921
37501                     ],
37502                     [
37503                         -71.8073412,
37504                         19.6482946
37505                     ],
37506                     [
37507                         -71.8099686,
37508                         19.6468292
37509                     ],
37510                     [
37511                         -71.8147517,
37512                         19.6454502
37513                     ],
37514                     [
37515                         -71.8147726,
37516                         19.6455619
37517                     ],
37518                     [
37519                         -71.8150027,
37520                         19.6455093
37521                     ],
37522                     [
37523                         -71.8149469,
37524                         19.6453846
37525                     ],
37526                     [
37527                         -71.8159928,
37528                         19.6450234
37529                     ],
37530                     [
37531                         -71.8158882,
37532                         19.6448855
37533                     ],
37534                     [
37535                         -71.8165854,
37536                         19.6446097
37537                     ],
37538                     [
37539                         -71.8190119,
37540                         19.643802
37541                     ],
37542                     [
37543                         -71.8211524,
37544                         19.643454
37545                     ],
37546                     [
37547                         -71.8221564,
37548                         19.6433292
37549                     ],
37550                     [
37551                         -71.8269046,
37552                         19.643211
37553                     ],
37554                     [
37555                         -71.8280481,
37556                         19.6432241
37557                     ],
37558                     [
37559                         -71.8304466,
37560                         19.6440778
37561                     ],
37562                     [
37563                         -71.8306419,
37564                         19.6448592
37565                     ],
37566                     [
37567                         -71.8295263,
37568                         19.6450365
37569                     ],
37570                     [
37571                         -71.8296064,
37572                         19.6456111
37573                     ],
37574                     [
37575                         -71.8299411,
37576                         19.6455651
37577                     ],
37578                     [
37579                         -71.8303699,
37580                         19.6451744
37581                     ],
37582                     [
37583                         -71.830471,
37584                         19.6453452
37585                     ],
37586                     [
37587                         -71.8308092,
37588                         19.6451974
37589                     ],
37590                     [
37591                         -71.8310184,
37592                         19.6451088
37593                     ],
37594                     [
37595                         -71.8312519,
37596                         19.6458541
37597                     ],
37598                     [
37599                         -71.8311125,
37600                         19.6458245
37601                     ],
37602                     [
37603                         -71.831367,
37604                         19.6465862
37605                     ],
37606                     [
37607                         -71.8328939,
37608                         19.646189
37609                     ],
37610                     [
37611                         -71.8344566,
37612                         19.6457062
37613                     ],
37614                     [
37615                         -71.8344664,
37616                         19.6463052
37617                     ],
37618                     [
37619                         -71.834215,
37620                         19.6461938
37621                     ],
37622                     [
37623                         -71.8342002,
37624                         19.6465513
37625                     ],
37626                     [
37627                         -71.8346702,
37628                         19.6463
37629                     ],
37630                     [
37631                         -71.8349118,
37632                         19.6463905
37633                     ],
37634                     [
37635                         -71.8347984,
37636                         19.6462187
37637                     ],
37638                     [
37639                         -71.8354393,
37640                         19.6458496
37641                     ],
37642                     [
37643                         -71.8355034,
37644                         19.6458032
37645                     ],
37646                     [
37647                         -71.8364747,
37648                         19.6461328
37649                     ],
37650                     [
37651                         -71.8376382,
37652                         19.6472658
37653                     ],
37654                     [
37655                         -71.8379143,
37656                         19.647888
37657                     ],
37658                     [
37659                         -71.8390483,
37660                         19.6508039
37661                     ],
37662                     [
37663                         -71.8456942,
37664                         19.6696203
37665                     ]
37666                 ],
37667                 [
37668                     [
37669                         -72.098878,
37670                         18.54843
37671                     ],
37672                     [
37673                         -72.096993,
37674                         18.5501994
37675                     ],
37676                     [
37677                         -72.0972888,
37678                         18.5503209
37679                     ],
37680                     [
37681                         -72.0968451,
37682                         18.5503489
37683                     ],
37684                     [
37685                         -72.0955632,
37686                         18.551854
37687                     ],
37688                     [
37689                         -72.0956428,
37690                         18.5526742
37691                     ],
37692                     [
37693                         -72.0959914,
37694                         18.5533748
37695                     ],
37696                     [
37697                         -72.0962145,
37698                         18.553203
37699                     ],
37700                     [
37701                         -72.0962842,
37702                         18.5535665
37703                     ],
37704                     [
37705                         -72.0964446,
37706                         18.5535533
37707                     ],
37708                     [
37709                         -72.0965352,
37710                         18.5539764
37711                     ],
37712                     [
37713                         -72.0965056,
37714                         18.554173
37715                     ],
37716                     [
37717                         -72.0966085,
37718                         18.5541747
37719                     ],
37720                     [
37721                         -72.0965178,
37722                         18.5542127
37723                     ],
37724                     [
37725                         -72.0968769,
37726                         18.5546588
37727                     ],
37728                     [
37729                         -72.0979018,
37730                         18.5552141
37731                     ],
37732                     [
37733                         -72.1006211,
37734                         18.5555875
37735                     ],
37736                     [
37737                         -72.1014926,
37738                         18.5556206
37739                     ],
37740                     [
37741                         -72.1024339,
37742                         18.5555016
37743                     ],
37744                     [
37745                         -72.103417,
37746                         18.5543515
37747                     ],
37748                     [
37749                         -72.1034798,
37750                         18.5516215
37751                     ],
37752                     [
37753                         -72.1030789,
37754                         18.5516149
37755                     ],
37756                     [
37757                         -72.1033752,
37758                         18.5515224
37759                     ],
37760                     [
37761                         -72.1035042,
37762                         18.5515224
37763                     ],
37764                     [
37765                         -72.1035239,
37766                         18.5502417
37767                     ],
37768                     [
37769                         -72.1028701,
37770                         18.5503062
37771                     ],
37772                     [
37773                         -72.1029015,
37774                         18.55025
37775                     ],
37776                     [
37777                         -72.1028457,
37778                         18.5501773
37779                     ],
37780                     [
37781                         -72.1035081,
37782                         18.5500252
37783                     ],
37784                     [
37785                         -72.103491,
37786                         18.5497396
37787                     ],
37788                     [
37789                         -72.1035181,
37790                         18.5497361
37791                     ],
37792                     [
37793                         -72.1035398,
37794                         18.5489039
37795                     ],
37796                     [
37797                         -72.1034317,
37798                         18.5487056
37799                     ],
37800                     [
37801                         -72.102717,
37802                         18.5481437
37803                     ],
37804                     [
37805                         -72.1025601,
37806                         18.5481536
37807                     ],
37808                     [
37809                         -72.10229,
37810                         18.5482751
37811                     ],
37812                     [
37813                         -72.1022891,
37814                         18.5482569
37815                     ],
37816                     [
37817                         -72.1025201,
37818                         18.5481396
37819                     ],
37820                     [
37821                         -72.1023388,
37822                         18.5481321
37823                     ],
37824                     [
37825                         -72.0999082,
37826                         18.5480901
37827                     ],
37828                     [
37829                         -72.09907,
37830                         18.5483799
37831                     ]
37832                 ],
37833                 [
37834                     [
37835                         -72.2542503,
37836                         18.568262
37837                     ],
37838                     [
37839                         -72.2560252,
37840                         18.5717765
37841                     ],
37842                     [
37843                         -72.2557886,
37844                         18.5748049
37845                     ],
37846                     [
37847                         -72.2535009,
37848                         18.5755526
37849                     ],
37850                     [
37851                         -72.2522782,
37852                         18.5755526
37853                     ],
37854                     [
37855                         -72.2499906,
37856                         18.5740945
37857                     ],
37858                     [
37859                         -72.2473874,
37860                         18.5698323
37861                     ],
37862                     [
37863                         -72.2460069,
37864                         18.566729
37865                     ],
37866                     [
37867                         -72.2458492,
37868                         18.5629527
37869                     ],
37870                     [
37871                         -72.2479396,
37872                         18.5625414
37873                     ],
37874                     [
37875                         -72.2501483,
37876                         18.5628031
37877                     ],
37878                     [
37879                         -72.2519232,
37880                         18.5650839
37881                     ]
37882                 ],
37883                 [
37884                     [
37885                         -72.303145,
37886                         18.5332749
37887                     ],
37888                     [
37889                         -72.3031275,
37890                         18.5331799
37891                     ],
37892                     [
37893                         -72.3048311,
37894                         18.5311081
37895                     ],
37896                     [
37897                         -72.3097397,
37898                         18.5311081
37899                     ],
37900                     [
37901                         -72.3164332,
37902                         18.5324302
37903                     ],
37904                     [
37905                         -72.3234056,
37906                         18.5366083
37907                     ],
37908                     [
37909                         -72.3261388,
37910                         18.5387765
37911                     ],
37912                     [
37913                         -72.3261946,
37914                         18.5426371
37915                     ],
37916                     [
37917                         -72.3170468,
37918                         18.5540596
37919                     ],
37920                     [
37921                         -72.3130864,
37922                         18.5540596
37923                     ],
37924                     [
37925                         -72.2987511,
37926                         18.5453342
37927                     ],
37928                     [
37929                         -72.2988627,
37930                         18.5407333
37931                     ],
37932                     [
37933                         -72.2962969,
37934                         18.5404689
37935                     ],
37936                     [
37937                         -72.2954602,
37938                         18.5395169
37939                     ],
37940                     [
37941                         -72.2961853,
37942                         18.5338582
37943                     ],
37944                     [
37945                         -72.2971893,
37946                         18.5332235
37947                     ],
37948                     [
37949                         -72.3007034,
37950                         18.5332764
37951                     ],
37952                     [
37953                         -72.3022652,
37954                         18.5342284
37955                     ],
37956                     [
37957                         -72.3028486,
37958                         18.5335189
37959                     ],
37960                     [
37961                         -72.303104,
37962                         18.5333361
37963                     ],
37964                     [
37965                         -72.303181,
37966                         18.5334007
37967                     ],
37968                     [
37969                         -72.3035793,
37970                         18.5335614
37971                     ],
37972                     [
37973                         -72.3030793,
37974                         18.5346463
37975                     ],
37976                     [
37977                         -72.303715,
37978                         18.5339873
37979                     ],
37980                     [
37981                         -72.3045286,
37982                         18.5344052
37983                     ],
37984                     [
37985                         -72.3044015,
37986                         18.5345097
37987                     ],
37988                     [
37989                         -72.3062747,
37990                         18.5352571
37991                     ],
37992                     [
37993                         -72.3063107,
37994                         18.5352741
37995                     ],
37996                     [
37997                         -72.3061219,
37998                         18.5357628
37999                     ],
38000                     [
38001                         -72.3061219,
38002                         18.5358196
38003                     ],
38004                     [
38005                         -72.30637,
38006                         18.5358928
38007                     ],
38008                     [
38009                         -72.3062726,
38010                         18.5354869
38011                     ],
38012                     [
38013                         -72.3066688,
38014                         18.5350891
38015                     ],
38016                     [
38017                         -72.3061963,
38018                         18.5349706
38019                     ],
38020                     [
38021                         -72.3058869,
38022                         18.5349385
38023                     ],
38024                     [
38025                         -72.3055373,
38026                         18.5346833
38027                     ],
38028                     [
38029                         -72.3054864,
38030                         18.534613
38031                     ],
38032                     [
38033                         -72.3055585,
38034                         18.5345065
38035                     ],
38036                     [
38037                         -72.3046749,
38038                         18.5342293
38039                     ],
38040                     [
38041                         -72.3047617,
38042                         18.5338817
38043                     ],
38044                     [
38045                         -72.3043252,
38046                         18.5337511
38047                     ],
38048                     [
38049                         -72.3042595,
38050                         18.5336346
38051                     ]
38052                 ],
38053                 [
38054                     [
38055                         -72.2981405,
38056                         18.477502
38057                     ],
38058                     [
38059                         -72.2935652,
38060                         18.4948587
38061                     ],
38062                     [
38063                         -72.2922242,
38064                         18.4964297
38065                     ],
38066                     [
38067                         -72.2931708,
38068                         18.4972526
38069                     ],
38070                     [
38071                         -72.2892266,
38072                         18.5057058
38073                     ],
38074                     [
38075                         -72.2878067,
38076                         18.5080996
38077                     ],
38078                     [
38079                         -72.2850458,
38080                         18.5119893
38081                     ],
38082                     [
38083                         -72.2840203,
38084                         18.5113161
38085                     ],
38086                     [
38087                         -72.2808649,
38088                         18.515879
38089                     ],
38090                     [
38091                         -72.2773151,
38092                         18.5175994
38093                     ],
38094                     [
38095                         -72.2723454,
38096                         18.5175246
38097                     ],
38098                     [
38099                         -72.2662714,
38100                         18.5144578
38101                     ],
38102                     [
38103                         -72.2665869,
38104                         18.5066783
38105                     ],
38106                     [
38107                         -72.2692643,
38108                         18.5046154
38109                     ],
38110                     [
38111                         -72.2661965,
38112                         18.5029756
38113                     ],
38114                     [
38115                         -72.2688181,
38116                         18.4965222
38117                     ],
38118                     [
38119                         -72.2691528,
38120                         18.4959403
38121                     ],
38122                     [
38123                         -72.2702684,
38124                         18.4961519
38125                     ],
38126                     [
38127                         -72.2702684,
38128                         18.4955964
38129                     ],
38130                     [
38131                         -72.2690691,
38132                         18.49557
38133                     ],
38134                     [
38135                         -72.2692922,
38136                         18.4937714
38137                     ],
38138                     [
38139                         -72.2736988,
38140                         18.4859951
38141                     ],
38142                     [
38143                         -72.2746749,
38144                         18.4850429
38145                     ],
38146                     [
38147                         -72.2751769,
38148                         18.483403
38149                     ],
38150                     [
38151                         -72.2765435,
38152                         18.4813398
38153                     ],
38154                     [
38155                         -72.2773523,
38156                         18.4814985
38157                     ],
38158                     [
38159                         -72.2783006,
38160                         18.4809694
38161                     ],
38162                     [
38163                         -72.2778544,
38164                         18.4807049
38165                     ],
38166                     [
38167                         -72.2771013,
38168                         18.480123
38169                     ],
38170                     [
38171                         -72.2789978,
38172                         18.4775836
38173                     ],
38174                     [
38175                         -72.279723,
38176                         18.4772927
38177                     ],
38178                     [
38179                         -72.2806433,
38180                         18.4776365
38181                     ],
38182                     [
38183                         -72.2813685,
38184                         18.4771604
38185                     ],
38186                     [
38187                         -72.2808386,
38188                         18.4769752
38189                     ],
38190                     [
38191                         -72.2812848,
38192                         18.4758378
38193                     ],
38194                     [
38195                         -72.2823167,
38196                         18.4751765
38197                     ],
38198                     [
38199                         -72.2851615,
38200                         18.4750971
38201                     ],
38202                     [
38203                         -72.2849941,
38204                         18.4763668
38205                     ],
38206                     [
38207                         -72.2854404,
38208                         18.4769752
38209                     ],
38210                     [
38211                         -72.286277,
38212                         18.4756262
38213                     ],
38214                     [
38215                         -72.2869325,
38216                         18.4754675
38217                     ],
38218                     [
38219                         -72.2865978,
38220                         18.4751897
38221                     ],
38222                     [
38223                         -72.2865978,
38224                         18.4750046
38225                     ],
38226                     [
38227                         -72.2909765,
38228                         18.4747268
38229                     ],
38230                     [
38231                         -72.2946579,
38232                         18.4749384
38233                     ],
38234                     [
38235                         -72.2973911,
38236                         18.476843
38237                     ]
38238                 ],
38239                 [
38240                     [
38241                         -72.3466657,
38242                         18.5222375
38243                     ],
38244                     [
38245                         -72.346833,
38246                         18.5244325
38247                     ],
38248                     [
38249                         -72.3475303,
38250                         18.5277645
38251                     ],
38252                     [
38253                         -72.3455501,
38254                         18.5291131
38255                     ],
38256                     [
38257                         -72.3403069,
38258                         18.5292189
38259                     ],
38260                     [
38261                         -72.3383267,
38262                         18.5280289
38263                     ],
38264                     [
38265                         -72.3369043,
38266                         18.530118
38267                     ],
38268                     [
38269                         -72.3338086,
38270                         18.5296684
38271                     ],
38272                     [
38273                         -72.3289279,
38274                         18.5270769
38275                     ],
38276                     [
38277                         -72.328649,
38278                         18.5253316
38279                     ],
38280                     [
38281                         -72.3292068,
38282                         18.5232689
38283                     ],
38284                     [
38285                         -72.330406,
38286                         18.5220524
38287                     ],
38288                     [
38289                         -72.3321631,
38290                         18.5221847
38291                     ],
38292                     [
38293                         -72.3322467,
38294                         18.5191963
38295                     ],
38296                     [
38297                         -72.3369183,
38298                         18.5183633
38299                     ],
38300                     [
38301                         -72.3382012,
38302                         18.5184691
38303                     ],
38304                     [
38305                         -72.3381454,
38306                         18.5181782
38307                     ],
38308                     [
38309                         -72.3411993,
38310                         18.5177947
38311                     ],
38312                     [
38313                         -72.3454943,
38314                         18.5171997
38315                     ],
38316                     [
38317                         -72.3492595,
38318                         18.517279
38319                     ],
38320                     [
38321                         -72.3504308,
38322                         18.5188922
38323                     ],
38324                     [
38325                         -72.3503472,
38326                         18.5206112
38327                     ],
38328                     [
38329                         -72.3496778,
38330                         18.5220392
38331                     ]
38332                 ],
38333                 [
38334                     [
38335                         -72.3303078,
38336                         18.5486462
38337                     ],
38338                     [
38339                         -72.3429687,
38340                         18.5508149
38341                     ],
38342                     [
38343                         -72.3433236,
38344                         18.5530585
38345                     ],
38346                     [
38347                         -72.3413121,
38348                         18.5614341
38349                     ],
38350                     [
38351                         -72.3390639,
38352                         18.5613593
38353                     ],
38354                     [
38355                         -72.3384723,
38356                         18.5638271
38357                     ],
38358                     [
38359                         -72.3375257,
38360                         18.5654348
38361                     ],
38362                     [
38363                         -72.3348436,
38364                         18.5650609
38365                     ],
38366                     [
38367                         -72.3311755,
38368                         18.5638271
38369                     ],
38370                     [
38371                         -72.3312149,
38372                         18.5616211
38373                     ],
38374                     [
38375                         -72.3232082,
38376                         18.5606863
38377                     ],
38378                     [
38379                         -72.3212361,
38380                         18.559602
38381                     ],
38382                     [
38383                         -72.3208023,
38384                         18.5587046
38385                     ],
38386                     [
38387                         -72.3208811,
38388                         18.557882
38389                     ],
38390                     [
38391                         -72.3259493,
38392                         18.5580274
38393                     ],
38394                     [
38395                         -72.3266186,
38396                         18.5581993
38397                     ],
38398                     [
38399                         -72.3259214,
38400                         18.5577498
38401                     ],
38402                     [
38403                         -72.3250986,
38404                         18.5573797
38405                     ],
38406                     [
38407                         -72.3233767,
38408                         18.552263
38409                     ],
38410                     [
38411                         -72.3245994,
38412                         18.5478507
38413                     ],
38414                     [
38415                         -72.3288986,
38416                         18.5483742
38417                     ],
38418                     [
38419                         -72.329979,
38420                         18.5489548
38421                     ]
38422                 ],
38423                 [
38424                     [
38425                         -72.3231383,
38426                         18.5269828
38427                     ],
38428                     [
38429                         -72.3223434,
38430                         18.528067
38431                     ],
38432                     [
38433                         -72.3209629,
38434                         18.5279745
38435                     ],
38436                     [
38437                         -72.3207816,
38438                         18.5271282
38439                     ],
38440                     [
38441                         -72.3208513,
38442                         18.5253697
38443                     ],
38444                     [
38445                         -72.3214649,
38446                         18.5249598
38447                     ],
38448                     [
38449                         -72.3225666,
38450                         18.5248937
38451                     ],
38452                     [
38453                         -72.3228454,
38454                         18.52533
38455                     ],
38456                     [
38457                         -72.3232359,
38458                         18.5264804
38459                     ]
38460                 ],
38461                 [
38462                     [
38463                         -72.2160832,
38464                         18.6457752
38465                     ],
38466                     [
38467                         -72.2159649,
38468                         18.6553795
38469                     ],
38470                     [
38471                         -72.2030279,
38472                         18.6558279
38473                     ],
38474                     [
38475                         -72.1947057,
38476                         18.6553421
38477                     ],
38478                     [
38479                         -72.1922208,
38480                         18.6545573
38481                     ],
38482                     [
38483                         -72.1920631,
38484                         18.6521283
38485                     ],
38486                     [
38487                         -72.193483,
38488                         18.6477559
38489                     ],
38490                     [
38491                         -72.201253,
38492                         18.6385249
38493                     ],
38494                     [
38495                         -72.2069327,
38496                         18.6388239
38497                     ],
38498                     [
38499                         -72.2120996,
38500                         18.6424117
38501                     ],
38502                     [
38503                         -72.2118068,
38504                         18.6430591
38505                     ],
38506                     [
38507                         -72.2121693,
38508                         18.6426892
38509                     ],
38510                     [
38511                         -72.2127968,
38512                         18.6427552
38513                     ],
38514                     [
38515                         -72.2134662,
38516                         18.6431252
38517                     ],
38518                     [
38519                         -72.2135638,
38520                         18.6437462
38521                     ],
38522                     [
38523                         -72.2154176,
38524                         18.6443947
38525                     ],
38526                     [
38527                         -72.2158909,
38528                         18.6450301
38529                     ]
38530                 ],
38531                 [
38532                     [
38533                         -72.2867654,
38534                         18.6482017
38535                     ],
38536                     [
38537                         -72.2900977,
38538                         18.6527446
38539                     ],
38540                     [
38541                         -72.28981,
38542                         18.6536532
38543                     ],
38544                     [
38545                         -72.2900738,
38546                         18.6542664
38547                     ],
38548                     [
38549                         -72.290721,
38550                         18.6537667
38551                     ],
38552                     [
38553                         -72.2910327,
38554                         18.6544709
38555                     ],
38556                     [
38557                         -72.2912485,
38558                         18.654221
38559                     ],
38560                     [
38561                         -72.29168,
38562                         18.6558905
38563                     ],
38564                     [
38565                         -72.2912245,
38566                         18.656606
38567                     ],
38568                     [
38569                         -72.2922673,
38570                         18.65597
38571                     ],
38572                     [
38573                         -72.2926869,
38574                         18.6567536
38575                     ],
38576                     [
38577                         -72.2930705,
38578                         18.6567309
38579                     ],
38580                     [
38581                         -72.2941253,
38582                         18.6581846
38583                     ],
38584                     [
38585                         -72.2960192,
38586                         18.6608421
38587                     ],
38588                     [
38589                         -72.2959713,
38590                         18.6619096
38591                     ],
38592                     [
38593                         -72.2932862,
38594                         18.664567
38595                     ],
38596                     [
38597                         -72.2906731,
38598                         18.6659979
38599                     ],
38600                     [
38601                         -72.2895943,
38602                         18.6661342
38603                     ],
38604                     [
38605                         -72.2895943,
38606                         18.6665657
38607                     ],
38608                     [
38609                         -72.2877004,
38610                         18.6664749
38611                     ],
38612                     [
38613                         -72.2875805,
38614                         18.6676559
38615                     ],
38616                     [
38617                         -72.2831214,
38618                         18.6697227
38619                     ],
38620                     [
38621                         -72.2796453,
38622                         18.6696546
38623                     ],
38624                     [
38625                         -72.2784311,
38626                         18.6690787
38627                     ],
38628                     [
38629                         -72.2783972,
38630                         18.6687736
38631                     ],
38632                     [
38633                         -72.277736,
38634                         18.6691671
38635                     ],
38636                     [
38637                         -72.2774394,
38638                         18.669143
38639                     ],
38640                     [
38641                         -72.2770071,
38642                         18.6683159
38643                     ],
38644                     [
38645                         -72.2765575,
38646                         18.6681125
38647                     ],
38648                     [
38649                         -72.2765385,
38650                         18.6680583
38651                     ],
38652                     [
38653                         -72.2752319,
38654                         18.6685239
38655                     ],
38656                     [
38657                         -72.2749292,
38658                         18.6674649
38659                     ],
38660                     [
38661                         -72.2746416,
38662                         18.6674309
38663                     ],
38664                     [
38665                         -72.2734668,
38666                         18.6682145
38667                     ],
38668                     [
38669                         -72.2732271,
38670                         18.6682712
38671                     ],
38672                     [
38673                         -72.2726757,
38674                         18.6671583
38675                     ],
38676                     [
38677                         -72.2719147,
38678                         18.6674288
38679                     ],
38680                     [
38681                         -72.2718808,
38682                         18.6673405
38683                     ],
38684                     [
38685                         -72.2688149,
38686                         18.6681868
38687                     ],
38688                     [
38689                         -72.2688269,
38690                         18.6671761
38691                     ],
38692                     [
38693                         -72.2690786,
38694                         18.6668241
38695                     ],
38696                     [
38697                         -72.2688149,
38698                         18.66679
38699                     ],
38700                     [
38701                         -72.2681077,
38702                         18.6670739
38703                     ],
38704                     [
38705                         -72.2676282,
38706                         18.6673805
38707                     ],
38708                     [
38709                         -72.2675563,
38710                         18.6666878
38711                     ],
38712                     [
38713                         -72.266861,
38714                         18.666949
38715                     ],
38716                     [
38717                         -72.2655904,
38718                         18.6673578
38719                     ],
38720                     [
38721                         -72.2654466,
38722                         18.6670058
38723                     ],
38724                     [
38725                         -72.2647514,
38726                         18.6674146
38727                     ],
38728                     [
38729                         -72.2629893,
38730                         18.6681868
38731                     ],
38732                     [
38733                         -72.2628455,
38734                         18.6681754
38735                     ],
38736                     [
38737                         -72.2626537,
38738                         18.6676076
38739                     ],
38740                     [
38741                         -72.2623001,
38742                         18.6677098
38743                     ],
38744                     [
38745                         -72.2624799,
38746                         18.6679199
38747                     ],
38748                     [
38749                         -72.2624799,
38750                         18.6682322
38751                     ],
38752                     [
38753                         -72.262306,
38754                         18.6682606
38755                     ],
38756                     [
38757                         -72.2620963,
38758                         18.6679654
38759                     ],
38760                     [
38761                         -72.2622761,
38762                         18.6689193
38763                     ],
38764                     [
38765                         -72.2601484,
38766                         18.6688966
38767                     ],
38768                     [
38769                         -72.2542749,
38770                         18.6687944
38771                     ],
38772                     [
38773                         -72.2505388,
38774                         18.6683476
38775                     ],
38776                     [
38777                         -72.2504371,
38778                         18.669536
38779                     ],
38780                     [
38781                         -72.2477926,
38782                         18.6698893
38783                     ],
38784                     [
38785                         -72.2415204,
38786                         18.669793
38787                     ],
38788                     [
38789                         -72.2414187,
38790                         18.6741933
38791                     ],
38792                     [
38793                         -72.2389167,
38794                         18.6739759
38795                     ],
38796                     [
38797                         -72.2387249,
38798                         18.6734649
38799                     ],
38800                     [
38801                         -72.2383653,
38802                         18.6733059
38803                     ],
38804                     [
38805                         -72.2387009,
38806                         18.6739532
38807                     ],
38808                     [
38809                         -72.2375502,
38810                         18.6738964
38811                     ],
38812                     [
38813                         -72.2374183,
38814                         18.6735103
38815                     ],
38816                     [
38817                         -72.237742,
38818                         18.67334
38819                     ],
38820                     [
38821                         -72.2375142,
38822                         18.6732605
38823                     ],
38824                     [
38825                         -72.236843,
38826                         18.6734876
38827                     ],
38828                     [
38829                         -72.2364354,
38830                         18.6724088
38831                     ],
38832                     [
38833                         -72.2355124,
38834                         18.6726019
38835                     ],
38836                     [
38837                         -72.2354045,
38838                         18.6724202
38839                     ],
38840                     [
38841                         -72.2353027,
38842                         18.6729028
38843                     ],
38844                     [
38845                         -72.2345475,
38846                         18.6726871
38847                     ],
38848                     [
38849                         -72.2343077,
38850                         18.6724599
38851                     ],
38852                     [
38853                         -72.2342358,
38854                         18.6734706
38855                     ],
38856                     [
38857                         -72.2334087,
38858                         18.6734592
38859                     ],
38860                     [
38861                         -72.2332889,
38862                         18.6733003
38863                     ],
38864                     [
38865                         -72.2327375,
38866                         18.6732889
38867                     ],
38868                     [
38869                         -72.2327135,
38870                         18.6735047
38871                     ],
38872                     [
38873                         -72.227703,
38874                         18.6725281
38875                     ],
38876                     [
38877                         -72.2265283,
38878                         18.6716537
38879                     ],
38880                     [
38881                         -72.226804,
38882                         18.6715742
38883                     ],
38884                     [
38885                         -72.2274993,
38886                         18.6715855
38887                     ],
38888                     [
38889                         -72.2274873,
38890                         18.6714493
38891                     ],
38892                     [
38893                         -72.2272899,
38894                         18.6714623
38895                     ],
38896                     [
38897                         -72.2272814,
38898                         18.6712977
38899                     ],
38900                     [
38901                         -72.2272094,
38902                         18.671358
38903                     ],
38904                     [
38905                         -72.2261785,
38906                         18.6713693
38907                     ],
38908                     [
38909                         -72.2256032,
38910                         18.670881
38911                     ],
38912                     [
38913                         -72.2255073,
38914                         18.6694502
38915                     ],
38916                     [
38917                         -72.2261066,
38918                         18.6696886
38919                     ],
38920                     [
38921                         -72.2261785,
38922                         18.6695949
38923                     ],
38924                     [
38925                         -72.2259837,
38926                         18.6695495
38927                     ],
38928                     [
38929                         -72.225777,
38930                         18.6691379
38931                     ],
38932                     [
38933                         -72.2253335,
38934                         18.6694643
38935                     ],
38936                     [
38937                         -72.2249739,
38938                         18.66947
38939                     ],
38940                     [
38941                         -72.2245783,
38942                         18.6678802
38943                     ],
38944                     [
38945                         -72.2235525,
38946                         18.6677046
38947                     ],
38948                     [
38949                         -72.2235907,
38950                         18.6675921
38951                     ],
38952                     [
38953                         -72.2224634,
38954                         18.6676283
38955                     ],
38956                     [
38957                         -72.2223659,
38958                         18.667022
38959                     ],
38960                     [
38961                         -72.2223277,
38962                         18.6670943
38963                     ],
38964                     [
38965                         -72.2219209,
38966                         18.667026
38967                     ],
38968                     [
38969                         -72.2208105,
38970                         18.6669015
38971                     ],
38972                     [
38973                         -72.220809,
38974                         18.6665325
38975                     ],
38976                     [
38977                         -72.2208705,
38978                         18.6663593
38979                     ],
38980                     [
38981                         -72.2206023,
38982                         18.6668107
38983                     ],
38984                     [
38985                         -72.2203895,
38986                         18.6666361
38987                     ],
38988                     [
38989                         -72.2184341,
38990                         18.6650535
38991                     ],
38992                     [
38993                         -72.21829,
38994                         18.6640979
38995                     ],
38996                     [
38997                         -72.2183493,
38998                         18.6608376
38999                     ],
39000                     [
39001                         -72.2187223,
39002                         18.6606541
39003                     ],
39004                     [
39005                         -72.2186894,
39006                         18.660603
39007                     ],
39008                     [
39009                         -72.2187253,
39010                         18.6604525
39011                     ],
39012                     [
39013                         -72.2189771,
39014                         18.6603247
39015                     ],
39016                     [
39017                         -72.2187823,
39018                         18.6601998
39019                     ],
39020                     [
39021                         -72.2186984,
39022                         18.6602367
39023                     ],
39024                     [
39025                         -72.2185815,
39026                         18.6600352
39027                     ],
39028                     [
39029                         -72.2186085,
39030                         18.6600039
39031                     ],
39032                     [
39033                         -72.2187823,
39034                         18.6601345
39035                     ],
39036                     [
39037                         -72.218995,
39038                         18.6600181
39039                     ],
39040                     [
39041                         -72.2189111,
39042                         18.6599131
39043                     ],
39044                     [
39045                         -72.2189681,
39046                         18.6597938
39047                     ],
39048                     [
39049                         -72.2183807,
39050                         18.6595837
39051                     ],
39052                     [
39053                         -72.2184728,
39054                         18.6539662
39055                     ],
39056                     [
39057                         -72.2201001,
39058                         18.6511554
39059                     ],
39060                     [
39061                         -72.225796,
39062                         18.6469472
39063                     ],
39064                     [
39065                         -72.2283048,
39066                         18.6457265
39067                     ],
39068                     [
39069                         -72.2379335,
39070                         18.645855
39071                     ],
39072                     [
39073                         -72.237764,
39074                         18.6446985
39075                     ],
39076                     [
39077                         -72.2400355,
39078                         18.6432529
39079                     ],
39080                     [
39081                         -72.2455958,
39082                         18.6433493
39083                     ],
39084                     [
39085                         -72.2482742,
39086                         18.6450358
39087                     ],
39088                     [
39089                         -72.2487488,
39090                         18.6436705
39091                     ],
39092                     [
39093                         -72.2511067,
39094                         18.6429775
39095                     ],
39096                     [
39097                         -72.2512385,
39098                         18.6433409
39099                     ],
39100                     [
39101                         -72.2512625,
39102                         18.6431592
39103                     ],
39104                     [
39105                         -72.2514843,
39106                         18.6431365
39107                     ],
39108                     [
39109                         -72.2513284,
39110                         18.6429718
39111                     ],
39112                     [
39113                         -72.2533602,
39114                         18.6423471
39115                     ],
39116                     [
39117                         -72.253516,
39118                         18.6426765
39119                     ],
39120                     [
39121                         -72.2539535,
39122                         18.6425402
39123                     ],
39124                     [
39125                         -72.2541453,
39126                         18.642932
39127                     ],
39128                     [
39129                         -72.2543851,
39130                         18.6428696
39131                     ],
39132                     [
39133                         -72.2543791,
39134                         18.6427503
39135                     ],
39136                     [
39137                         -72.2564168,
39138                         18.6423244
39139                     ],
39140                     [
39141                         -72.2566925,
39142                         18.6431365
39143                     ],
39144                     [
39145                         -72.2568783,
39146                         18.6428582
39147                     ],
39148                     [
39149                         -72.2568184,
39150                         18.6425288
39151                     ],
39152                     [
39153                         -72.258843,
39154                         18.6420991
39155                     ],
39156                     [
39157                         -72.258885,
39158                         18.6422467
39159                     ],
39160                     [
39161                         -72.2592626,
39162                         18.6422297
39163                     ],
39164                     [
39165                         -72.2596461,
39166                         18.6424057
39167                     ],
39168                     [
39169                         -72.2592206,
39170                         18.6406907
39171                     ],
39172                     [
39173                         -72.2599545,
39174                         18.6404815
39175                     ],
39176                     [
39177                         -72.2601156,
39178                         18.6406341
39179                     ],
39180                     [
39181                         -72.2601156,
39182                         18.6399393
39183                     ],
39184                     [
39185                         -72.2615268,
39186                         18.6394669
39187                     ],
39188                     [
39189                         -72.2626056,
39190                         18.6391034
39191                     ],
39192                     [
39193                         -72.2654465,
39194                         18.6387286
39195                     ],
39196                     [
39197                         -72.2719433,
39198                         18.6386832
39199                     ],
39200                     [
39201                         -72.272201,
39202                         18.6388649
39203                     ],
39204                     [
39205                         -72.2730341,
39206                         18.6394158
39207                     ],
39208                     [
39209                         -72.273166,
39210                         18.6412558
39211                     ],
39212                     [
39213                         -72.2738732,
39214                         18.6410286
39215                     ],
39216                     [
39217                         -72.2742208,
39218                         18.6416079
39219                     ],
39220                     [
39221                         -72.2752187,
39222                         18.6416987
39223                     ],
39224                     [
39225                         -72.2754524,
39226                         18.6415738
39227                     ],
39228                     [
39229                         -72.2755513,
39230                         18.6416874
39231                     ],
39232                     [
39233                         -72.2755394,
39234                         18.6417527
39235                     ],
39236                     [
39237                         -72.2764713,
39238                         18.6418634
39239                     ],
39240                     [
39241                         -72.276753,
39242                         18.6418975
39243                     ],
39244                     [
39245                         -72.2762953,
39246                         18.6426002
39247                     ],
39248                     [
39249                         -72.2774226,
39250                         18.6429978
39251                     ],
39252                     [
39253                         -72.277982,
39254                         18.6427247
39255                     ],
39256                     [
39257                         -72.2785796,
39258                         18.6431303
39259                     ],
39260                     [
39261                         -72.2785669,
39262                         18.6432307
39263                     ],
39264                     [
39265                         -72.2789017,
39266                         18.6433471
39267                     ],
39268                     [
39269                         -72.279851,
39270                         18.6439655
39271                     ],
39272                     [
39273                         -72.2858703,
39274                         18.6469651
39275                     ]
39276                 ],
39277                 [
39278                     [
39279                         -72.5557247,
39280                         18.5305893
39281                     ],
39282                     [
39283                         -72.5555866,
39284                         18.5367036
39285                     ],
39286                     [
39287                         -72.554995,
39288                         18.537975
39289                     ],
39290                     [
39291                         -72.5488026,
39292                         18.537919
39293                     ],
39294                     [
39295                         -72.5486646,
39296                         18.5372832
39297                     ],
39298                     [
39299                         -72.548842,
39300                         18.5306267
39301                     ],
39302                     [
39303                         -72.5493745,
39304                         18.5301031
39305                     ],
39306                     [
39307                         -72.555133,
39308                         18.5301218
39309                     ]
39310                 ],
39311                 [
39312                     [
39313                         -72.6235278,
39314                         18.5079877
39315                     ],
39316                     [
39317                         -72.6234441,
39318                         18.5095217
39319                     ],
39320                     [
39321                         -72.6226074,
39322                         18.5104341
39323                     ],
39324                     [
39325                         -72.6204878,
39326                         18.511849
39327                     ],
39328                     [
39329                         -72.6183403,
39330                         18.5107514
39331                     ],
39332                     [
39333                         -72.6162207,
39334                         18.5083183
39335                     ],
39336                     [
39337                         -72.6162625,
39338                         18.506467
39339                     ],
39340                     [
39341                         -72.618661,
39342                         18.5044438
39343                     ],
39344                     [
39345                         -72.6204041,
39346                         18.5044967
39347                     ],
39348                     [
39349                         -72.6228305,
39350                         18.506996
39351                     ]
39352                 ]
39353             ]
39354         },
39355         {
39356             "name": "Ireland Bartholomew Quarter-Inch 1940",
39357             "type": "tms",
39358             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
39359             "scaleExtent": [
39360                 5,
39361                 13
39362             ],
39363             "polygon": [
39364                 [
39365                     [
39366                         -8.8312773,
39367                         55.3963337
39368                     ],
39369                     [
39370                         -7.3221271,
39371                         55.398605
39372                     ],
39373                     [
39374                         -7.2891331,
39375                         55.4333162
39376                     ],
39377                     [
39378                         -7.2368042,
39379                         55.4530757
39380                     ],
39381                     [
39382                         -7.18881,
39383                         55.4497995
39384                     ],
39385                     [
39386                         -7.1528144,
39387                         55.3968384
39388                     ],
39389                     [
39390                         -6.90561,
39391                         55.394903
39392                     ],
39393                     [
39394                         -6.9047153,
39395                         55.3842114
39396                     ],
39397                     [
39398                         -5.8485282,
39399                         55.3922956
39400                     ],
39401                     [
39402                         -5.8378629,
39403                         55.248676
39404                     ],
39405                     [
39406                         -5.3614762,
39407                         55.2507024
39408                     ],
39409                     [
39410                         -5.3899172,
39411                         53.8466464
39412                     ],
39413                     [
39414                         -5.8734141,
39415                         53.8487436
39416                     ],
39417                     [
39418                         -5.8983,
39419                         52.8256258
39420                     ],
39421                     [
39422                         -6.0191742,
39423                         52.8256258
39424                     ],
39425                     [
39426                         -6.0262844,
39427                         51.7712367
39428                     ],
39429                     [
39430                         -8.1131422,
39431                         51.7712367
39432                     ],
39433                     [
39434                         -8.1273627,
39435                         51.3268839
39436                     ],
39437                     [
39438                         -10.6052842,
39439                         51.3091083
39440                     ],
39441                     [
39442                         -10.6271879,
39443                         52.0328254
39444                     ],
39445                     [
39446                         -10.6469845,
39447                         52.0322454
39448                     ],
39449                     [
39450                         -10.6469845,
39451                         52.0440365
39452                     ],
39453                     [
39454                         -10.6271879,
39455                         52.0448095
39456                     ],
39457                     [
39458                         -10.6290733,
39459                         52.0745627
39460                     ],
39461                     [
39462                         -10.6699234,
39463                         52.0743695
39464                     ],
39465                     [
39466                         -10.6702376,
39467                         52.0876941
39468                     ],
39469                     [
39470                         -10.6312729,
39471                         52.0898179
39472                     ],
39473                     [
39474                         -10.6393128,
39475                         52.4147202
39476                     ],
39477                     [
39478                         -10.3137689,
39479                         52.4185533
39480                     ],
39481                     [
39482                         -10.3166401,
39483                         53.3341342
39484                     ],
39485                     [
39486                         -10.3699669,
39487                         53.3330727
39488                     ],
39489                     [
39490                         -10.385965,
39491                         54.3534472
39492                     ],
39493                     [
39494                         -8.8163777,
39495                         54.3586265
39496                     ],
39497                     [
39498                         -8.8173427,
39499                         54.6595721
39500                     ],
39501                     [
39502                         -8.8413398,
39503                         54.6616284
39504                     ],
39505                     [
39506                         -8.8422286,
39507                         54.6929749
39508                     ],
39509                     [
39510                         -8.8315632,
39511                         54.7145436
39512                     ],
39513                     [
39514                         -8.8151208,
39515                         54.7145436
39516                     ]
39517                 ]
39518             ],
39519             "terms_url": "http://geo.nls.uk/maps/",
39520             "terms_text": "National Library of Scotland Historic Maps"
39521         },
39522         {
39523             "name": "Ireland British War Office 1:25k GSGS 3906",
39524             "type": "tms",
39525             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39526             "scaleExtent": [
39527                 0,
39528                 18
39529             ],
39530             "polygon": [
39531                 [
39532                     [
39533                         -10.71,
39534                         51.32
39535                     ],
39536                     [
39537                         -10.71,
39538                         55.46
39539                     ],
39540                     [
39541                         -5.37,
39542                         55.46
39543                     ],
39544                     [
39545                         -5.37,
39546                         51.32
39547                     ],
39548                     [
39549                         -10.71,
39550                         51.32
39551                     ]
39552                 ]
39553             ],
39554             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39555             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39556             "id": "GSGS3906"
39557         },
39558         {
39559             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39560             "type": "tms",
39561             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39562             "scaleExtent": [
39563                 5,
39564                 15
39565             ],
39566             "polygon": [
39567                 [
39568                     [
39569                         -10.0847426,
39570                         51.4147902
39571                     ],
39572                     [
39573                         -10.0906535,
39574                         51.5064103
39575                     ],
39576                     [
39577                         -10.4564222,
39578                         51.5003961
39579                     ],
39580                     [
39581                         -10.5005905,
39582                         52.3043019
39583                     ],
39584                     [
39585                         -10.0837522,
39586                         52.312741
39587                     ],
39588                     [
39589                         -10.0840973,
39590                         52.3404698
39591                     ],
39592                     [
39593                         -10.055802,
39594                         52.3408915
39595                     ],
39596                     [
39597                         -10.0768509,
39598                         52.7628238
39599                     ],
39600                     [
39601                         -9.7780248,
39602                         52.7684611
39603                     ],
39604                     [
39605                         -9.7818205,
39606                         52.8577261
39607                     ],
39608                     [
39609                         -9.6337877,
39610                         52.8596012
39611                     ],
39612                     [
39613                         -9.6449626,
39614                         53.1294502
39615                     ],
39616                     [
39617                         -10.0919663,
39618                         53.1227152
39619                     ],
39620                     [
39621                         -10.1051422,
39622                         53.3912913
39623                     ],
39624                     [
39625                         -10.4052593,
39626                         53.3866349
39627                     ],
39628                     [
39629                         -10.4530828,
39630                         54.193502
39631                     ],
39632                     [
39633                         -10.2998523,
39634                         54.1974988
39635                     ],
39636                     [
39637                         -10.3149801,
39638                         54.4669592
39639                     ],
39640                     [
39641                         -8.9276095,
39642                         54.4853897
39643                     ],
39644                     [
39645                         -8.9339534,
39646                         54.7546562
39647                     ],
39648                     [
39649                         -8.7773069,
39650                         54.755501
39651                     ],
39652                     [
39653                         -8.7826749,
39654                         55.0252208
39655                     ],
39656                     [
39657                         -8.9402974,
39658                         55.0238221
39659                     ],
39660                     [
39661                         -8.9451773,
39662                         55.2934155
39663                     ],
39664                     [
39665                         -7.528039,
39666                         55.2970274
39667                     ],
39668                     [
39669                         -7.525599,
39670                         55.3874955
39671                     ],
39672                     [
39673                         -7.0541955,
39674                         55.3841691
39675                     ],
39676                     [
39677                         -7.0556595,
39678                         55.2939712
39679                     ],
39680                     [
39681                         -6.3241545,
39682                         55.2859128
39683                     ],
39684                     [
39685                         -6.3217146,
39686                         55.3253556
39687                     ],
39688                     [
39689                         -6.1035807,
39690                         55.3223016
39691                     ],
39692                     [
39693                         -6.1045566,
39694                         55.2828557
39695                     ],
39696                     [
39697                         -5.7985836,
39698                         55.2772968
39699                     ],
39700                     [
39701                         -5.8117595,
39702                         55.0087135
39703                     ],
39704                     [
39705                         -5.656577,
39706                         55.0056351
39707                     ],
39708                     [
39709                         -5.6721928,
39710                         54.7355021
39711                     ],
39712                     [
39713                         -5.3618278,
39714                         54.729585
39715                     ],
39716                     [
39717                         -5.3964755,
39718                         54.1917889
39719                     ],
39720                     [
39721                         -5.855679,
39722                         54.2017807
39723                     ],
39724                     [
39725                         -5.9220464,
39726                         52.8524504
39727                     ],
39728                     [
39729                         -6.070885,
39730                         52.8551025
39731                     ],
39732                     [
39733                         -6.1030927,
39734                         52.1373337
39735                     ],
39736                     [
39737                         -6.8331336,
39738                         52.1463183
39739                     ],
39740                     [
39741                         -6.8355736,
39742                         52.0578908
39743                     ],
39744                     [
39745                         -7.5641506,
39746                         52.0617913
39747                     ],
39748                     [
39749                         -7.5661026,
39750                         51.7921593
39751                     ],
39752                     [
39753                         -8.147305,
39754                         51.792763
39755                     ],
39756                     [
39757                         -8.146329,
39758                         51.7033331
39759                     ],
39760                     [
39761                         -8.2912636,
39762                         51.7027283
39763                     ],
39764                     [
39765                         -8.2897996,
39766                         51.5227274
39767                     ],
39768                     [
39769                         -9.1174397,
39770                         51.516958
39771                     ],
39772                     [
39773                         -9.1179277,
39774                         51.4625685
39775                     ],
39776                     [
39777                         -9.3692452,
39778                         51.4616564
39779                     ],
39780                     [
39781                         -9.3672933,
39782                         51.4254613
39783                     ]
39784                 ]
39785             ],
39786             "terms_url": "http://geo.nls.uk/maps/",
39787             "terms_text": "National Library of Scotland Historic Maps",
39788             "id": "GSGS4136"
39789         },
39790         {
39791             "name": "Ireland EEA CORINE 2006",
39792             "type": "tms",
39793             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39794             "scaleExtent": [
39795                 5,
39796                 16
39797             ],
39798             "polygon": [
39799                 [
39800                     [
39801                         -5.842956,
39802                         53.8627976
39803                     ],
39804                     [
39805                         -5.8341575,
39806                         53.7633541
39807                     ],
39808                     [
39809                         -5.6267647,
39810                         53.5383692
39811                     ],
39812                     [
39813                         -5.9648778,
39814                         52.1631197
39815                     ],
39816                     [
39817                         -6.0453211,
39818                         52.0527275
39819                     ],
39820                     [
39821                         -6.1823261,
39822                         51.9699475
39823                     ],
39824                     [
39825                         -6.3960035,
39826                         51.9234618
39827                     ],
39828                     [
39829                         -6.5945978,
39830                         51.883911
39831                     ],
39832                     [
39833                         -7.2481994,
39834                         51.9056295
39835                     ],
39836                     [
39837                         -7.341212,
39838                         51.8148076
39839                     ],
39840                     [
39841                         -8.1971787,
39842                         51.5037019
39843                     ],
39844                     [
39845                         -8.3191005,
39846                         51.4167737
39847                     ],
39848                     [
39849                         -9.4478202,
39850                         51.1991221
39851                     ],
39852                     [
39853                         -9.9015706,
39854                         51.2266802
39855                     ],
39856                     [
39857                         -10.472215,
39858                         51.4050139
39859                     ],
39860                     [
39861                         -10.8857437,
39862                         51.6770619
39863                     ],
39864                     [
39865                         -11.035318,
39866                         52.0620016
39867                     ],
39868                     [
39869                         -10.9950963,
39870                         52.1831616
39871                     ],
39872                     [
39873                         -10.8178697,
39874                         52.3139827
39875                     ],
39876                     [
39877                         -9.8839736,
39878                         52.9032208
39879                     ],
39880                     [
39881                         -10.1165049,
39882                         52.9676141
39883                     ],
39884                     [
39885                         -10.5514014,
39886                         53.3317027
39887                     ],
39888                     [
39889                         -10.6896633,
39890                         53.5854022
39891                     ],
39892                     [
39893                         -10.6444139,
39894                         54.0100436
39895                     ],
39896                     [
39897                         -10.5501445,
39898                         54.257482
39899                     ],
39900                     [
39901                         -10.2824192,
39902                         54.4742405
39903                     ],
39904                     [
39905                         -9.8073011,
39906                         54.5705346
39907                     ],
39908                     [
39909                         -9.196435,
39910                         54.5486695
39911                     ],
39912                     [
39913                         -9.2253443,
39914                         54.7000264
39915                     ],
39916                     [
39917                         -8.8985435,
39918                         55.1363582
39919                     ],
39920                     [
39921                         -8.0476045,
39922                         55.4711977
39923                     ],
39924                     [
39925                         -7.4367384,
39926                         55.6191092
39927                     ],
39928                     [
39929                         -7.2205471,
39930                         55.6205288
39931                     ],
39932                     [
39933                         -6.8258723,
39934                         55.5608644
39935                     ],
39936                     [
39937                         -6.0679458,
39938                         55.3727567
39939                     ],
39940                     [
39941                         -5.5639184,
39942                         55.0759594
39943                     ],
39944                     [
39945                         -5.0649187,
39946                         54.4640142
39947                     ],
39948                     [
39949                         -5.2572284,
39950                         54.1582424
39951                     ]
39952                 ]
39953             ],
39954             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
39955             "terms_text": "EEA Corine 2006"
39956         },
39957         {
39958             "name": "Ireland EEA GMES Urban Atlas",
39959             "type": "tms",
39960             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
39961             "scaleExtent": [
39962                 5,
39963                 17
39964             ],
39965             "polygon": [
39966                 [
39967                     [
39968                         -9.2759602,
39969                         52.7993666
39970                     ],
39971                     [
39972                         -9.215509,
39973                         52.8276933
39974                     ],
39975                     [
39976                         -9.1086618,
39977                         52.9128016
39978                     ],
39979                     [
39980                         -9.0196831,
39981                         52.8837107
39982                     ],
39983                     [
39984                         -8.8760649,
39985                         52.8978445
39986                     ],
39987                     [
39988                         -8.8001797,
39989                         52.8833558
39990                     ],
39991                     [
39992                         -8.7665597,
39993                         52.9065354
39994                     ],
39995                     [
39996                         -8.5938079,
39997                         52.9238592
39998                     ],
39999                     [
40000                         -8.5241972,
40001                         52.8869724
40002                     ],
40003                     [
40004                         -8.4956786,
40005                         52.9105906
40006                     ],
40007                     [
40008                         -8.3506448,
40009                         52.9238592
40010                     ],
40011                     [
40012                         -8.2718204,
40013                         52.9492401
40014                     ],
40015                     [
40016                         -8.2249679,
40017                         52.8991338
40018                     ],
40019                     [
40020                         -8.1564001,
40021                         52.9149986
40022                     ],
40023                     [
40024                         -8.0881237,
40025                         52.7630417
40026                     ],
40027                     [
40028                         -8.1360092,
40029                         52.7239783
40030                     ],
40031                     [
40032                         -8.1570652,
40033                         52.6766443
40034                     ],
40035                     [
40036                         -8.2059695,
40037                         52.6185385
40038                     ],
40039                     [
40040                         -8.2025734,
40041                         52.5954396
40042                     ],
40043                     [
40044                         -8.2231242,
40045                         52.5599691
40046                     ],
40047                     [
40048                         -8.2236294,
40049                         52.5095371
40050                     ],
40051                     [
40052                         -8.2976651,
40053                         52.5025088
40054                     ],
40055                     [
40056                         -8.3295888,
40057                         52.4721087
40058                     ],
40059                     [
40060                         -8.3589695,
40061                         52.4986072
40062                     ],
40063                     [
40064                         -8.3737385,
40065                         52.4764529
40066                     ],
40067                     [
40068                         -8.432326,
40069                         52.4342609
40070                     ],
40071                     [
40072                         -8.4754569,
40073                         52.4216289
40074                     ],
40075                     [
40076                         -8.5017727,
40077                         52.3870011
40078                     ],
40079                     [
40080                         -8.5476205,
40081                         52.3681351
40082                     ],
40083                     [
40084                         -8.6444103,
40085                         52.3376422
40086                     ],
40087                     [
40088                         -8.6841451,
40089                         52.3660614
40090                     ],
40091                     [
40092                         -8.8154099,
40093                         52.3721014
40094                     ],
40095                     [
40096                         -8.8614233,
40097                         52.3521652
40098                     ],
40099                     [
40100                         -8.9074451,
40101                         52.3824674
40102                     ],
40103                     [
40104                         -8.9388551,
40105                         52.3789166
40106                     ],
40107                     [
40108                         -8.9782502,
40109                         52.4093811
40110                     ],
40111                     [
40112                         -9.0298715,
40113                         52.4104169
40114                     ],
40115                     [
40116                         -9.1059449,
40117                         52.420981
40118                     ],
40119                     [
40120                         -9.1084962,
40121                         52.4415071
40122                     ],
40123                     [
40124                         -9.140702,
40125                         52.4650891
40126                     ],
40127                     [
40128                         -9.1315765,
40129                         52.5136207
40130                     ],
40131                     [
40132                         -9.1739699,
40133                         52.5620573
40134                     ],
40135                     [
40136                         -9.1426235,
40137                         52.589645
40138                     ],
40139                     [
40140                         -9.1542382,
40141                         52.610216
40142                     ],
40143                     [
40144                         -9.1426231,
40145                         52.6387401
40146                     ],
40147                     [
40148                         -9.1776844,
40149                         52.6447573
40150                     ],
40151                     [
40152                         -9.2012184,
40153                         52.6526248
40154                     ],
40155                     [
40156                         -9.2036198,
40157                         52.6686468
40158                     ],
40159                     [
40160                         -9.2238348,
40161                         52.6706578
40162                     ],
40163                     [
40164                         -9.2161072,
40165                         52.6919412
40166                     ],
40167                     [
40168                         -9.1882395,
40169                         52.7057242
40170                     ],
40171                     [
40172                         -9.2750099,
40173                         52.7350292
40174                     ],
40175                     [
40176                         -9.2601152,
40177                         52.7616711
40178                     ]
40179                 ],
40180                 [
40181                     [
40182                         -7.307313219981238,
40183                         53.81625879275365
40184                     ],
40185                     [
40186                         -7.245858447032101,
40187                         53.78300449111207
40188                     ],
40189                     [
40190                         -7.15144468970801,
40191                         53.81179938127503
40192                     ],
40193                     [
40194                         -7.086900011973722,
40195                         53.784424420834
40196                     ],
40197                     [
40198                         -7.0347149533800435,
40199                         53.77996162275688
40200                     ],
40201                     [
40202                         -6.975320116954343,
40203                         53.788481098127924
40204                     ],
40205                     [
40206                         -6.928628222423156,
40207                         53.81443454540607
40208                     ],
40209                     [
40210                         -6.992829577403537,
40211                         53.86609081229548
40212                     ],
40213                     [
40214                         -6.975320116954343,
40215                         53.87945028968944
40216                     ],
40217                     [
40218                         -6.949914233165313,
40219                         53.87094929783329
40220                     ],
40221                     [
40222                         -6.9375546140247035,
40223                         53.87540241385127
40224                     ],
40225                     [
40226                         -6.936867968516893,
40227                         53.896649390754646
40228                     ],
40229                     [
40230                         -6.897042529063821,
40231                         53.889770599553906
40232                     ],
40233                     [
40234                         -6.867516772227924,
40235                         53.880259817835736
40236                     ],
40237                     [
40238                         -6.851037280040446,
40239                         53.88450958346468
40240                     ],
40241                     [
40242                         -6.842454211192801,
40243                         53.89786317755242
40244                     ],
40245                     [
40246                         -6.812928454356904,
40247                         53.90069520963246
40248                     ],
40249                     [
40250                         -6.79850889869286,
40251                         53.89280549994937
40252                     ],
40253                     [
40254                         -6.789925829845217,
40255                         53.89462633440526
40256                     ],
40257                     [
40258                         -6.791985766368652,
40259                         53.904538374710896
40260                     ],
40261                     [
40262                         -6.778939501720231,
40263                         53.918087767078354
40264                     ],
40265                     [
40266                         -6.77001311011868,
40267                         53.91505470292794
40268                     ],
40269                     [
40270                         -6.75868345923979,
40271                         53.921727153244476
40272                     ],
40273                     [
40274                         -6.744263903575747,
40275                         53.916065748791254
40276                     ],
40277                     [
40278                         -6.727441088634364,
40279                         53.92334455637637
40280                     ],
40281                     [
40282                         -6.713021532970319,
40283                         53.90777445003927
40284                     ],
40285                     [
40286                         -6.684182421642232,
40287                         53.90292024303218
40288                     ],
40289                     [
40290                         -6.623757616954815,
40291                         53.88187882710815
40292                     ],
40293                     [
40294                         -6.590455309825955,
40295                         53.857789593974296
40296                     ],
40297                     [
40298                         -6.591141955333765,
40299                         53.835509894663346
40300                     ],
40301                     [
40302                         -6.574319140392382,
40303                         53.82254170362619
40304                     ],
40305                     [
40306                         -6.571572558361136,
40307                         53.804703885117576
40308                     ],
40309                     [
40310                         -6.5533764524041285,
40311                         53.79983770791046
40312                     ],
40313                     [
40314                         -6.541360156017425,
40315                         53.78300449111207
40316                     ],
40317                     [
40318                         -6.511491076427622,
40319                         53.76900546961285
40320                     ],
40321                     [
40322                         -6.472695605236269,
40323                         53.77326653566421
40324                     ],
40325                     [
40326                         -6.443513171154276,
40327                         53.76393220797015
40328                     ],
40329                     [
40330                         -6.44728972144724,
40331                         53.75114486961979
40332                     ],
40333                     [
40334                         -6.4775021237909485,
40335                         53.728199094666586
40336                     ],
40337                     [
40338                         -6.459649340587848,
40339                         53.71682309412751
40340                     ],
40341                     [
40342                         -6.435616747814443,
40343                         53.72230833571077
40344                     ],
40345                     [
40346                         -6.4198239011347775,
40347                         53.72921465935537
40348                     ],
40349                     [
40350                         -6.4009411496699595,
40351                         53.72169889975152
40352                     ],
40353                     [
40354                         -6.375878588634836,
40355                         53.718042098526006
40356                     ],
40357                     [
40358                         -6.359055773693453,
40359                         53.708695495259434
40360                     ],
40361                     [
40362                         -6.340173022228636,
40363                         53.708085862042424
40364                     ],
40365                     [
40366                         -6.329873339611461,
40367                         53.71296268045594
40368                     ],
40369                     [
40370                         -6.325753466564592,
40371                         53.72210519137233
40372                     ],
40373                     [
40374                         -6.2938244504513525,
40375                         53.72576163932632
40376                     ],
40377                     [
40378                         -6.265328661877173,
40379                         53.7363229253304
40380                     ],
40381                     [
40382                         -6.240952746349864,
40383                         53.734292114843086
40384                     ],
40385                     [
40386                         -6.180871264416349,
40387                         53.632015710147016
40388                     ],
40389                     [
40390                         -6.092793818322125,
40391                         53.588038288422446
40392                     ],
40393                     [
40394                         -5.985734079608837,
40395                         53.49383447350347
40396                     ],
40397                     [
40398                         -6.0887447432153685,
40399                         53.27174268379562
40400                     ],
40401                     [
40402                         -6.033272979232964,
40403                         53.1191110041494
40404                     ],
40405                     [
40406                         -5.984663357119282,
40407                         52.9651254915577
40408                     ],
40409                     [
40410                         -6.122679104189409,
40411                         52.73207538466633
40412                     ],
40413                     [
40414                         -6.185163845400262,
40415                         52.73706461957944
40416                     ],
40417                     [
40418                         -6.1899703639549415,
40419                         52.76075568810044
40420                     ],
40421                     [
40422                         -6.319059719423517,
40423                         52.782357357522855
40424                     ],
40425                     [
40426                         -6.393904079774976,
40427                         52.7790347214105
40428                     ],
40429                     [
40430                         -6.465315212587381,
40431                         52.6946379192593
40432                     ],
40433                     [
40434                         -6.534666408876349,
40435                         52.673409093161446
40436                     ],
40437                     [
40438                         -6.612257351259057,
40439                         52.69255711803012
40440                     ],
40441                     [
40442                         -6.6692489284074155,
40443                         52.74745702505679
40444                     ],
40445                     [
40446                         -6.671308864930852,
40447                         52.76948072949997
40448                     ],
40449                     [
40450                         -6.720747341493285,
40451                         52.7748810695361
40452                     ],
40453                     [
40454                         -6.71456753192298,
40455                         52.80311808637125
40456                     ],
40457                     [
40458                         -6.658949245790243,
40459                         52.84709806982182
40460                     ],
40461                     [
40462                         -6.582044948915348,
40463                         52.81349473557279
40464                     ],
40465                     [
40466                         -6.547712673524768,
40467                         52.83133677935633
40468                     ],
40469                     [
40470                         -6.531233181337292,
40471                         52.87404491274922
40472                     ],
40473                     [
40474                         -6.617750515321548,
40475                         52.87528820923615
40476                     ],
40477                     [
40478                         -6.728987087587023,
40479                         52.90635903963372
40480                     ],
40481                     [
40482                         -6.780485500672891,
40483                         52.859122574848655
40484                     ],
40485                     [
40486                         -6.870436062196207,
40487                         52.85165948109425
40488                     ],
40489                     [
40490                         -6.938413967469552,
40491                         52.86658438536895
40492                     ],
40493                     [
40494                         -6.965879787782016,
40495                         52.89766145203082
40496                     ],
40497                     [
40498                         -6.987852444031986,
40499                         52.969260966642985
40500                     ],
40501                     [
40502                         -7.039350857117853,
40503                         52.9560260536776
40504                     ],
40505                     [
40506                         -7.109388698914634,
40507                         53.007288776633686
40508                     ],
40509                     [
40510                         -7.068876613953752,
40511                         53.058078015357786
40512                     ],
40513                     [
40514                         -7.088789333680287,
40515                         53.11869890949892
40516                     ],
40517                     [
40518                         -7.119688381531809,
40519                         53.15000684568904
40520                     ],
40521                     [
40522                         -7.105955471375577,
40523                         53.16112391039828
40524                     ],
40525                     [
40526                         -7.127928127625547,
40527                         53.17223809655703
40528                     ],
40529                     [
40530                         -7.180113186219227,
40531                         53.182526443342745
40532                     ],
40533                     [
40534                         -7.160887112000503,
40535                         53.19898266621498
40536                     ],
40537                     [
40538                         -7.057890285828767,
40539                         53.19898266621498
40540                     ],
40541                     [
40542                         -7.048963894227218,
40543                         53.217077217179636
40544                     ],
40545                     [
40546                         -7.0915359157115345,
40547                         53.235575105358386
40548                     ],
40549                     [
40550                         -7.0434707301647235,
40551                         53.25735126035676
40552                     ],
40553                     [
40554                         -7.05102383075065,
40555                         53.29717703664696
40556                     ],
40557                     [
40558                         -6.996778835633536,
40559                         53.31112780504489
40560                     ],
40561                     [
40562                         -7.044157375672535,
40563                         53.33368557548294
40564                     ],
40565                     [
40566                         -7.105955471375576,
40567                         53.371801590024276
40568                     ],
40569                     [
40570                         -7.22050647653913,
40571                         53.432465115081854
40572                     ],
40573                     [
40574                         -7.149441429887032,
40575                         53.45731709817442
40576                     ],
40577                     [
40578                         -7.099891489102085,
40579                         53.463915962572514
40580                     ],
40581                     [
40582                         -7.0744645458045445,
40583                         53.48370640260363
40584                     ],
40585                     [
40586                         -7.079028356140001,
40587                         53.504650927752664
40588                     ],
40589                     [
40590                         -7.047733656696876,
40591                         53.515119311359335
40592                     ],
40593                     [
40594                         -7.029478415355053,
40595                         53.54147267392419
40596                     ],
40597                     [
40598                         -7.054253385747527,
40599                         53.56471202500164
40600                     ],
40601                     [
40602                         -7.009267255298033,
40603                         53.58561652973758
40604                     ],
40605                     [
40606                         -6.992641946218873,
40607                         53.602642188744426
40608                     ],
40609                     [
40610                         -6.989056095241016,
40611                         53.62739453790707
40612                     ],
40613                     [
40614                         -6.9717788132567895,
40615                         53.63686620586593
40616                     ],
40617                     [
40618                         -6.9633031654909425,
40619                         53.650973114934644
40620                     ],
40621                     [
40622                         -6.9871001765258205,
40623                         53.66623418009986
40624                     ],
40625                     [
40626                         -6.999813648174589,
40627                         53.67086935885432
40628                     ],
40629                     [
40630                         -7.008289295940436,
40631                         53.65908728051006
40632                     ],
40633                     [
40634                         -7.044473792171549,
40635                         53.65367801032349
40636                     ],
40637                     [
40638                         -7.066640870943764,
40639                         53.63918547390694
40640                     ],
40641                     [
40642                         -7.101847407817279,
40643                         53.65870092708686
40644                     ],
40645                     [
40646                         -7.120754622064167,
40647                         53.672993645380515
40648                     ],
40649                     [
40650                         -7.137379931143327,
40651                         53.66893809633893
40652                     ],
40653                     [
40654                         -7.160850955725672,
40655                         53.683034277255075
40656                     ],
40657                     [
40658                         -7.174216400279507,
40659                         53.686316272406906
40660                     ],
40661                     [
40662                         -7.196057492599188,
40663                         53.69017711570491
40664                     ],
40665                     [
40666                         -7.210726882963154,
40667                         53.69480966037566
40668                     ],
40669                     [
40670                         -7.247237365646801,
40671                         53.71661437518035
40672                     ],
40673                     [
40674                         -7.239413690786019,
40675                         53.73223735177976
40676                     ],
40677                     [
40678                         -7.260276823748104,
40679                         53.74361339729716
40680                     ],
40681                     [
40682                         -7.2814659431627184,
40683                         53.75922634307083
40684                     ],
40685                     [
40686                         -7.289615604476034,
40687                         53.77271433845693
40688                     ],
40689                     [
40690                         -7.3238441819919515,
40691                         53.78465723043301
40692                     ],
40693                     [
40694                         -7.337209626545788,
40695                         53.78658318504567
40696                     ],
40697                     [
40698                         -7.351227044004687,
40699                         53.80141007448381
40700                     ],
40701                     [
40702                         -7.307313219981238,
40703                         53.81625879275365
40704                     ]
40705                 ],
40706                 [
40707                     [
40708                         -5.685433013282673,
40709                         54.77854496390836
40710                     ],
40711                     [
40712                         -5.696867084279401,
40713                         54.73050346921268
40714                     ],
40715                     [
40716                         -5.8223689524230124,
40717                         54.70033215177621
40718                     ],
40719                     [
40720                         -5.878760568989772,
40721                         54.649492182564074
40722                     ],
40723                     [
40724                         -5.743404719024681,
40725                         54.68128223623249
40726                     ],
40727                     [
40728                         -5.581196917402638,
40729                         54.68781619319656
40730                     ],
40731                     [
40732                         -5.571488953592992,
40733                         54.67074450064368
40734                     ],
40735                     [
40736                         -5.582915011231644,
40737                         54.66440901595977
40738                     ],
40739                     [
40740                         -5.58291501123164,
40741                         54.65085746679818
40742                     ],
40743                     [
40744                         -5.6086481910584185,
40745                         54.63997082553691
40746                     ],
40747                     [
40748                         -5.6354970593650116,
40749                         54.61551371292451
40750                     ],
40751                     [
40752                         -5.728732824433139,
40753                         54.6184944610979
40754                     ],
40755                     [
40756                         -5.822612969913913,
40757                         54.49193018941315
40758                     ],
40759                     [
40760                         -5.896754545381575,
40761                         54.44975600798866
40762                     ],
40763                     [
40764                         -5.936834914186871,
40765                         54.38213187386197
40766                     ],
40767                     [
40768                         -6.0187561190025445,
40769                         54.36974944197913
40770                     ],
40771                     [
40772                         -6.059257912638059,
40773                         54.38280030737259
40774                     ],
40775                     [
40776                         -6.101784280694663,
40777                         54.41510088826871
40778                     ],
40779                     [
40780                         -6.1740201072375225,
40781                         54.43476829635816
40782                     ],
40783                     [
40784                         -6.216261364689026,
40785                         54.42827259213158
40786                     ],
40787                     [
40788                         -6.264329002478664,
40789                         54.487825014814625
40790                     ],
40791                     [
40792                         -6.249277519938476,
40793                         54.49741303545491
40794                     ],
40795                     [
40796                         -6.288340515296785,
40797                         54.53143435197413
40798                     ],
40799                     [
40800                         -6.283750270272458,
40801                         54.54447449434036
40802                     ],
40803                     [
40804                         -6.321445027854273,
40805                         54.58928767713928
40806                     ],
40807                     [
40808                         -6.264329002478664,
40809                         54.604982769755765
40810                     ],
40811                     [
40812                         -6.240052417736423,
40813                         54.59541999854735
40814                     ],
40815                     [
40816                         -6.098762694536575,
40817                         54.631690374598676
40818                     ],
40819                     [
40820                         -6.051950538018501,
40821                         54.61314575326238
40822                     ],
40823                     [
40824                         -6.031509408441251,
40825                         54.620921248201434
40826                     ],
40827                     [
40828                         -6.002995140908084,
40829                         54.65571636730639
40830                     ],
40831                     [
40832                         -6.0647754758974335,
40833                         54.6634355452454
40834                     ],
40835                     [
40836                         -6.059920158948984,
40837                         54.704134188139534
40838                     ],
40839                     [
40840                         -6.047781866577864,
40841                         54.71395188569398
40842                     ],
40843                     [
40844                         -6.120611620804591,
40845                         54.801644524994515
40846                     ],
40847                     [
40848                         -6.002141887262449,
40849                         54.80836072138932
40850                     ],
40851                     [
40852                         -5.984662746248036,
40853                         54.78652900156178
40854                     ],
40855                     [
40856                         -5.685433013282673,
40857                         54.77854496390836
40858                     ]
40859                 ],
40860                 [
40861                     [
40862                         -9.128658300749114,
40863                         53.24759266864586
40864                     ],
40865                     [
40866                         -9.024510568479629,
40867                         53.26744820137083
40868                     ],
40869                     [
40870                         -9.016360907166316,
40871                         53.26364619217274
40872                     ],
40873                     [
40874                         -9.001854510028616,
40875                         53.26588844362053
40876                     ],
40877                     [
40878                         -8.9951717877517,
40879                         53.259258838409615
40880                     ],
40881                     [
40882                         -8.973493688658284,
40883                         53.262378780650025
40884                     ],
40885                     [
40886                         -8.95230456924367,
40887                         53.271444820907114
40888                     ],
40889                     [
40890                         -8.956705386352859,
40891                         53.281580911863244
40892                     ],
40893                     [
40894                         -8.961106203462048,
40895                         53.28119110665652
40896                     ],
40897                     [
40898                         -8.960780217009516,
40899                         53.28908396911955
40900                     ],
40901                     [
40902                         -8.954260487958864,
40903                         53.28927883616923
40904                     ],
40905                     [
40906                         -8.95230456924367,
40907                         53.30155366854246
40908                     ],
40909                     [
40910                         -8.963714095082308,
40911                         53.303793931840495
40912                     ],
40913                     [
40914                         -8.9811543702928,
40915                         53.294734752711804
40916                     ],
40917                     [
40918                         -8.985718180628256,
40919                         53.30174847871221
40920                     ],
40921                     [
40922                         -9.019946758144176,
40923                         53.30768976199425
40924                     ],
40925                     [
40926                         -9.00837423907927,
40927                         53.31596722087059
40928                     ],
40929                     [
40930                         -9.01880580556031,
40931                         53.31625933715475
40932                     ],
40933                     [
40934                         -9.045862681120513,
40935                         53.31275380979257
40936                     ],
40937                     [
40938                         -9.06444390891487,
40939                         53.32122500810515
40940                     ],
40941                     [
40942                         -9.080906224767762,
40943                         53.307397587062724
40944                     ],
40945                     [
40946                         -9.08106921799403,
40947                         53.303404329274585
40948                     ],
40949                     [
40950                         -9.09019683866494,
40951                         53.30574189135002
40952                     ],
40953                     [
40954                         -9.095901601584261,
40955                         53.298826232852214
40956                     ],
40957                     [
40958                         -9.10128037805105,
40959                         53.3008718259498
40960                     ],
40961                     [
40962                         -9.115623781962478,
40963                         53.28450433758295
40964                     ],
40965                     [
40966                         -9.121491538108067,
40967                         53.2832375443259
40968                     ],
40969                     [
40970                         -9.13273807072044,
40971                         53.28557621023763
40972                     ],
40973                     [
40974                         -9.144636576237877,
40975                         53.27865728614638
40976                     ],
40977                     [
40978                         -9.13876882009229,
40979                         53.26345120822951
40980                     ],
40981                     [
40982                         -9.128658300749114,
40983                         53.24759266864586
40984                     ]
40985                 ],
40986                 [
40987                     [
40988                         -8.595266214281438,
40989                         51.69264788483154
40990                     ],
40991                     [
40992                         -8.55819409885298,
40993                         51.69306638852667
40994                     ],
40995                     [
40996                         -8.566697711835303,
40997                         51.682644706464686
40998                     ],
40999                     [
41000                         -8.579130708100188,
41001                         51.67349700898941
41002                     ],
41003                     [
41004                         -8.544554623426079,
41005                         51.66520531197343
41006                     ],
41007                     [
41008                         -8.494765061495364,
41009                         51.667778759675976
41010                     ],
41011                     [
41012                         -8.30113898732036,
41013                         51.7235009029955
41014                     ],
41015                     [
41016                         -8.268406960495541,
41017                         51.784858633837544
41018                     ],
41019                     [
41020                         -8.154536388302146,
41021                         51.7814362126791
41022                     ],
41023                     [
41024                         -8.115350159004825,
41025                         51.809093351533164
41026                     ],
41027                     [
41028                         -8.068326683848039,
41029                         51.870050153657075
41030                     ],
41031                     [
41032                         -8.10059769621054,
41033                         51.89964422561186
41034                     ],
41035                     [
41036                         -8.08123508879304,
41037                         51.918414974037226
41038                     ],
41039                     [
41040                         -8.09183842142643,
41041                         51.95337589170907
41042                     ],
41043                     [
41044                         -8.124570448251253,
41045                         51.95479649105758
41046                     ],
41047                     [
41048                         -8.132407694110718,
41049                         51.970988142592034
41050                     ],
41051                     [
41052                         -8.099675667285895,
41053                         51.978371865876596
41054                     ],
41055                     [
41056                         -8.144394070131078,
41057                         52.02151390085561
41058                     ],
41059                     [
41060                         -8.159607547387685,
41061                         52.064330945363764
41062                     ],
41063                     [
41064                         -8.140705954432507,
41065                         52.07254939152303
41066                     ],
41067                     [
41068                         -8.165600735397863,
41069                         52.09294727054506
41070                     ],
41071                     [
41072                         -8.18726841512697,
41073                         52.0835993998731
41074                     ],
41075                     [
41076                         -8.2093971093184,
41077                         52.10512489114057
41078                     ],
41079                     [
41080                         -8.207092037006792,
41081                         52.12494181389489
41082                     ],
41083                     [
41084                         -8.227837687811258,
41085                         52.143052434929714
41086                     ],
41087                     [
41088                         -8.222766528725723,
41089                         52.16454923557058
41090                     ],
41091                     [
41092                         -8.30298304516965,
41093                         52.1829264222872
41094                     ],
41095                     [
41096                         -8.427456949996438,
41097                         52.17783811526099
41098                     ],
41099                     [
41100                         -8.46710419375608,
41101                         52.169921813849676
41102                     ],
41103                     [
41104                         -8.509978538751975,
41105                         52.18405707812542
41106                     ],
41107                     [
41108                         -8.530263175094117,
41109                         52.16511480067495
41110                     ],
41111                     [
41112                         -8.574981577939297,
41113                         52.18066502436804
41114                     ],
41115                     [
41116                         -8.587889982884295,
41117                         52.16963906274442
41118                     ],
41119                     [
41120                         -8.642289689438227,
41121                         52.18829678149147
41122                     ],
41123                     [
41124                         -8.719279104645906,
41125                         52.15804472022032
41126                     ],
41127                     [
41128                         -8.698533453841442,
41129                         52.13541291452849
41130                     ],
41131                     [
41132                         -8.740946784375014,
41133                         52.10823956240069
41134                     ],
41135                     [
41136                         -8.77460084012448,
41137                         52.05951253229793
41138                     ],
41139                     [
41140                         -8.803183736788409,
41141                         52.03768144571248
41142                     ],
41143                     [
41144                         -8.86818677597573,
41145                         52.03286015807593
41146                     ],
41147                     [
41148                         -8.870491848287335,
41149                         52.01839317543363
41150                     ],
41151                     [
41152                         -8.844214023935015,
41153                         51.991148511559096
41154                     ],
41155                     [
41156                         -8.79811257770287,
41157                         51.964455373040394
41158                     ],
41159                     [
41160                         -8.782899100446263,
41161                         51.931777239822054
41162                     ],
41163                     [
41164                         -8.835915763613228,
41165                         51.9292188160068
41166                     ],
41167                     [
41168                         -8.838681850387156,
41169                         51.90277322850554
41170                     ],
41171                     [
41172                         -8.802261707863764,
41173                         51.89367006943167
41174                     ],
41175                     [
41176                         -8.792580404155013,
41177                         51.85695425263326
41178                     ],
41179                     [
41180                         -8.765841565340368,
41181                         51.82476769939557
41182                     ],
41183                     [
41184                         -8.758926348405547,
41185                         51.80054140901511
41186                     ],
41187                     [
41188                         -8.79811257770287,
41189                         51.78628456602828
41190                     ],
41191                     [
41192                         -8.832227647914657,
41193                         51.79626482935233
41194                     ],
41195                     [
41196                         -8.836837792537873,
41197                         51.77687258059678
41198                     ],
41199                     [
41200                         -8.885705325543944,
41201                         51.746055989869106
41202                     ],
41203                     [
41204                         -8.859888515653944,
41205                         51.72435763090916
41206                     ],
41207                     [
41208                         -8.807332866949299,
41209                         51.71093369500414
41210                     ],
41211                     [
41212                         -8.678248817499297,
41213                         51.693505197270746
41214                     ],
41215                     [
41216                         -8.60540853245251,
41217                         51.67835695335278
41218                     ],
41219                     [
41220                         -8.595266214281438,
41221                         51.69264788483154
41222                     ]
41223                 ],
41224                 [
41225                     [
41226                         -7.138279151048154,
41227                         55.06131559970097
41228                     ],
41229                     [
41230                         -7.117994514706011,
41231                         54.99631329558348
41232                     ],
41233                     [
41234                         -7.070049010624583,
41235                         54.98784996056705
41236                     ],
41237                     [
41238                         -7.076503213097081,
41239                         54.93332450204895
41240                     ],
41241                     [
41242                         -7.025791622241725,
41243                         54.91159959910791
41244                     ],
41245                     [
41246                         -7.007351043748867,
41247                         54.87872502112528
41248                     ],
41249                     [
41250                         -7.024869593317081,
41251                         54.8511320998998
41252                     ],
41253                     [
41254                         -6.990754523105296,
41255                         54.81661438893913
41256                     ],
41257                     [
41258                         -7.051608432131725,
41259                         54.80598761598125
41260                     ],
41261                     [
41262                         -7.115228427932084,
41263                         54.80651902101645
41264                     ],
41265                     [
41266                         -7.170550163410654,
41267                         54.84847793920564
41268                     ],
41269                     [
41270                         -7.199133060074584,
41271                         54.84316909395457
41272                     ],
41273                     [
41274                         -7.222183783190655,
41275                         54.85803210052931
41276                     ],
41277                     [
41278                         -7.2111194360949415,
41279                         54.862808332627324
41280                     ],
41281                     [
41282                         -7.212041465019584,
41283                         54.882438010878076
41284                     ],
41285                     [
41286                         -7.279349576518514,
41287                         54.880846771447125
41288                     ],
41289                     [
41290                         -7.273817402970655,
41291                         54.91530955931841
41292                     ],
41293                     [
41294                         -7.3033223285592275,
41295                         54.915839525718205
41296                     ],
41297                     [
41298                         -7.363254208661015,
41299                         54.90894941815292
41300                     ],
41301                     [
41302                         -7.385382902852443,
41303                         54.91636948513913
41304                     ],
41305                     [
41306                         -7.391837105324943,
41307                         54.93438395336098
41308                     ],
41309                     [
41310                         -7.429640291235302,
41311                         54.95291983389722
41312                     ],
41313                     [
41314                         -7.420420001988872,
41315                         54.99208185118366
41316                     ],
41317                     [
41318                         -7.410277683817801,
41319                         55.03437621938347
41320                     ],
41321                     [
41322                         -7.3577220351131585,
41323                         55.057619110599035
41324                     ],
41325                     [
41326                         -7.265519142648871,
41327                         55.07557028899173
41328                     ],
41329                     [
41330                         -7.138279151048154,
41331                         55.06131559970097
41332                     ]
41333                 ],
41334                 [
41335                     [
41336                         -7.190498776293322,
41337                         52.26144368927652
41338                     ],
41339                     [
41340                         -7.156844720543858,
41341                         52.28443443581867
41342                     ],
41343                     [
41344                         -7.132871968503143,
41345                         52.27343421670601
41346                     ],
41347                     [
41348                         -7.113278853854483,
41349                         52.26779201951648
41350                     ],
41351                     [
41352                         -7.098295883829036,
41353                         52.27230583471742
41354                     ],
41355                     [
41356                         -7.089767116276089,
41357                         52.25509445009032
41358                     ],
41359                     [
41360                         -7.07109603055207,
41361                         52.259186286149074
41362                     ],
41363                     [
41364                         -7.033984366335195,
41365                         52.257352061495865
41366                     ],
41367                     [
41368                         -7.027530163862696,
41369                         52.250720000975015
41370                     ],
41371                     [
41372                         -7.034675888028678,
41373                         52.247756419376
41374                     ],
41375                     [
41376                         -7.031218279561267,
41377                         52.24013487190721
41378                     ],
41379                     [
41380                         -7.034214873566356,
41381                         52.23222966213934
41382                     ],
41383                     [
41384                         -7.050580886978767,
41385                         52.2296884028405
41386                     ],
41387                     [
41388                         -7.062567262999124,
41389                         52.21980434486687
41390                     ],
41391                     [
41392                         -7.076858711331088,
41393                         52.216132562953725
41394                     ],
41395                     [
41396                         -7.084926464421715,
41397                         52.22065163604718
41398                     ],
41399                     [
41400                         -7.084465449959392,
41401                         52.22785295843095
41402                     ],
41403                     [
41404                         -7.101292477834124,
41405                         52.221498911062525
41406                     ],
41407                     [
41408                         -7.105211100763858,
41409                         52.21726237433474
41410                     ],
41411                     [
41412                         -7.111665303236357,
41413                         52.21796849185403
41414                     ],
41415                     [
41416                         -7.107977187537785,
41417                         52.21104805609072
41418                     ],
41419                     [
41420                         -7.117773744862115,
41421                         52.20928246619701
41422                     ],
41423                     [
41424                         -7.129760120882472,
41425                         52.21690931136535
41426                     ],
41427                     [
41428                         -7.14497359813908,
41429                         52.21782726924826
41430                     ],
41431                     [
41432                         -7.150505771686938,
41433                         52.22375823207553
41434                     ],
41435                     [
41436                         -7.158112510315241,
41437                         52.22262858593765
41438                     ],
41439                     [
41440                         -7.158804032008724,
41441                         52.22700580464912
41442                     ],
41443                     [
41444                         -7.158573524777563,
41445                         52.23180612902503
41446                     ],
41447                     [
41448                         -7.167563306792832,
41449                         52.23985256723076
41450                     ],
41451                     [
41452                         -7.16733279956167,
41453                         52.244580933687786
41454                     ],
41455                     [
41456                         -7.172519212262786,
41457                         52.24676851484933
41458                     ],
41459                     [
41460                         -7.177590371348324,
41461                         52.25114335361416
41462                     ],
41463                     [
41464                         -7.190498776293322,
41465                         52.26144368927652
41466                     ]
41467                 ]
41468             ],
41469             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
41470             "terms_text": "EEA GMES Urban Atlas"
41471         },
41472         {
41473             "name": "Kanton Aargau 25cm (AGIS 2011)",
41474             "type": "tms",
41475             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
41476             "scaleExtent": [
41477                 14,
41478                 19
41479             ],
41480             "polygon": [
41481                 [
41482                     [
41483                         7.7,
41484                         47.12
41485                     ],
41486                     [
41487                         7.7,
41488                         47.63
41489                     ],
41490                     [
41491                         8.5,
41492                         47.63
41493                     ],
41494                     [
41495                         8.5,
41496                         47.12
41497                     ],
41498                     [
41499                         7.7,
41500                         47.12
41501                     ]
41502                 ]
41503             ],
41504             "terms_text": "AGIS OF2011"
41505         },
41506         {
41507             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41508             "type": "tms",
41509             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41510             "polygon": [
41511                 [
41512                     [
41513                         19.83682,
41514                         49.25529
41515                     ],
41516                     [
41517                         19.80075,
41518                         49.42385
41519                     ],
41520                     [
41521                         19.60437,
41522                         49.48058
41523                     ],
41524                     [
41525                         19.49179,
41526                         49.63961
41527                     ],
41528                     [
41529                         19.21831,
41530                         49.52604
41531                     ],
41532                     [
41533                         19.16778,
41534                         49.42521
41535                     ],
41536                     [
41537                         19.00308,
41538                         49.42236
41539                     ],
41540                     [
41541                         18.97611,
41542                         49.5308
41543                     ],
41544                     [
41545                         18.54685,
41546                         49.51425
41547                     ],
41548                     [
41549                         18.31432,
41550                         49.33818
41551                     ],
41552                     [
41553                         18.15913,
41554                         49.2961
41555                     ],
41556                     [
41557                         18.05564,
41558                         49.11134
41559                     ],
41560                     [
41561                         17.56396,
41562                         48.84938
41563                     ],
41564                     [
41565                         17.17929,
41566                         48.88816
41567                     ],
41568                     [
41569                         17.058,
41570                         48.81105
41571                     ],
41572                     [
41573                         16.90426,
41574                         48.61947
41575                     ],
41576                     [
41577                         16.79685,
41578                         48.38561
41579                     ],
41580                     [
41581                         17.06762,
41582                         48.01116
41583                     ],
41584                     [
41585                         17.32787,
41586                         47.97749
41587                     ],
41588                     [
41589                         17.51699,
41590                         47.82535
41591                     ],
41592                     [
41593                         17.74776,
41594                         47.73093
41595                     ],
41596                     [
41597                         18.29515,
41598                         47.72075
41599                     ],
41600                     [
41601                         18.67959,
41602                         47.75541
41603                     ],
41604                     [
41605                         18.89755,
41606                         47.81203
41607                     ],
41608                     [
41609                         18.79463,
41610                         47.88245
41611                     ],
41612                     [
41613                         18.84318,
41614                         48.04046
41615                     ],
41616                     [
41617                         19.46212,
41618                         48.05333
41619                     ],
41620                     [
41621                         19.62064,
41622                         48.22938
41623                     ],
41624                     [
41625                         19.89585,
41626                         48.09387
41627                     ],
41628                     [
41629                         20.33766,
41630                         48.2643
41631                     ],
41632                     [
41633                         20.55395,
41634                         48.52358
41635                     ],
41636                     [
41637                         20.82335,
41638                         48.55714
41639                     ],
41640                     [
41641                         21.10271,
41642                         48.47096
41643                     ],
41644                     [
41645                         21.45863,
41646                         48.55513
41647                     ],
41648                     [
41649                         21.74536,
41650                         48.31435
41651                     ],
41652                     [
41653                         22.15293,
41654                         48.37179
41655                     ],
41656                     [
41657                         22.61255,
41658                         49.08914
41659                     ],
41660                     [
41661                         22.09997,
41662                         49.23814
41663                     ],
41664                     [
41665                         21.9686,
41666                         49.36363
41667                     ],
41668                     [
41669                         21.6244,
41670                         49.46989
41671                     ],
41672                     [
41673                         21.06873,
41674                         49.46402
41675                     ],
41676                     [
41677                         20.94336,
41678                         49.31088
41679                     ],
41680                     [
41681                         20.73052,
41682                         49.44006
41683                     ],
41684                     [
41685                         20.22804,
41686                         49.41714
41687                     ],
41688                     [
41689                         20.05234,
41690                         49.23052
41691                     ],
41692                     [
41693                         19.83682,
41694                         49.25529
41695                     ]
41696                 ]
41697             ],
41698             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41699             "terms_text": "Permisssion by UGKK"
41700         },
41701         {
41702             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41703             "type": "tms",
41704             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41705             "polygon": [
41706                 [
41707                     [
41708                         19.83682,
41709                         49.25529
41710                     ],
41711                     [
41712                         19.80075,
41713                         49.42385
41714                     ],
41715                     [
41716                         19.60437,
41717                         49.48058
41718                     ],
41719                     [
41720                         19.49179,
41721                         49.63961
41722                     ],
41723                     [
41724                         19.21831,
41725                         49.52604
41726                     ],
41727                     [
41728                         19.16778,
41729                         49.42521
41730                     ],
41731                     [
41732                         19.00308,
41733                         49.42236
41734                     ],
41735                     [
41736                         18.97611,
41737                         49.5308
41738                     ],
41739                     [
41740                         18.54685,
41741                         49.51425
41742                     ],
41743                     [
41744                         18.31432,
41745                         49.33818
41746                     ],
41747                     [
41748                         18.15913,
41749                         49.2961
41750                     ],
41751                     [
41752                         18.05564,
41753                         49.11134
41754                     ],
41755                     [
41756                         17.56396,
41757                         48.84938
41758                     ],
41759                     [
41760                         17.17929,
41761                         48.88816
41762                     ],
41763                     [
41764                         17.058,
41765                         48.81105
41766                     ],
41767                     [
41768                         16.90426,
41769                         48.61947
41770                     ],
41771                     [
41772                         16.79685,
41773                         48.38561
41774                     ],
41775                     [
41776                         17.06762,
41777                         48.01116
41778                     ],
41779                     [
41780                         17.32787,
41781                         47.97749
41782                     ],
41783                     [
41784                         17.51699,
41785                         47.82535
41786                     ],
41787                     [
41788                         17.74776,
41789                         47.73093
41790                     ],
41791                     [
41792                         18.29515,
41793                         47.72075
41794                     ],
41795                     [
41796                         18.67959,
41797                         47.75541
41798                     ],
41799                     [
41800                         18.89755,
41801                         47.81203
41802                     ],
41803                     [
41804                         18.79463,
41805                         47.88245
41806                     ],
41807                     [
41808                         18.84318,
41809                         48.04046
41810                     ],
41811                     [
41812                         19.46212,
41813                         48.05333
41814                     ],
41815                     [
41816                         19.62064,
41817                         48.22938
41818                     ],
41819                     [
41820                         19.89585,
41821                         48.09387
41822                     ],
41823                     [
41824                         20.33766,
41825                         48.2643
41826                     ],
41827                     [
41828                         20.55395,
41829                         48.52358
41830                     ],
41831                     [
41832                         20.82335,
41833                         48.55714
41834                     ],
41835                     [
41836                         21.10271,
41837                         48.47096
41838                     ],
41839                     [
41840                         21.45863,
41841                         48.55513
41842                     ],
41843                     [
41844                         21.74536,
41845                         48.31435
41846                     ],
41847                     [
41848                         22.15293,
41849                         48.37179
41850                     ],
41851                     [
41852                         22.61255,
41853                         49.08914
41854                     ],
41855                     [
41856                         22.09997,
41857                         49.23814
41858                     ],
41859                     [
41860                         21.9686,
41861                         49.36363
41862                     ],
41863                     [
41864                         21.6244,
41865                         49.46989
41866                     ],
41867                     [
41868                         21.06873,
41869                         49.46402
41870                     ],
41871                     [
41872                         20.94336,
41873                         49.31088
41874                     ],
41875                     [
41876                         20.73052,
41877                         49.44006
41878                     ],
41879                     [
41880                         20.22804,
41881                         49.41714
41882                     ],
41883                     [
41884                         20.05234,
41885                         49.23052
41886                     ],
41887                     [
41888                         19.83682,
41889                         49.25529
41890                     ]
41891                 ]
41892             ],
41893             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41894             "terms_text": "Permisssion by UGKK"
41895         },
41896         {
41897             "name": "Kelowna 2012",
41898             "type": "tms",
41899             "description": "High quality aerial imagery taken for the City of Kelowna",
41900             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41901             "scaleExtent": [
41902                 9,
41903                 20
41904             ],
41905             "polygon": [
41906                 [
41907                     [
41908                         -119.5867318,
41909                         49.7928087
41910                     ],
41911                     [
41912                         -119.5465655,
41913                         49.7928097
41914                     ],
41915                     [
41916                         -119.5465661,
41917                         49.8013837
41918                     ],
41919                     [
41920                         -119.5343374,
41921                         49.8013841
41922                     ],
41923                     [
41924                         -119.5343376,
41925                         49.8047321
41926                     ],
41927                     [
41928                         -119.5296211,
41929                         49.8047322
41930                     ],
41931                     [
41932                         -119.5296216,
41933                         49.8119555
41934                     ],
41935                     [
41936                         -119.5104463,
41937                         49.811956
41938                     ],
41939                     [
41940                         -119.5115683,
41941                         49.8744325
41942                     ],
41943                     [
41944                         -119.5108946,
41945                         49.8744904
41946                     ],
41947                     [
41948                         -119.5114111,
41949                         49.8843312
41950                     ],
41951                     [
41952                         -119.5114115,
41953                         49.9221763
41954                     ],
41955                     [
41956                         -119.49386,
41957                         49.9223477
41958                     ],
41959                     [
41960                         -119.4940505,
41961                         49.9313031
41962                     ],
41963                     [
41964                         -119.4803936,
41965                         49.9317529
41966                     ],
41967                     [
41968                         -119.4804572,
41969                         49.9407474
41970                     ],
41971                     [
41972                         -119.4666732,
41973                         49.9409927
41974                     ],
41975                     [
41976                         -119.4692775,
41977                         49.9913717
41978                     ],
41979                     [
41980                         -119.4551337,
41981                         49.9916078
41982                     ],
41983                     [
41984                         -119.4556736,
41985                         50.0121242
41986                     ],
41987                     [
41988                         -119.4416673,
41989                         50.0123895
41990                     ],
41991                     [
41992                         -119.4417308,
41993                         50.0136345
41994                     ],
41995                     [
41996                         -119.4221492,
41997                         50.0140377
41998                     ],
41999                     [
42000                         -119.4221042,
42001                         50.0119306
42002                     ],
42003                     [
42004                         -119.4121303,
42005                         50.012165
42006                     ],
42007                     [
42008                         -119.4126082,
42009                         50.0216913
42010                     ],
42011                     [
42012                         -119.4123387,
42013                         50.0216913
42014                     ],
42015                     [
42016                         -119.4124772,
42017                         50.0250773
42018                     ],
42019                     [
42020                         -119.4120917,
42021                         50.0250821
42022                     ],
42023                     [
42024                         -119.4121954,
42025                         50.0270769
42026                     ],
42027                     [
42028                         -119.4126083,
42029                         50.0270718
42030                     ],
42031                     [
42032                         -119.4128328,
42033                         50.0321946
42034                     ],
42035                     [
42036                         -119.3936313,
42037                         50.0326418
42038                     ],
42039                     [
42040                         -119.393529,
42041                         50.0307781
42042                     ],
42043                     [
42044                         -119.3795727,
42045                         50.0310116
42046                     ],
42047                     [
42048                         -119.3795377,
42049                         50.0287584
42050                     ],
42051                     [
42052                         -119.3735764,
42053                         50.0288621
42054                     ],
42055                     [
42056                         -119.371544,
42057                         49.9793618
42058                     ],
42059                     [
42060                         -119.3573506,
42061                         49.9793618
42062                     ],
42063                     [
42064                         -119.3548353,
42065                         49.9256081
42066                     ],
42067                     [
42068                         -119.3268079,
42069                         49.9257238
42070                     ],
42071                     [
42072                         -119.3256573,
42073                         49.8804068
42074                     ],
42075                     [
42076                         -119.3138893,
42077                         49.8806528
42078                     ],
42079                     [
42080                         -119.3137097,
42081                         49.8771651
42082                     ],
42083                     [
42084                         -119.3132156,
42085                         49.877223
42086                     ],
42087                     [
42088                         -119.3131482,
42089                         49.8749652
42090                     ],
42091                     [
42092                         -119.312452,
42093                         49.8749073
42094                     ],
42095                     [
42096                         -119.3122275,
42097                         49.87236
42098                     ],
42099                     [
42100                         -119.3117558,
42101                         49.872331
42102                     ],
42103                     [
42104                         -119.3115986,
42105                         49.8696098
42106                     ],
42107                     [
42108                         -119.3112169,
42109                         49.8694217
42110                     ],
42111                     [
42112                         -119.3109199,
42113                         49.8632417
42114                     ],
42115                     [
42116                         -119.3103721,
42117                         49.8632724
42118                     ],
42119                     [
42120                         -119.3095139,
42121                         49.8512388
42122                     ],
42123                     [
42124                         -119.3106368,
42125                         49.8512316
42126                     ],
42127                     [
42128                         -119.3103859,
42129                         49.8462564
42130                     ],
42131                     [
42132                         -119.3245344,
42133                         49.8459957
42134                     ],
42135                     [
42136                         -119.3246018,
42137                         49.8450689
42138                     ],
42139                     [
42140                         -119.3367018,
42141                         49.844875
42142                     ],
42143                     [
42144                         -119.3367467,
42145                         49.8435136
42146                     ],
42147                     [
42148                         -119.337937,
42149                         49.8434702
42150                     ],
42151                     [
42152                         -119.3378023,
42153                         49.8382055
42154                     ],
42155                     [
42156                         -119.3383637,
42157                         49.8381041
42158                     ],
42159                     [
42160                         -119.3383749,
42161                         49.8351202
42162                     ],
42163                     [
42164                         -119.3390936,
42165                         49.8351058
42166                     ],
42167                     [
42168                         -119.3388016,
42169                         49.8321217
42170                     ],
42171                     [
42172                         -119.3391497,
42173                         49.8320565
42174                     ],
42175                     [
42176                         -119.3391722,
42177                         49.8293331
42178                     ],
42179                     [
42180                         -119.3394641,
42181                         49.8293331
42182                     ],
42183                     [
42184                         -119.3395879,
42185                         49.8267878
42186                     ],
42187                     [
42188                         -119.3500053,
42189                         49.8265829
42190                     ],
42191                     [
42192                         -119.3493701,
42193                         49.8180588
42194                     ],
42195                     [
42196                         -119.4046964,
42197                         49.8163785
42198                     ],
42199                     [
42200                         -119.4045694,
42201                         49.8099022
42202                     ],
42203                     [
42204                         -119.4101592,
42205                         49.8099022
42206                     ],
42207                     [
42208                         -119.4102862,
42209                         49.8072787
42210                     ],
42211                     [
42212                         -119.4319467,
42213                         49.8069098
42214                     ],
42215                     [
42216                         -119.4322643,
42217                         49.7907965
42218                     ],
42219                     [
42220                         -119.4459847,
42221                         49.7905504
42222                     ],
42223                     [
42224                         -119.445286,
42225                         49.7820201
42226                     ],
42227                     [
42228                         -119.4967376,
42229                         49.7811587
42230                     ],
42231                     [
42232                         -119.4966105,
42233                         49.7784927
42234                     ],
42235                     [
42236                         -119.5418371,
42237                         49.7775082
42238                     ],
42239                     [
42240                         -119.5415892,
42241                         49.7718277
42242                     ],
42243                     [
42244                         -119.5560296,
42245                         49.7714941
42246                     ],
42247                     [
42248                         -119.5561194,
42249                         49.7718422
42250                     ],
42251                     [
42252                         -119.5715704,
42253                         49.7715086
42254                     ],
42255                     [
42256                         -119.5716153,
42257                         49.7717262
42258                     ],
42259                     [
42260                         -119.5819235,
42261                         49.7714941
42262                     ],
42263                     [
42264                         -119.5820133,
42265                         49.7717697
42266                     ],
42267                     [
42268                         -119.5922991,
42269                         49.7715231
42270                     ],
42271                     [
42272                         -119.592344,
42273                         49.7718132
42274                     ],
42275                     [
42276                         -119.6003839,
42277                         49.7715957
42278                     ],
42279                     [
42280                         -119.6011924,
42281                         49.7839081
42282                     ],
42283                     [
42284                         -119.5864365,
42285                         49.7843863
42286                     ]
42287                 ]
42288             ],
42289             "id": "kelowna_2012",
42290             "default": true
42291         },
42292         {
42293             "name": "Kelowna Roads overlay",
42294             "type": "tms",
42295             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
42296             "scaleExtent": [
42297                 9,
42298                 20
42299             ],
42300             "polygon": [
42301                 [
42302                     [
42303                         -119.5867318,
42304                         49.7928087
42305                     ],
42306                     [
42307                         -119.5465655,
42308                         49.7928097
42309                     ],
42310                     [
42311                         -119.5465661,
42312                         49.8013837
42313                     ],
42314                     [
42315                         -119.5343374,
42316                         49.8013841
42317                     ],
42318                     [
42319                         -119.5343376,
42320                         49.8047321
42321                     ],
42322                     [
42323                         -119.5296211,
42324                         49.8047322
42325                     ],
42326                     [
42327                         -119.5296216,
42328                         49.8119555
42329                     ],
42330                     [
42331                         -119.5104463,
42332                         49.811956
42333                     ],
42334                     [
42335                         -119.5115683,
42336                         49.8744325
42337                     ],
42338                     [
42339                         -119.5108946,
42340                         49.8744904
42341                     ],
42342                     [
42343                         -119.5114111,
42344                         49.8843312
42345                     ],
42346                     [
42347                         -119.5114115,
42348                         49.9221763
42349                     ],
42350                     [
42351                         -119.49386,
42352                         49.9223477
42353                     ],
42354                     [
42355                         -119.4940505,
42356                         49.9313031
42357                     ],
42358                     [
42359                         -119.4803936,
42360                         49.9317529
42361                     ],
42362                     [
42363                         -119.4804572,
42364                         49.9407474
42365                     ],
42366                     [
42367                         -119.4666732,
42368                         49.9409927
42369                     ],
42370                     [
42371                         -119.4692775,
42372                         49.9913717
42373                     ],
42374                     [
42375                         -119.4551337,
42376                         49.9916078
42377                     ],
42378                     [
42379                         -119.4556736,
42380                         50.0121242
42381                     ],
42382                     [
42383                         -119.4416673,
42384                         50.0123895
42385                     ],
42386                     [
42387                         -119.4417308,
42388                         50.0136345
42389                     ],
42390                     [
42391                         -119.4221492,
42392                         50.0140377
42393                     ],
42394                     [
42395                         -119.4221042,
42396                         50.0119306
42397                     ],
42398                     [
42399                         -119.4121303,
42400                         50.012165
42401                     ],
42402                     [
42403                         -119.4126082,
42404                         50.0216913
42405                     ],
42406                     [
42407                         -119.4123387,
42408                         50.0216913
42409                     ],
42410                     [
42411                         -119.4124772,
42412                         50.0250773
42413                     ],
42414                     [
42415                         -119.4120917,
42416                         50.0250821
42417                     ],
42418                     [
42419                         -119.4121954,
42420                         50.0270769
42421                     ],
42422                     [
42423                         -119.4126083,
42424                         50.0270718
42425                     ],
42426                     [
42427                         -119.4128328,
42428                         50.0321946
42429                     ],
42430                     [
42431                         -119.3936313,
42432                         50.0326418
42433                     ],
42434                     [
42435                         -119.393529,
42436                         50.0307781
42437                     ],
42438                     [
42439                         -119.3795727,
42440                         50.0310116
42441                     ],
42442                     [
42443                         -119.3795377,
42444                         50.0287584
42445                     ],
42446                     [
42447                         -119.3735764,
42448                         50.0288621
42449                     ],
42450                     [
42451                         -119.371544,
42452                         49.9793618
42453                     ],
42454                     [
42455                         -119.3573506,
42456                         49.9793618
42457                     ],
42458                     [
42459                         -119.3548353,
42460                         49.9256081
42461                     ],
42462                     [
42463                         -119.3268079,
42464                         49.9257238
42465                     ],
42466                     [
42467                         -119.3256573,
42468                         49.8804068
42469                     ],
42470                     [
42471                         -119.3138893,
42472                         49.8806528
42473                     ],
42474                     [
42475                         -119.3137097,
42476                         49.8771651
42477                     ],
42478                     [
42479                         -119.3132156,
42480                         49.877223
42481                     ],
42482                     [
42483                         -119.3131482,
42484                         49.8749652
42485                     ],
42486                     [
42487                         -119.312452,
42488                         49.8749073
42489                     ],
42490                     [
42491                         -119.3122275,
42492                         49.87236
42493                     ],
42494                     [
42495                         -119.3117558,
42496                         49.872331
42497                     ],
42498                     [
42499                         -119.3115986,
42500                         49.8696098
42501                     ],
42502                     [
42503                         -119.3112169,
42504                         49.8694217
42505                     ],
42506                     [
42507                         -119.3109199,
42508                         49.8632417
42509                     ],
42510                     [
42511                         -119.3103721,
42512                         49.8632724
42513                     ],
42514                     [
42515                         -119.3095139,
42516                         49.8512388
42517                     ],
42518                     [
42519                         -119.3106368,
42520                         49.8512316
42521                     ],
42522                     [
42523                         -119.3103859,
42524                         49.8462564
42525                     ],
42526                     [
42527                         -119.3245344,
42528                         49.8459957
42529                     ],
42530                     [
42531                         -119.3246018,
42532                         49.8450689
42533                     ],
42534                     [
42535                         -119.3367018,
42536                         49.844875
42537                     ],
42538                     [
42539                         -119.3367467,
42540                         49.8435136
42541                     ],
42542                     [
42543                         -119.337937,
42544                         49.8434702
42545                     ],
42546                     [
42547                         -119.3378023,
42548                         49.8382055
42549                     ],
42550                     [
42551                         -119.3383637,
42552                         49.8381041
42553                     ],
42554                     [
42555                         -119.3383749,
42556                         49.8351202
42557                     ],
42558                     [
42559                         -119.3390936,
42560                         49.8351058
42561                     ],
42562                     [
42563                         -119.3388016,
42564                         49.8321217
42565                     ],
42566                     [
42567                         -119.3391497,
42568                         49.8320565
42569                     ],
42570                     [
42571                         -119.3391722,
42572                         49.8293331
42573                     ],
42574                     [
42575                         -119.3394641,
42576                         49.8293331
42577                     ],
42578                     [
42579                         -119.3395879,
42580                         49.8267878
42581                     ],
42582                     [
42583                         -119.3500053,
42584                         49.8265829
42585                     ],
42586                     [
42587                         -119.3493701,
42588                         49.8180588
42589                     ],
42590                     [
42591                         -119.4046964,
42592                         49.8163785
42593                     ],
42594                     [
42595                         -119.4045694,
42596                         49.8099022
42597                     ],
42598                     [
42599                         -119.4101592,
42600                         49.8099022
42601                     ],
42602                     [
42603                         -119.4102862,
42604                         49.8072787
42605                     ],
42606                     [
42607                         -119.4319467,
42608                         49.8069098
42609                     ],
42610                     [
42611                         -119.4322643,
42612                         49.7907965
42613                     ],
42614                     [
42615                         -119.4459847,
42616                         49.7905504
42617                     ],
42618                     [
42619                         -119.445286,
42620                         49.7820201
42621                     ],
42622                     [
42623                         -119.4967376,
42624                         49.7811587
42625                     ],
42626                     [
42627                         -119.4966105,
42628                         49.7784927
42629                     ],
42630                     [
42631                         -119.5418371,
42632                         49.7775082
42633                     ],
42634                     [
42635                         -119.5415892,
42636                         49.7718277
42637                     ],
42638                     [
42639                         -119.5560296,
42640                         49.7714941
42641                     ],
42642                     [
42643                         -119.5561194,
42644                         49.7718422
42645                     ],
42646                     [
42647                         -119.5715704,
42648                         49.7715086
42649                     ],
42650                     [
42651                         -119.5716153,
42652                         49.7717262
42653                     ],
42654                     [
42655                         -119.5819235,
42656                         49.7714941
42657                     ],
42658                     [
42659                         -119.5820133,
42660                         49.7717697
42661                     ],
42662                     [
42663                         -119.5922991,
42664                         49.7715231
42665                     ],
42666                     [
42667                         -119.592344,
42668                         49.7718132
42669                     ],
42670                     [
42671                         -119.6003839,
42672                         49.7715957
42673                     ],
42674                     [
42675                         -119.6011924,
42676                         49.7839081
42677                     ],
42678                     [
42679                         -119.5864365,
42680                         49.7843863
42681                     ]
42682                 ]
42683             ],
42684             "id": "kelowna_roads",
42685             "overlay": true
42686         },
42687         {
42688             "name": "Landsat 233055",
42689             "type": "tms",
42690             "description": "Recent Landsat imagery",
42691             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42692             "scaleExtent": [
42693                 5,
42694                 14
42695             ],
42696             "polygon": [
42697                 [
42698                     [
42699                         -60.8550011,
42700                         6.1765004
42701                     ],
42702                     [
42703                         -60.4762612,
42704                         7.9188291
42705                     ],
42706                     [
42707                         -62.161689,
42708                         8.2778675
42709                     ],
42710                     [
42711                         -62.5322549,
42712                         6.5375488
42713                     ]
42714                 ]
42715             ],
42716             "id": "landsat_233055"
42717         },
42718         {
42719             "name": "Latest southwest British Columbia Landsat",
42720             "type": "tms",
42721             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42722             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42723             "scaleExtent": [
42724                 5,
42725                 13
42726             ],
42727             "polygon": [
42728                 [
42729                     [
42730                         -121.9355512,
42731                         47.7820648
42732                     ],
42733                     [
42734                         -121.5720582,
42735                         48.6410125
42736                     ],
42737                     [
42738                         -121.2015461,
42739                         49.4846247
42740                     ],
42741                     [
42742                         -121.8375516,
42743                         49.6023246
42744                     ],
42745                     [
42746                         -122.4767046,
42747                         49.7161735
42748                     ],
42749                     [
42750                         -123.118912,
42751                         49.8268824
42752                     ],
42753                     [
42754                         -123.760228,
42755                         49.9335836
42756                     ],
42757                     [
42758                         -124.0887706,
42759                         49.0870469
42760                     ],
42761                     [
42762                         -124.4128889,
42763                         48.2252567
42764                     ],
42765                     [
42766                         -123.792772,
42767                         48.1197334
42768                     ],
42769                     [
42770                         -123.1727942,
42771                         48.0109592
42772                     ],
42773                     [
42774                         -122.553553,
42775                         47.8982299
42776                     ]
42777                 ]
42778             ],
42779             "id": "landsat_047026"
42780         },
42781         {
42782             "name": "Lithuania - NŽT ORT10LT",
42783             "type": "tms",
42784             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42785             "scaleExtent": [
42786                 4,
42787                 18
42788             ],
42789             "polygon": [
42790                 [
42791                     [
42792                         21.4926054,
42793                         56.3592046
42794                     ],
42795                     [
42796                         21.8134688,
42797                         56.4097144
42798                     ],
42799                     [
42800                         21.9728753,
42801                         56.4567587
42802                     ],
42803                     [
42804                         22.2158294,
42805                         56.4604404
42806                     ],
42807                     [
42808                         22.2183922,
42809                         56.4162361
42810                     ],
42811                     [
42812                         23.3511527,
42813                         56.4267251
42814                     ],
42815                     [
42816                         23.3521778,
42817                         56.3824815
42818                     ],
42819                     [
42820                         23.9179035,
42821                         56.383305
42822                     ],
42823                     [
42824                         23.9176231,
42825                         56.3392908
42826                     ],
42827                     [
42828                         24.5649817,
42829                         56.3382169
42830                     ],
42831                     [
42832                         24.564933,
42833                         56.3828587
42834                     ],
42835                     [
42836                         24.6475683,
42837                         56.4277798
42838                     ],
42839                     [
42840                         24.8099394,
42841                         56.470646
42842                     ],
42843                     [
42844                         24.9733979,
42845                         56.4698452
42846                     ],
42847                     [
42848                         25.1299701,
42849                         56.2890356
42850                     ],
42851                     [
42852                         25.127433,
42853                         56.1990144
42854                     ],
42855                     [
42856                         25.6921076,
42857                         56.1933684
42858                     ],
42859                     [
42860                         26.0839005,
42861                         56.0067879
42862                     ],
42863                     [
42864                         26.4673573,
42865                         55.7304232
42866                     ],
42867                     [
42868                         26.5463565,
42869                         55.7132705
42870                     ],
42871                     [
42872                         26.5154447,
42873                         55.2345969
42874                     ],
42875                     [
42876                         25.7874641,
42877                         54.8425656
42878                     ],
42879                     [
42880                         25.7675259,
42881                         54.6350898
42882                     ],
42883                     [
42884                         25.6165253,
42885                         54.4404007
42886                     ],
42887                     [
42888                         24.4566043,
42889                         53.9577649
42890                     ],
42891                     [
42892                         23.6164786,
42893                         53.9575517
42894                     ],
42895                     [
42896                         23.5632006,
42897                         54.048085
42898                     ],
42899                     [
42900                         22.8462074,
42901                         54.3563682
42902                     ],
42903                     [
42904                         22.831944,
42905                         54.9414849
42906                     ],
42907                     [
42908                         22.4306085,
42909                         55.1159913
42910                     ],
42911                     [
42912                         21.9605898,
42913                         55.1107144
42914                     ],
42915                     [
42916                         21.7253241,
42917                         55.1496885
42918                     ],
42919                     [
42920                         21.5628422,
42921                         55.2362913
42922                     ],
42923                     [
42924                         21.2209638,
42925                         55.2742668
42926                     ],
42927                     [
42928                         21.1630444,
42929                         55.2803979
42930                     ],
42931                     [
42932                         20.9277788,
42933                         55.3101641
42934                     ],
42935                     [
42936                         20.9257285,
42937                         55.3588507
42938                     ],
42939                     [
42940                         20.9980451,
42941                         55.4514157
42942                     ],
42943                     [
42944                         21.0282249,
42945                         56.0796297
42946                     ]
42947                 ]
42948             ],
42949             "terms_url": "http://www.geoportal.lt",
42950             "terms_text": "NŽT ORT10LT"
42951         },
42952         {
42953             "name": "Locator Overlay",
42954             "type": "tms",
42955             "description": "Shows major features to help orient you.",
42956             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42957             "scaleExtent": [
42958                 0,
42959                 16
42960             ],
42961             "terms_url": "http://www.mapbox.com/about/maps/",
42962             "terms_text": "Terms & Feedback",
42963             "default": true,
42964             "overlay": true
42965         },
42966         {
42967             "name": "MapQuest Open Aerial",
42968             "type": "tms",
42969             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
42970             "default": true
42971         },
42972         {
42973             "name": "Mapbox Satellite",
42974             "type": "tms",
42975             "description": "Satellite and aerial imagery.",
42976             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42977             "scaleExtent": [
42978                 0,
42979                 19
42980             ],
42981             "terms_url": "http://www.mapbox.com/about/maps/",
42982             "terms_text": "Terms & Feedback",
42983             "id": "Mapbox",
42984             "default": true
42985         },
42986         {
42987             "name": "NLS - Bartholomew Half Inch, 1897-1907",
42988             "type": "tms",
42989             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
42990             "scaleExtent": [
42991                 0,
42992                 15
42993             ],
42994             "polygon": [
42995                 [
42996                     [
42997                         -9,
42998                         49.8
42999                     ],
43000                     [
43001                         -9,
43002                         61.1
43003                     ],
43004                     [
43005                         1.9,
43006                         61.1
43007                     ],
43008                     [
43009                         1.9,
43010                         49.8
43011                     ],
43012                     [
43013                         -9,
43014                         49.8
43015                     ]
43016                 ]
43017             ],
43018             "terms_url": "http://geo.nls.uk/maps/",
43019             "terms_text": "National Library of Scotland Historic Maps"
43020         },
43021         {
43022             "name": "NLS - OS 1-inch 7th Series 1955-61",
43023             "type": "tms",
43024             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43025             "scaleExtent": [
43026                 5,
43027                 16
43028             ],
43029             "polygon": [
43030                 [
43031                     [
43032                         -6.4585407,
43033                         49.9044128
43034                     ],
43035                     [
43036                         -6.3872009,
43037                         49.9841116
43038                     ],
43039                     [
43040                         -6.2296827,
43041                         49.9896159
43042                     ],
43043                     [
43044                         -6.2171269,
43045                         49.8680087
43046                     ],
43047                     [
43048                         -6.4551164,
43049                         49.8591793
43050                     ]
43051                 ],
43052                 [
43053                     [
43054                         -1.4495137,
43055                         60.8634056
43056                     ],
43057                     [
43058                         -0.7167114,
43059                         60.8545122
43060                     ],
43061                     [
43062                         -0.7349744,
43063                         60.4359756
43064                     ],
43065                     [
43066                         -0.6938826,
43067                         60.4168218
43068                     ],
43069                     [
43070                         -0.7258429,
43071                         60.3942735
43072                     ],
43073                     [
43074                         -0.7395401,
43075                         60.0484714
43076                     ],
43077                     [
43078                         -0.9267357,
43079                         60.0461918
43080                     ],
43081                     [
43082                         -0.9381501,
43083                         59.8266157
43084                     ],
43085                     [
43086                         -1.4586452,
43087                         59.831205
43088                     ],
43089                     [
43090                         -1.4455187,
43091                         60.0535999
43092                     ],
43093                     [
43094                         -1.463211,
43095                         60.0535999
43096                     ],
43097                     [
43098                         -1.4643524,
43099                         60.0630002
43100                     ],
43101                     [
43102                         -1.5716475,
43103                         60.0638546
43104                     ],
43105                     [
43106                         -1.5693646,
43107                         60.1790005
43108                     ],
43109                     [
43110                         -1.643558,
43111                         60.1807033
43112                     ],
43113                     [
43114                         -1.643558,
43115                         60.1892162
43116                     ],
43117                     [
43118                         -1.8216221,
43119                         60.1894999
43120                     ],
43121                     [
43122                         -1.8204807,
43123                         60.3615507
43124                     ],
43125                     [
43126                         -1.8415973,
43127                         60.3697345
43128                     ],
43129                     [
43130                         -1.8216221,
43131                         60.3832755
43132                     ],
43133                     [
43134                         -1.8179852,
43135                         60.5934321
43136                     ],
43137                     [
43138                         -1.453168,
43139                         60.5934321
43140                     ]
43141                 ],
43142                 [
43143                     [
43144                         -4.9089213,
43145                         54.4242078
43146                     ],
43147                     [
43148                         -4.282598,
43149                         54.4429861
43150                     ],
43151                     [
43152                         -4.2535417,
43153                         54.029769
43154                     ],
43155                     [
43156                         -4.8766366,
43157                         54.0221831
43158                     ]
43159                 ],
43160                 [
43161                     [
43162                         -5.8667408,
43163                         59.1444603
43164                     ],
43165                     [
43166                         -5.7759966,
43167                         59.1470945
43168                     ],
43169                     [
43170                         -5.7720016,
43171                         59.1014052
43172                     ],
43173                     [
43174                         -5.8621751,
43175                         59.0990605
43176                     ]
43177                 ],
43178                 [
43179                     [
43180                         -1.7065887,
43181                         59.5703599
43182                     ],
43183                     [
43184                         -1.5579165,
43185                         59.5693481
43186                     ],
43187                     [
43188                         -1.5564897,
43189                         59.4965695
43190                     ],
43191                     [
43192                         -1.7054472,
43193                         59.4975834
43194                     ]
43195                 ],
43196                 [
43197                     [
43198                         -7.6865827,
43199                         58.2940975
43200                     ],
43201                     [
43202                         -7.5330594,
43203                         58.3006957
43204                     ],
43205                     [
43206                         -7.5256401,
43207                         58.2646905
43208                     ],
43209                     [
43210                         -7.6797341,
43211                         58.2577853
43212                     ]
43213                 ],
43214                 [
43215                     [
43216                         -4.5338281,
43217                         59.0359871
43218                     ],
43219                     [
43220                         -4.481322,
43221                         59.0371616
43222                     ],
43223                     [
43224                         -4.4796099,
43225                         59.0186583
43226                     ],
43227                     [
43228                         -4.5332574,
43229                         59.0180707
43230                     ]
43231                 ],
43232                 [
43233                     [
43234                         -8.6710698,
43235                         57.8769896
43236                     ],
43237                     [
43238                         -8.4673234,
43239                         57.8897332
43240                     ],
43241                     [
43242                         -8.4467775,
43243                         57.7907
43244                     ],
43245                     [
43246                         -8.6510947,
43247                         57.7779213
43248                     ]
43249                 ],
43250                 [
43251                     [
43252                         -5.2395519,
43253                         50.3530581
43254                     ],
43255                     [
43256                         -5.7920073,
43257                         50.3384899
43258                     ],
43259                     [
43260                         -5.760047,
43261                         49.9317027
43262                     ],
43263                     [
43264                         -4.6551363,
43265                         49.9581461
43266                     ],
43267                     [
43268                         -4.677965,
43269                         50.2860073
43270                     ],
43271                     [
43272                         -4.244219,
43273                         50.2801723
43274                     ],
43275                     [
43276                         -4.2487848,
43277                         50.2042525
43278                     ],
43279                     [
43280                         -3.3812929,
43281                         50.2042525
43282                     ],
43283                     [
43284                         -3.4223846,
43285                         50.5188201
43286                     ],
43287                     [
43288                         -3.1164796,
43289                         50.5246258
43290                     ],
43291                     [
43292                         -3.1210453,
43293                         50.6579592
43294                     ],
43295                     [
43296                         -2.6736357,
43297                         50.6619495
43298                     ],
43299                     [
43300                         -2.5953453,
43301                         50.6394325
43302                     ],
43303                     [
43304                         -2.5905026,
43305                         50.5728419
43306                     ],
43307                     [
43308                         -2.4791203,
43309                         50.5733545
43310                     ],
43311                     [
43312                         -2.4758919,
43313                         50.5066704
43314                     ],
43315                     [
43316                         -2.3967943,
43317                         50.5056438
43318                     ],
43319                     [
43320                         -2.401637,
43321                         50.5723293
43322                     ],
43323                     [
43324                         -1.0400296,
43325                         50.5718167
43326                     ],
43327                     [
43328                         -1.0335726,
43329                         50.7059289
43330                     ],
43331                     [
43332                         -0.549302,
43333                         50.7038843
43334                     ],
43335                     [
43336                         -0.5460736,
43337                         50.7886618
43338                     ],
43339                     [
43340                         -0.0924734,
43341                         50.7856002
43342                     ],
43343                     [
43344                         -0.0876307,
43345                         50.7181949
43346                     ],
43347                     [
43348                         0.4789659,
43349                         50.7120623
43350                     ],
43351                     [
43352                         0.487037,
43353                         50.8182467
43354                     ],
43355                     [
43356                         0.9761503,
43357                         50.8049868
43358                     ],
43359                     [
43360                         0.9922927,
43361                         51.0126311
43362                     ],
43363                     [
43364                         1.4491213,
43365                         51.0004424
43366                     ],
43367                     [
43368                         1.4781775,
43369                         51.4090372
43370                     ],
43371                     [
43372                         1.0229632,
43373                         51.4271576
43374                     ],
43375                     [
43376                         1.035877,
43377                         51.7640881
43378                     ],
43379                     [
43380                         1.6105448,
43381                         51.7500992
43382                     ],
43383                     [
43384                         1.646058,
43385                         52.1560003
43386                     ],
43387                     [
43388                         1.7267698,
43389                         52.1540195
43390                     ],
43391                     [
43392                         1.749369,
43393                         52.4481811
43394                     ],
43395                     [
43396                         1.7870672,
43397                         52.4811624
43398                     ],
43399                     [
43400                         1.759102,
43401                         52.522505
43402                     ],
43403                     [
43404                         1.7933451,
43405                         52.9602749
43406                     ],
43407                     [
43408                         0.3798147,
43409                         52.9958468
43410                     ],
43411                     [
43412                         0.3895238,
43413                         53.2511239
43414                     ],
43415                     [
43416                         0.3478614,
43417                         53.2511239
43418                     ],
43419                     [
43420                         0.3238912,
43421                         53.282186
43422                     ],
43423                     [
43424                         0.3461492,
43425                         53.6538501
43426                     ],
43427                     [
43428                         0.128487,
43429                         53.6575466
43430                     ],
43431                     [
43432                         0.116582,
43433                         53.6674703
43434                     ],
43435                     [
43436                         0.1350586,
43437                         54.0655731
43438                     ],
43439                     [
43440                         -0.0609831,
43441                         54.065908
43442                     ],
43443                     [
43444                         -0.0414249,
43445                         54.4709448
43446                     ],
43447                     [
43448                         -0.5662701,
43449                         54.4771794
43450                     ],
43451                     [
43452                         -0.5592078,
43453                         54.6565127
43454                     ],
43455                     [
43456                         -1.1665638,
43457                         54.6623485
43458                     ],
43459                     [
43460                         -1.1637389,
43461                         54.842611
43462                     ],
43463                     [
43464                         -1.3316194,
43465                         54.843909
43466                     ],
43467                     [
43468                         -1.3257065,
43469                         55.2470842
43470                     ],
43471                     [
43472                         -1.529453,
43473                         55.2487108
43474                     ],
43475                     [
43476                         -1.524178,
43477                         55.6540122
43478                     ],
43479                     [
43480                         -1.7638798,
43481                         55.6540122
43482                     ],
43483                     [
43484                         -1.7733693,
43485                         55.9719116
43486                     ],
43487                     [
43488                         -2.1607858,
43489                         55.9682981
43490                     ],
43491                     [
43492                         -2.1543289,
43493                         56.0621387
43494                     ],
43495                     [
43496                         -2.4578051,
43497                         56.0585337
43498                     ],
43499                     [
43500                         -2.4190635,
43501                         56.641717
43502                     ],
43503                     [
43504                         -2.0962164,
43505                         56.641717
43506                     ],
43507                     [
43508                         -2.0833025,
43509                         57.0021322
43510                     ],
43511                     [
43512                         -1.9283359,
43513                         57.0126802
43514                     ],
43515                     [
43516                         -1.9180966,
43517                         57.3590895
43518                     ],
43519                     [
43520                         -1.7502161,
43521                         57.3625721
43522                     ],
43523                     [
43524                         -1.7695869,
43525                         57.7608634
43526                     ],
43527                     [
43528                         -3.6937554,
43529                         57.7574187
43530                     ],
43531                     [
43532                         -3.7066693,
43533                         57.9806386
43534                     ],
43535                     [
43536                         -3.5969013,
43537                         57.9772149
43538                     ],
43539                     [
43540                         -3.6033582,
43541                         58.1207277
43542                     ],
43543                     [
43544                         -3.0222335,
43545                         58.1309566
43546                     ],
43547                     [
43548                         -3.0286905,
43549                         58.5410788
43550                     ],
43551                     [
43552                         -2.8478961,
43553                         58.530968
43554                     ],
43555                     [
43556                         -2.86081,
43557                         58.8430508
43558                     ],
43559                     [
43560                         -2.679624,
43561                         58.8414991
43562                     ],
43563                     [
43564                         -2.6841897,
43565                         58.885175
43566                     ],
43567                     [
43568                         -2.6339665,
43569                         58.9052239
43570                     ],
43571                     [
43572                         -2.679624,
43573                         58.9335083
43574                     ],
43575                     [
43576                         -2.6887555,
43577                         59.0229231
43578                     ],
43579                     [
43580                         -2.3668703,
43581                         59.0229231
43582                     ],
43583                     [
43584                         -2.3702946,
43585                         59.2652861
43586                     ],
43587                     [
43588                         -2.3429001,
43589                         59.2821989
43590                     ],
43591                     [
43592                         -2.3714361,
43593                         59.2996861
43594                     ],
43595                     [
43596                         -2.3737189,
43597                         59.3707083
43598                     ],
43599                     [
43600                         -2.3429001,
43601                         59.385825
43602                     ],
43603                     [
43604                         -2.3725775,
43605                         59.400354
43606                     ],
43607                     [
43608                         -2.3714361,
43609                         59.4259098
43610                     ],
43611                     [
43612                         -3.0734196,
43613                         59.4230067
43614                     ],
43615                     [
43616                         -3.0711368,
43617                         59.3433649
43618                     ],
43619                     [
43620                         -3.103097,
43621                         59.3311405
43622                     ],
43623                     [
43624                         -3.0745611,
43625                         59.3136695
43626                     ],
43627                     [
43628                         -3.0722782,
43629                         59.232603
43630                     ],
43631                     [
43632                         -3.3850319,
43633                         59.1484167
43634                     ],
43635                     [
43636                         -3.3747589,
43637                         58.9352753
43638                     ],
43639                     [
43640                         -3.5653789,
43641                         58.9323303
43642                     ],
43643                     [
43644                         -3.554829,
43645                         58.69759
43646                     ],
43647                     [
43648                         -5.2808579,
43649                         58.6667732
43650                     ],
43651                     [
43652                         -5.2534159,
43653                         58.3514125
43654                     ],
43655                     [
43656                         -5.5068508,
43657                         58.3437887
43658                     ],
43659                     [
43660                         -5.4761804,
43661                         58.0323557
43662                     ],
43663                     [
43664                         -5.8974958,
43665                         58.0212436
43666                     ],
43667                     [
43668                         -5.8522972,
43669                         57.6171758
43670                     ],
43671                     [
43672                         -6.1396311,
43673                         57.6137174
43674                     ],
43675                     [
43676                         -6.1541592,
43677                         57.7423183
43678                     ],
43679                     [
43680                         -6.2913692,
43681                         57.7380102
43682                     ],
43683                     [
43684                         -6.3365678,
43685                         58.1398784
43686                     ],
43687                     [
43688                         -6.1121891,
43689                         58.1466944
43690                     ],
43691                     [
43692                         -6.1473778,
43693                         58.5106285
43694                     ],
43695                     [
43696                         -6.2934817,
43697                         58.5416182
43698                     ],
43699                     [
43700                         -6.8413713,
43701                         58.2977321
43702                     ],
43703                     [
43704                         -7.0057382,
43705                         58.2929331
43706                     ],
43707                     [
43708                         -7.1016189,
43709                         58.2064403
43710                     ],
43711                     [
43712                         -7.2573132,
43713                         58.1793148
43714                     ],
43715                     [
43716                         -7.2531092,
43717                         58.1004928
43718                     ],
43719                     [
43720                         -7.4070698,
43721                         58.0905566
43722                     ],
43723                     [
43724                         -7.391347,
43725                         57.7911354
43726                     ],
43727                     [
43728                         -7.790991,
43729                         57.7733151
43730                     ],
43731                     [
43732                         -7.7624215,
43733                         57.5444165
43734                     ],
43735                     [
43736                         -7.698501,
43737                         57.1453194
43738                     ],
43739                     [
43740                         -7.7943817,
43741                         57.1304547
43742                     ],
43743                     [
43744                         -7.716764,
43745                         56.7368628
43746                     ],
43747                     [
43748                         -7.0122067,
43749                         56.7654359
43750                     ],
43751                     [
43752                         -6.979922,
43753                         56.5453858
43754                     ],
43755                     [
43756                         -7.0638622,
43757                         56.5453858
43758                     ],
43759                     [
43760                         -7.0444914,
43761                         56.3562587
43762                     ],
43763                     [
43764                         -6.500676,
43765                         56.3812917
43766                     ],
43767                     [
43768                         -6.4491433,
43769                         55.9793649
43770                     ],
43771                     [
43772                         -6.563287,
43773                         55.9691456
43774                     ],
43775                     [
43776                         -6.5393742,
43777                         55.7030135
43778                     ],
43779                     [
43780                         -6.5595521,
43781                         55.6907321
43782                     ],
43783                     [
43784                         -6.5345315,
43785                         55.6761713
43786                     ],
43787                     [
43788                         -6.5216176,
43789                         55.5704434
43790                     ],
43791                     [
43792                         -5.8912587,
43793                         55.5923416
43794                     ],
43795                     [
43796                         -5.8560127,
43797                         55.2320733
43798                     ],
43799                     [
43800                         -5.2293639,
43801                         55.2515958
43802                     ],
43803                     [
43804                         -5.1837064,
43805                         54.6254139
43806                     ],
43807                     [
43808                         -3.6655956,
43809                         54.6518373
43810                     ],
43811                     [
43812                         -3.6496155,
43813                         54.4320023
43814                     ],
43815                     [
43816                         -3.5400375,
43817                         54.4306744
43818                     ],
43819                     [
43820                         -3.530906,
43821                         54.0290181
43822                     ],
43823                     [
43824                         -3.0697656,
43825                         54.030359
43826                     ],
43827                     [
43828                         -3.0675737,
43829                         53.8221388
43830                     ],
43831                     [
43832                         -3.0804876,
43833                         53.7739911
43834                     ],
43835                     [
43836                         -3.0619239,
43837                         53.7477488
43838                     ],
43839                     [
43840                         -3.0611168,
43841                         53.6737049
43842                     ],
43843                     [
43844                         -3.2144691,
43845                         53.6708361
43846                     ],
43847                     [
43848                         -3.2057699,
43849                         53.4226163
43850                     ],
43851                     [
43852                         -3.2799632,
43853                         53.355224
43854                     ],
43855                     [
43856                         -3.2896655,
43857                         53.3608441
43858                     ],
43859                     [
43860                         -3.3327547,
43861                         53.364931
43862                     ],
43863                     [
43864                         -3.3761293,
43865                         53.3540318
43866                     ],
43867                     [
43868                         -4.0888976,
43869                         53.3433102
43870                     ],
43871                     [
43872                         -4.0945474,
43873                         53.4612036
43874                     ],
43875                     [
43876                         -4.697412,
43877                         53.4448624
43878                     ],
43879                     [
43880                         -4.6882805,
43881                         53.3318598
43882                     ],
43883                     [
43884                         -4.7202407,
43885                         53.2895771
43886                     ],
43887                     [
43888                         -4.6837148,
43889                         53.2486184
43890                     ],
43891                     [
43892                         -4.6768661,
43893                         53.1542644
43894                     ],
43895                     [
43896                         -4.8480816,
43897                         53.1446807
43898                     ],
43899                     [
43900                         -4.8178336,
43901                         52.7440299
43902                     ],
43903                     [
43904                         -4.2545751,
43905                         52.7558939
43906                     ],
43907                     [
43908                         -4.228876,
43909                         52.254876
43910                     ],
43911                     [
43912                         -4.2607571,
43913                         52.2536408
43914                     ],
43915                     [
43916                         -4.2724603,
43917                         52.2432637
43918                     ],
43919                     [
43920                         -4.8136263,
43921                         52.230095
43922                     ],
43923                     [
43924                         -4.8079191,
43925                         52.1138892
43926                     ],
43927                     [
43928                         -5.3889104,
43929                         52.0991668
43930                     ],
43931                     [
43932                         -5.3717888,
43933                         51.9129667
43934                     ],
43935                     [
43936                         -5.4208706,
43937                         51.9101502
43938                     ],
43939                     [
43940                         -5.414022,
43941                         51.8453218
43942                     ],
43943                     [
43944                         -5.3683645,
43945                         51.8474373
43946                     ],
43947                     [
43948                         -5.3466772,
43949                         51.5595332
43950                     ],
43951                     [
43952                         -4.773676,
43953                         51.5758518
43954                     ],
43955                     [
43956                         -4.7656859,
43957                         51.4885146
43958                     ],
43959                     [
43960                         -4.1915432,
43961                         51.4970427
43962                     ],
43963                     [
43964                         -4.1869775,
43965                         51.4344663
43966                     ],
43967                     [
43968                         -3.6151177,
43969                         51.4444274
43970                     ],
43971                     [
43972                         -3.6105519,
43973                         51.3746543
43974                     ],
43975                     [
43976                         -3.1494115,
43977                         51.3789292
43978                     ],
43979                     [
43980                         -3.1494115,
43981                         51.2919281
43982                     ],
43983                     [
43984                         -4.3038735,
43985                         51.2745907
43986                     ],
43987                     [
43988                         -4.2861169,
43989                         51.0508721
43990                     ],
43991                     [
43992                         -4.8543277,
43993                         51.0366633
43994                     ],
43995                     [
43996                         -4.8372201,
43997                         50.7212787
43998                     ],
43999                     [
44000                         -5.2618345,
44001                         50.7082694
44002                     ]
44003                 ],
44004                 [
44005                     [
44006                         -2.1502671,
44007                         60.171318
44008                     ],
44009                     [
44010                         -2.0030218,
44011                         60.1696146
44012                     ],
44013                     [
44014                         -2.0013096,
44015                         60.0997023
44016                     ],
44017                     [
44018                         -2.148555,
44019                         60.1011247
44020                     ]
44021                 ],
44022                 [
44023                     [
44024                         -6.2086011,
44025                         59.1163488
44026                     ],
44027                     [
44028                         -6.1229934,
44029                         59.1166418
44030                     ],
44031                     [
44032                         -6.121852,
44033                         59.0714985
44034                     ],
44035                     [
44036                         -6.2097426,
44037                         59.0714985
44038                     ]
44039                 ],
44040                 [
44041                     [
44042                         -4.4159559,
44043                         59.0889036
44044                     ],
44045                     [
44046                         -4.4212022,
44047                         59.0770848
44048                     ],
44049                     [
44050                         -4.3971904,
44051                         59.0779143
44052                     ],
44053                     [
44054                         -4.3913388,
44055                         59.0897328
44056                     ]
44057                 ]
44058             ],
44059             "terms_url": "http://geo.nls.uk/maps/",
44060             "terms_text": "National Library of Scotland Historic Maps"
44061         },
44062         {
44063             "name": "NLS - OS 1:25k 1st Series 1937-61",
44064             "type": "tms",
44065             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44066             "scaleExtent": [
44067                 5,
44068                 16
44069             ],
44070             "polygon": [
44071                 [
44072                     [
44073                         -4.7157244,
44074                         54.6796556
44075                     ],
44076                     [
44077                         -4.6850662,
44078                         54.6800268
44079                     ],
44080                     [
44081                         -4.6835779,
44082                         54.6623245
44083                     ],
44084                     [
44085                         -4.7148782,
44086                         54.6615818
44087                     ]
44088                 ],
44089                 [
44090                     [
44091                         -3.7085748,
44092                         58.3371151
44093                     ],
44094                     [
44095                         -3.5405937,
44096                         58.3380684
44097                     ],
44098                     [
44099                         -3.5315137,
44100                         58.1608002
44101                     ],
44102                     [
44103                         -3.3608086,
44104                         58.1622372
44105                     ],
44106                     [
44107                         -3.3653486,
44108                         58.252173
44109                     ],
44110                     [
44111                         -3.1610473,
44112                         58.2536063
44113                     ],
44114                     [
44115                         -3.1610473,
44116                         58.3261509
44117                     ],
44118                     [
44119                         -3.0275704,
44120                         58.3271045
44121                     ],
44122                     [
44123                         -3.0366505,
44124                         58.6139001
44125                     ],
44126                     [
44127                         -3.0021463,
44128                         58.614373
44129                     ],
44130                     [
44131                         -3.0030543,
44132                         58.7036341
44133                     ],
44134                     [
44135                         -3.4180129,
44136                         58.7003322
44137                     ],
44138                     [
44139                         -3.4171049,
44140                         58.6290293
44141                     ],
44142                     [
44143                         -3.7240109,
44144                         58.6266658
44145                     ],
44146                     [
44147                         -3.7231029,
44148                         58.606806
44149                     ],
44150                     [
44151                         -4.2361262,
44152                         58.5992374
44153                     ],
44154                     [
44155                         -4.2334022,
44156                         58.5092347
44157                     ],
44158                     [
44159                         -3.88836,
44160                         58.5144516
44161                     ],
44162                     [
44163                         -3.8829119,
44164                         58.4261327
44165                     ],
44166                     [
44167                         -3.7158389,
44168                         58.4270836
44169                     ]
44170                 ],
44171                 [
44172                     [
44173                         -6.46676,
44174                         49.9943621
44175                     ],
44176                     [
44177                         -6.1889102,
44178                         50.004868
44179                     ],
44180                     [
44181                         -6.1789222,
44182                         49.8967815
44183                     ],
44184                     [
44185                         -6.3169391,
44186                         49.8915171
44187                     ],
44188                     [
44189                         -6.312399,
44190                         49.8200979
44191                     ],
44192                     [
44193                         -6.4504159,
44194                         49.8159968
44195                     ]
44196                 ],
44197                 [
44198                     [
44199                         -5.6453263,
44200                         50.2029809
44201                     ],
44202                     [
44203                         -5.7801329,
44204                         50.2014076
44205                     ],
44206                     [
44207                         -5.7637888,
44208                         50.0197267
44209                     ],
44210                     [
44211                         -5.3479221,
44212                         50.0290604
44213                     ],
44214                     [
44215                         -5.3388421,
44216                         49.9414854
44217                     ],
44218                     [
44219                         -5.024672,
44220                         49.9473287
44221                     ],
44222                     [
44223                         -5.0355681,
44224                         50.0383923
44225                     ],
44226                     [
44227                         -5.0010639,
44228                         50.0453901
44229                     ],
44230                     [
44231                         -4.9974319,
44232                         50.1304478
44233                     ],
44234                     [
44235                         -4.855783,
44236                         50.13394
44237                     ],
44238                     [
44239                         -4.861231,
44240                         50.206057
44241                     ],
44242                     [
44243                         -4.6546085,
44244                         50.2140172
44245                     ],
44246                     [
44247                         -4.6558926,
44248                         50.3018616
44249                     ],
44250                     [
44251                         -4.5184924,
44252                         50.3026818
44253                     ],
44254                     [
44255                         -4.51464,
44256                         50.325642
44257                     ],
44258                     [
44259                         -4.2488284,
44260                         50.3264618
44261                     ],
44262                     [
44263                         -4.2488284,
44264                         50.3100631
44265                     ],
44266                     [
44267                         -4.10886,
44268                         50.3141633
44269                     ],
44270                     [
44271                         -4.1062917,
44272                         50.2411267
44273                     ],
44274                     [
44275                         -3.9648088,
44276                         50.2432047
44277                     ],
44278                     [
44279                         -3.9640778,
44280                         50.2254158
44281                     ],
44282                     [
44283                         -3.8522287,
44284                         50.2273626
44285                     ],
44286                     [
44287                         -3.8503757,
44288                         50.1552563
44289                     ],
44290                     [
44291                         -3.6921809,
44292                         50.1572487
44293                     ],
44294                     [
44295                         -3.5414602,
44296                         50.1602198
44297                     ],
44298                     [
44299                         -3.5465781,
44300                         50.3226814
44301                     ],
44302                     [
44303                         -3.4068012,
44304                         50.3241013
44305                     ],
44306                     [
44307                         -3.4165761,
44308                         50.5892711
44309                     ],
44310                     [
44311                         -3.2746691,
44312                         50.5962721
44313                     ],
44314                     [
44315                         -3.2749172,
44316                         50.6106323
44317                     ],
44318                     [
44319                         -2.9971742,
44320                         50.613972
44321                     ],
44322                     [
44323                         -2.9896008,
44324                         50.688537
44325                     ],
44326                     [
44327                         -2.7120266,
44328                         50.690565
44329                     ],
44330                     [
44331                         -2.710908,
44332                         50.6195964
44333                     ],
44334                     [
44335                         -2.5695473,
44336                         50.6157538
44337                     ],
44338                     [
44339                         -2.5651019,
44340                         50.5134083
44341                     ],
44342                     [
44343                         -2.4014463,
44344                         50.513379
44345                     ],
44346                     [
44347                         -2.3940583,
44348                         50.6160348
44349                     ],
44350                     [
44351                         -2.2894123,
44352                         50.6147436
44353                     ],
44354                     [
44355                         -2.2876184,
44356                         50.6008549
44357                     ],
44358                     [
44359                         -2.1477855,
44360                         50.6048506
44361                     ],
44362                     [
44363                         -2.1451013,
44364                         50.5325437
44365                     ],
44366                     [
44367                         -1.9335117,
44368                         50.5347477
44369                     ],
44370                     [
44371                         -1.9362139,
44372                         50.6170445
44373                     ],
44374                     [
44375                         -1.8573025,
44376                         50.6228094
44377                     ],
44378                     [
44379                         -1.8554865,
44380                         50.709139
44381                     ],
44382                     [
44383                         -1.6066929,
44384                         50.709139
44385                     ],
44386                     [
44387                         -1.6085089,
44388                         50.6239615
44389                     ],
44390                     [
44391                         -1.4450678,
44392                         50.6228094
44393                     ],
44394                     [
44395                         -1.4432518,
44396                         50.5317039
44397                     ],
44398                     [
44399                         -1.1545059,
44400                         50.5293951
44401                     ],
44402                     [
44403                         -1.1472419,
44404                         50.6170485
44405                     ],
44406                     [
44407                         -1.011041,
44408                         50.6205051
44409                     ],
44410                     [
44411                         -1.011041,
44412                         50.7056889
44413                     ],
44414                     [
44415                         -0.704135,
44416                         50.7045388
44417                     ],
44418                     [
44419                         -0.700503,
44420                         50.7769401
44421                     ],
44422                     [
44423                         -0.5860943,
44424                         50.7723465
44425                     ],
44426                     [
44427                         -0.5879103,
44428                         50.7907181
44429                     ],
44430                     [
44431                         -0.0149586,
44432                         50.7798108
44433                     ],
44434                     [
44435                         -0.0185906,
44436                         50.7625836
44437                     ],
44438                     [
44439                         0.0967261,
44440                         50.7620093
44441                     ],
44442                     [
44443                         0.0921861,
44444                         50.6913106
44445                     ],
44446                     [
44447                         0.3046595,
44448                         50.6890096
44449                     ],
44450                     [
44451                         0.3101075,
44452                         50.7757917
44453                     ],
44454                     [
44455                         0.5511831,
44456                         50.7726336
44457                     ],
44458                     [
44459                         0.5529991,
44460                         50.8432096
44461                     ],
44462                     [
44463                         0.695556,
44464                         50.8403428
44465                     ],
44466                     [
44467                         0.696464,
44468                         50.8592608
44469                     ],
44470                     [
44471                         0.9852099,
44472                         50.8523824
44473                     ],
44474                     [
44475                         0.9906579,
44476                         50.9417226
44477                     ],
44478                     [
44479                         1.0160821,
44480                         50.9411504
44481                     ],
44482                     [
44483                         1.0215301,
44484                         51.0303204
44485                     ],
44486                     [
44487                         1.2812198,
44488                         51.0240383
44489                     ],
44490                     [
44491                         1.2848518,
44492                         51.0948044
44493                     ],
44494                     [
44495                         1.4277848,
44496                         51.0948044
44497                     ],
44498                     [
44499                         1.4386809,
44500                         51.2882859
44501                     ],
44502                     [
44503                         1.4713691,
44504                         51.2871502
44505                     ],
44506                     [
44507                         1.4804492,
44508                         51.3994534
44509                     ],
44510                     [
44511                         1.1590151,
44512                         51.4073836
44513                     ],
44514                     [
44515                         1.1590151,
44516                         51.3869889
44517                     ],
44518                     [
44519                         1.0191822,
44520                         51.3903886
44521                     ],
44522                     [
44523                         1.0228142,
44524                         51.4798247
44525                     ],
44526                     [
44527                         0.8793493,
44528                         51.4843484
44529                     ],
44530                     [
44531                         0.8829813,
44532                         51.5566675
44533                     ],
44534                     [
44535                         1.0264462,
44536                         51.5544092
44537                     ],
44538                     [
44539                         1.0373423,
44540                         51.7493319
44541                     ],
44542                     [
44543                         1.2607117,
44544                         51.7482076
44545                     ],
44546                     [
44547                         1.2661598,
44548                         51.8279642
44549                     ],
44550                     [
44551                         1.3351682,
44552                         51.8335756
44553                     ],
44554                     [
44555                         1.3478803,
44556                         51.9199021
44557                     ],
44558                     [
44559                         1.4840812,
44560                         51.9199021
44561                     ],
44562                     [
44563                         1.4986093,
44564                         52.0038271
44565                     ],
44566                     [
44567                         1.6438902,
44568                         52.0027092
44569                     ],
44570                     [
44571                         1.6656823,
44572                         52.270221
44573                     ],
44574                     [
44575                         1.7310588,
44576                         52.270221
44577                     ],
44578                     [
44579                         1.7528509,
44580                         52.4465637
44581                     ],
44582                     [
44583                         1.8254914,
44584                         52.4476705
44585                     ],
44586                     [
44587                         1.8345714,
44588                         52.624408
44589                     ],
44590                     [
44591                         1.7690346,
44592                         52.6291402
44593                     ],
44594                     [
44595                         1.7741711,
44596                         52.717904
44597                     ],
44598                     [
44599                         1.6996925,
44600                         52.721793
44601                     ],
44602                     [
44603                         1.706113,
44604                         52.8103687
44605                     ],
44606                     [
44607                         1.559724,
44608                         52.8165777
44609                     ],
44610                     [
44611                         1.5648605,
44612                         52.9034116
44613                     ],
44614                     [
44615                         1.4184715,
44616                         52.9103818
44617                     ],
44618                     [
44619                         1.4223238,
44620                         52.9281894
44621                     ],
44622                     [
44623                         1.3439928,
44624                         52.9289635
44625                     ],
44626                     [
44627                         1.3491293,
44628                         53.0001194
44629                     ],
44630                     [
44631                         0.4515789,
44632                         53.022589
44633                     ],
44634                     [
44635                         0.4497629,
44636                         52.9351139
44637                     ],
44638                     [
44639                         0.3789384,
44640                         52.9351139
44641                     ],
44642                     [
44643                         0.3716744,
44644                         52.846365
44645                     ],
44646                     [
44647                         0.2227614,
44648                         52.8496552
44649                     ],
44650                     [
44651                         0.2336575,
44652                         52.9329248
44653                     ],
44654                     [
44655                         0.3062979,
44656                         52.9351139
44657                     ],
44658                     [
44659                         0.308114,
44660                         53.022589
44661                     ],
44662                     [
44663                         0.3807544,
44664                         53.0236813
44665                     ],
44666                     [
44667                         0.3993708,
44668                         53.2933729
44669                     ],
44670                     [
44671                         0.3248922,
44672                         53.2987454
44673                     ],
44674                     [
44675                         0.3274604,
44676                         53.3853782
44677                     ],
44678                     [
44679                         0.2504136,
44680                         53.38691
44681                     ],
44682                     [
44683                         0.2581183,
44684                         53.4748924
44685                     ],
44686                     [
44687                         0.1862079,
44688                         53.4779494
44689                     ],
44690                     [
44691                         0.1913443,
44692                         53.6548777
44693                     ],
44694                     [
44695                         0.1502527,
44696                         53.6594436
44697                     ],
44698                     [
44699                         0.1528209,
44700                         53.7666003
44701                     ],
44702                     [
44703                         0.0012954,
44704                         53.7734308
44705                     ],
44706                     [
44707                         0.0025796,
44708                         53.8424326
44709                     ],
44710                     [
44711                         -0.0282392,
44712                         53.841675
44713                     ],
44714                     [
44715                         -0.0226575,
44716                         53.9311501
44717                     ],
44718                     [
44719                         -0.1406983,
44720                         53.9322193
44721                     ],
44722                     [
44723                         -0.1416063,
44724                         54.0219323
44725                     ],
44726                     [
44727                         -0.1706625,
44728                         54.0235326
44729                     ],
44730                     [
44731                         -0.1679384,
44732                         54.0949482
44733                     ],
44734                     [
44735                         -0.0126694,
44736                         54.0912206
44737                     ],
44738                     [
44739                         -0.0099454,
44740                         54.1811226
44741                     ],
44742                     [
44743                         -0.1615824,
44744                         54.1837795
44745                     ],
44746                     [
44747                         -0.1606744,
44748                         54.2029038
44749                     ],
44750                     [
44751                         -0.2405789,
44752                         54.2034349
44753                     ],
44754                     [
44755                         -0.2378549,
44756                         54.2936234
44757                     ],
44758                     [
44759                         -0.3894919,
44760                         54.2941533
44761                     ],
44762                     [
44763                         -0.3857497,
44764                         54.3837321
44765                     ],
44766                     [
44767                         -0.461638,
44768                         54.3856364
44769                     ],
44770                     [
44771                         -0.4571122,
44772                         54.4939066
44773                     ],
44774                     [
44775                         -0.6105651,
44776                         54.4965434
44777                     ],
44778                     [
44779                         -0.6096571,
44780                         54.5676704
44781                     ],
44782                     [
44783                         -0.7667421,
44784                         54.569776
44785                     ],
44786                     [
44787                         -0.7640181,
44788                         54.5887213
44789                     ],
44790                     [
44791                         -0.9192871,
44792                         54.5908258
44793                     ],
44794                     [
44795                         -0.9148116,
44796                         54.6608348
44797                     ],
44798                     [
44799                         -1.1485204,
44800                         54.6634343
44801                     ],
44802                     [
44803                         -1.1472363,
44804                         54.7528316
44805                     ],
44806                     [
44807                         -1.2268514,
44808                         54.7532021
44809                     ],
44810                     [
44811                         -1.2265398,
44812                         54.8429879
44813                     ],
44814                     [
44815                         -1.2991803,
44816                         54.8435107
44817                     ],
44818                     [
44819                         -1.2991803,
44820                         54.9333391
44821                     ],
44822                     [
44823                         -1.3454886,
44824                         54.9354258
44825                     ],
44826                     [
44827                         -1.3436726,
44828                         55.0234878
44829                     ],
44830                     [
44831                         -1.3772688,
44832                         55.0255698
44833                     ],
44834                     [
44835                         -1.3754528,
44836                         55.1310877
44837                     ],
44838                     [
44839                         -1.4997441,
44840                         55.1315727
44841                     ],
44842                     [
44843                         -1.4969272,
44844                         55.2928323
44845                     ],
44846                     [
44847                         -1.5296721,
44848                         55.2942946
44849                     ],
44850                     [
44851                         -1.5258198,
44852                         55.6523803
44853                     ],
44854                     [
44855                         -1.7659492,
44856                         55.6545537
44857                     ],
44858                     [
44859                         -1.7620968,
44860                         55.7435626
44861                     ],
44862                     [
44863                         -1.9688392,
44864                         55.7435626
44865                     ],
44866                     [
44867                         -1.9698023,
44868                         55.8334505
44869                     ],
44870                     [
44871                         -2.0019051,
44872                         55.8336308
44873                     ],
44874                     [
44875                         -2.0015841,
44876                         55.9235526
44877                     ],
44878                     [
44879                         -2.1604851,
44880                         55.9240613
44881                     ],
44882                     [
44883                         -2.1613931,
44884                         55.9413549
44885                     ],
44886                     [
44887                         -2.3202942,
44888                         55.9408463
44889                     ],
44890                     [
44891                         -2.3212022,
44892                         56.0145126
44893                     ],
44894                     [
44895                         -2.5627317,
44896                         56.0124824
44897                     ],
44898                     [
44899                         -2.5645477,
44900                         56.1022207
44901                     ],
44902                     [
44903                         -2.9658863,
44904                         56.0991822
44905                     ],
44906                     [
44907                         -2.9667943,
44908                         56.1710304
44909                     ],
44910                     [
44911                         -2.4828272,
44912                         56.1755797
44913                     ],
44914                     [
44915                         -2.4882752,
44916                         56.2856078
44917                     ],
44918                     [
44919                         -2.5645477,
44920                         56.2835918
44921                     ],
44922                     [
44923                         -2.5681798,
44924                         56.3742075
44925                     ],
44926                     [
44927                         -2.7261728,
44928                         56.3732019
44929                     ],
44930                     [
44931                         -2.7316208,
44932                         56.4425301
44933                     ],
44934                     [
44935                         -2.6190281,
44936                         56.4425301
44937                     ],
44938                     [
44939                         -2.6153961,
44940                         56.5317671
44941                     ],
44942                     [
44943                         -2.453771,
44944                         56.5347715
44945                     ],
44946                     [
44947                         -2.4534686,
44948                         56.6420248
44949                     ],
44950                     [
44951                         -2.4062523,
44952                         56.6440218
44953                     ],
44954                     [
44955                         -2.3953562,
44956                         56.7297964
44957                     ],
44958                     [
44959                         -2.2936596,
44960                         56.7337811
44961                     ],
44962                     [
44963                         -2.2972916,
44964                         56.807423
44965                     ],
44966                     [
44967                         -2.1629067,
44968                         56.8113995
44969                     ],
44970                     [
44971                         -2.1592747,
44972                         56.9958425
44973                     ],
44974                     [
44975                         -1.9922016,
44976                         57.0017771
44977                     ],
44978                     [
44979                         -2.0067297,
44980                         57.2737477
44981                     ],
44982                     [
44983                         -1.9195612,
44984                         57.2757112
44985                     ],
44986                     [
44987                         -1.9304572,
44988                         57.3482876
44989                     ],
44990                     [
44991                         -1.8106005,
44992                         57.3443682
44993                     ],
44994                     [
44995                         -1.7997044,
44996                         57.4402728
44997                     ],
44998                     [
44999                         -1.6616875,
45000                         57.4285429
45001                     ],
45002                     [
45003                         -1.6689516,
45004                         57.5398256
45005                     ],
45006                     [
45007                         -1.7452241,
45008                         57.5398256
45009                     ],
45010                     [
45011                         -1.7524881,
45012                         57.6313302
45013                     ],
45014                     [
45015                         -1.8287606,
45016                         57.6332746
45017                     ],
45018                     [
45019                         -1.8287606,
45020                         57.7187255
45021                     ],
45022                     [
45023                         -3.1768526,
45024                         57.7171219
45025                     ],
45026                     [
45027                         -3.1794208,
45028                         57.734264
45029                     ],
45030                     [
45031                         -3.5134082,
45032                         57.7292105
45033                     ],
45034                     [
45035                         -3.5129542,
45036                         57.7112683
45037                     ],
45038                     [
45039                         -3.7635638,
45040                         57.7076303
45041                     ],
45042                     [
45043                         -3.7598539,
45044                         57.635713
45045                     ],
45046                     [
45047                         -3.8420372,
45048                         57.6343382
45049                     ],
45050                     [
45051                         -3.8458895,
45052                         57.6178365
45053                     ],
45054                     [
45055                         -3.9794374,
45056                         57.6157733
45057                     ],
45058                     [
45059                         -3.9794374,
45060                         57.686544
45061                     ],
45062                     [
45063                         -3.8150708,
45064                         57.689976
45065                     ],
45066                     [
45067                         -3.817639,
45068                         57.7968899
45069                     ],
45070                     [
45071                         -3.6853753,
45072                         57.7989429
45073                     ],
45074                     [
45075                         -3.6892276,
45076                         57.8891567
45077                     ],
45078                     [
45079                         -3.9383458,
45080                         57.8877915
45081                     ],
45082                     [
45083                         -3.9421981,
45084                         57.9750592
45085                     ],
45086                     [
45087                         -3.6943641,
45088                         57.9784638
45089                     ],
45090                     [
45091                         -3.6969323,
45092                         58.0695865
45093                     ],
45094                     [
45095                         -4.0372226,
45096                         58.0641528
45097                     ],
45098                     [
45099                         -4.0346543,
45100                         57.9730163
45101                     ],
45102                     [
45103                         -4.2003051,
45104                         57.9702923
45105                     ],
45106                     [
45107                         -4.1832772,
45108                         57.7012869
45109                     ],
45110                     [
45111                         -4.518752,
45112                         57.6951111
45113                     ],
45114                     [
45115                         -4.5122925,
45116                         57.6050682
45117                     ],
45118                     [
45119                         -4.6789116,
45120                         57.6016628
45121                     ],
45122                     [
45123                         -4.666022,
45124                         57.4218334
45125                     ],
45126                     [
45127                         -3.6677696,
45128                         57.4394729
45129                     ],
45130                     [
45131                         -3.671282,
45132                         57.5295384
45133                     ],
45134                     [
45135                         -3.3384979,
45136                         57.5331943
45137                     ],
45138                     [
45139                         -3.3330498,
45140                         57.4438859
45141                     ],
45142                     [
45143                         -2.8336466,
45144                         57.4485275
45145                     ],
45146                     [
45147                         -2.8236396,
45148                         56.9992706
45149                     ],
45150                     [
45151                         -2.3305398,
45152                         57.0006693
45153                     ],
45154                     [
45155                         -2.3298977,
45156                         56.9113932
45157                     ],
45158                     [
45159                         -2.6579889,
45160                         56.9092901
45161                     ],
45162                     [
45163                         -2.6559637,
45164                         56.8198406
45165                     ],
45166                     [
45167                         -2.8216747,
45168                         56.8188467
45169                     ],
45170                     [
45171                         -2.8184967,
45172                         56.7295397
45173                     ],
45174                     [
45175                         -3.1449248,
45176                         56.7265508
45177                     ],
45178                     [
45179                         -3.1435628,
45180                         56.6362749
45181                     ],
45182                     [
45183                         -3.4679089,
45184                         56.6350265
45185                     ],
45186                     [
45187                         -3.474265,
45188                         56.7238108
45189                     ],
45190                     [
45191                         -3.8011471,
45192                         56.7188284
45193                     ],
45194                     [
45195                         -3.785711,
45196                         56.4493026
45197                     ],
45198                     [
45199                         -3.946428,
45200                         56.4457896
45201                     ],
45202                     [
45203                         -3.9428873,
45204                         56.2659777
45205                     ],
45206                     [
45207                         -4.423146,
45208                         56.2588459
45209                     ],
45210                     [
45211                         -4.4141572,
45212                         56.0815506
45213                     ],
45214                     [
45215                         -4.8944159,
45216                         56.0708008
45217                     ],
45218                     [
45219                         -4.8791072,
45220                         55.8896994
45221                     ],
45222                     [
45223                         -5.1994158,
45224                         55.8821374
45225                     ],
45226                     [
45227                         -5.1852906,
45228                         55.7023791
45229                     ],
45230                     [
45231                         -5.0273445,
45232                         55.7067203
45233                     ],
45234                     [
45235                         -5.0222081,
45236                         55.6879046
45237                     ],
45238                     [
45239                         -4.897649,
45240                         55.6907999
45241                     ],
45242                     [
45243                         -4.8880181,
45244                         55.6002822
45245                     ],
45246                     [
45247                         -4.7339244,
45248                         55.6046348
45249                     ],
45250                     [
45251                         -4.7275038,
45252                         55.5342082
45253                     ],
45254                     [
45255                         -4.773732,
45256                         55.5334815
45257                     ],
45258                     [
45259                         -4.7685955,
45260                         55.4447227
45261                     ],
45262                     [
45263                         -4.8494947,
45264                         55.4418092
45265                     ],
45266                     [
45267                         -4.8405059,
45268                         55.3506535
45269                     ],
45270                     [
45271                         -4.8700405,
45272                         55.3513836
45273                     ],
45274                     [
45275                         -4.8649041,
45276                         55.2629462
45277                     ],
45278                     [
45279                         -4.9920314,
45280                         55.2592875
45281                     ],
45282                     [
45283                         -4.9907473,
45284                         55.1691779
45285                     ],
45286                     [
45287                         -5.0600894,
45288                         55.1655105
45289                     ],
45290                     [
45291                         -5.0575212,
45292                         55.0751884
45293                     ],
45294                     [
45295                         -5.2141831,
45296                         55.0722477
45297                     ],
45298                     [
45299                         -5.1991766,
45300                         54.8020337
45301                     ],
45302                     [
45303                         -5.0466316,
45304                         54.8062205
45305                     ],
45306                     [
45307                         -5.0502636,
45308                         54.7244996
45309                     ],
45310                     [
45311                         -4.9703591,
45312                         54.7203043
45313                     ],
45314                     [
45315                         -4.9776232,
45316                         54.6215905
45317                     ],
45318                     [
45319                         -4.796022,
45320                         54.6342056
45321                     ],
45322                     [
45323                         -4.796022,
45324                         54.7307917
45325                     ],
45326                     [
45327                         -4.8977186,
45328                         54.7265971
45329                     ],
45330                     [
45331                         -4.9086147,
45332                         54.8145928
45333                     ],
45334                     [
45335                         -4.8069181,
45336                         54.8166856
45337                     ],
45338                     [
45339                         -4.8105501,
45340                         54.7915648
45341                     ],
45342                     [
45343                         -4.6943253,
45344                         54.7978465
45345                     ],
45346                     [
45347                         -4.6761652,
45348                         54.7244996
45349                     ],
45350                     [
45351                         -4.5744686,
45352                         54.7244996
45353                     ],
45354                     [
45355                         -4.5599405,
45356                         54.6426135
45357                     ],
45358                     [
45359                         -4.3093309,
45360                         54.6384098
45361                     ],
45362                     [
45363                         -4.3333262,
45364                         54.8229889
45365                     ],
45366                     [
45367                         -4.2626999,
45368                         54.8274274
45369                     ],
45370                     [
45371                         -4.2549952,
45372                         54.7348587
45373                     ],
45374                     [
45375                         -3.8338058,
45376                         54.7400481
45377                     ],
45378                     [
45379                         -3.836374,
45380                         54.8141105
45381                     ],
45382                     [
45383                         -3.7118149,
45384                         54.8133706
45385                     ],
45386                     [
45387                         -3.7143831,
45388                         54.8318654
45389                     ],
45390                     [
45391                         -3.5346072,
45392                         54.8355633
45393                     ],
45394                     [
45395                         -3.5271039,
45396                         54.9066228
45397                     ],
45398                     [
45399                         -3.4808758,
45400                         54.9084684
45401                     ],
45402                     [
45403                         -3.4776655,
45404                         54.7457328
45405                     ],
45406                     [
45407                         -3.5874573,
45408                         54.744621
45409                     ],
45410                     [
45411                         -3.5836049,
45412                         54.6546166
45413                     ],
45414                     [
45415                         -3.7107322,
45416                         54.6531308
45417                     ],
45418                     [
45419                         -3.6991752,
45420                         54.4550407
45421                     ],
45422                     [
45423                         -3.5746161,
45424                         54.4572801
45425                     ],
45426                     [
45427                         -3.5759002,
45428                         54.3863042
45429                     ],
45430                     [
45431                         -3.539945,
45432                         54.3855564
45433                     ],
45434                     [
45435                         -3.5386609,
45436                         54.297224
45437                     ],
45438                     [
45439                         -3.46033,
45440                         54.2957252
45441                     ],
45442                     [
45443                         -3.4590458,
45444                         54.2079507
45445                     ],
45446                     [
45447                         -3.3807149,
45448                         54.2102037
45449                     ],
45450                     [
45451                         -3.381999,
45452                         54.1169788
45453                     ],
45454                     [
45455                         -3.302878,
45456                         54.1160656
45457                     ],
45458                     [
45459                         -3.300154,
45460                         54.0276224
45461                     ],
45462                     [
45463                         -3.1013007,
45464                         54.0292224
45465                     ],
45466                     [
45467                         -3.093596,
45468                         53.6062158
45469                     ],
45470                     [
45471                         -3.2065981,
45472                         53.6016441
45473                     ],
45474                     [
45475                         -3.2091663,
45476                         53.4917753
45477                     ],
45478                     [
45479                         -3.2451215,
45480                         53.4887193
45481                     ],
45482                     [
45483                         -3.2348486,
45484                         53.4045934
45485                     ],
45486                     [
45487                         -3.5276266,
45488                         53.3999999
45489                     ],
45490                     [
45491                         -3.5343966,
45492                         53.328481
45493                     ],
45494                     [
45495                         -3.6488053,
45496                         53.3252272
45497                     ],
45498                     [
45499                         -3.6527308,
45500                         53.3057716
45501                     ],
45502                     [
45503                         -3.7271873,
45504                         53.3046865
45505                     ],
45506                     [
45507                         -3.7315003,
45508                         53.3945257
45509                     ],
45510                     [
45511                         -3.9108315,
45512                         53.3912769
45513                     ],
45514                     [
45515                         -3.9071995,
45516                         53.3023804
45517                     ],
45518                     [
45519                         -3.9521457,
45520                         53.3015665
45521                     ],
45522                     [
45523                         -3.9566724,
45524                         53.3912183
45525                     ],
45526                     [
45527                         -4.1081979,
45528                         53.3889209
45529                     ],
45530                     [
45531                         -4.1081979,
45532                         53.4072967
45533                     ],
45534                     [
45535                         -4.2622916,
45536                         53.4065312
45537                     ],
45538                     [
45539                         -4.2635757,
45540                         53.4753707
45541                     ],
45542                     [
45543                         -4.638537,
45544                         53.4677274
45545                     ],
45546                     [
45547                         -4.6346847,
45548                         53.3812621
45549                     ],
45550                     [
45551                         -4.7091633,
45552                         53.3774321
45553                     ],
45554                     [
45555                         -4.7001745,
45556                         53.1954965
45557                     ],
45558                     [
45559                         -4.5499332,
45560                         53.1962658
45561                     ],
45562                     [
45563                         -4.5435126,
45564                         53.1092488
45565                     ],
45566                     [
45567                         -4.3919871,
45568                         53.1100196
45569                     ],
45570                     [
45571                         -4.3855666,
45572                         53.0236002
45573                     ],
45574                     [
45575                         -4.6115707,
45576                         53.0205105
45577                     ],
45578                     [
45579                         -4.603866,
45580                         52.9284932
45581                     ],
45582                     [
45583                         -4.7566756,
45584                         52.9261709
45585                     ],
45586                     [
45587                         -4.7476868,
45588                         52.8370555
45589                     ],
45590                     [
45591                         -4.8208813,
45592                         52.8331768
45593                     ],
45594                     [
45595                         -4.8208813,
45596                         52.7446476
45597                     ],
45598                     [
45599                         -4.3701572,
45600                         52.7539749
45601                     ],
45602                     [
45603                         -4.3765778,
45604                         52.8401583
45605                     ],
45606                     [
45607                         -4.2314728,
45608                         52.8455875
45609                     ],
45610                     [
45611                         -4.2237682,
45612                         52.7586379
45613                     ],
45614                     [
45615                         -4.1056297,
45616                         52.7570836
45617                     ],
45618                     [
45619                         -4.1015192,
45620                         52.6714874
45621                     ],
45622                     [
45623                         -4.1487355,
45624                         52.6703862
45625                     ],
45626                     [
45627                         -4.1305754,
45628                         52.4008596
45629                     ],
45630                     [
45631                         -4.1995838,
45632                         52.3986435
45633                     ],
45634                     [
45635                         -4.2050319,
45636                         52.3110195
45637                     ],
45638                     [
45639                         -4.3466808,
45640                         52.303247
45641                     ],
45642                     [
45643                         -4.3484968,
45644                         52.2365693
45645                     ],
45646                     [
45647                         -4.4901457,
45648                         52.2332328
45649                     ],
45650                     [
45651                         -4.4883297,
45652                         52.2098702
45653                     ],
45654                     [
45655                         -4.6572188,
45656                         52.2098702
45657                     ],
45658                     [
45659                         -4.6590348,
45660                         52.1385939
45661                     ],
45662                     [
45663                         -4.7788916,
45664                         52.13525
45665                     ],
45666                     [
45667                         -4.7807076,
45668                         52.1162967
45669                     ],
45670                     [
45671                         -4.9259885,
45672                         52.1140663
45673                     ],
45674                     [
45675                         -4.9187245,
45676                         52.0392855
45677                     ],
45678                     [
45679                         -5.2365265,
45680                         52.0314653
45681                     ],
45682                     [
45683                         -5.2347105,
45684                         51.9442339
45685                     ],
45686                     [
45687                         -5.3473032,
45688                         51.9408755
45689                     ],
45690                     [
45691                         -5.3473032,
45692                         51.9195995
45693                     ],
45694                     [
45695                         -5.4925842,
45696                         51.9162392
45697                     ],
45698                     [
45699                         -5.4853201,
45700                         51.8265386
45701                     ],
45702                     [
45703                         -5.1983903,
45704                         51.8321501
45705                     ],
45706                     [
45707                         -5.1893102,
45708                         51.7625177
45709                     ],
45710                     [
45711                         -5.335825,
45712                         51.7589528
45713                     ],
45714                     [
45715                         -5.3281204,
45716                         51.6686495
45717                     ],
45718                     [
45719                         -5.1836575,
45720                         51.6730296
45721                     ],
45722                     [
45723                         -5.1836575,
45724                         51.6539134
45725                     ],
45726                     [
45727                         -5.0674452,
45728                         51.6578966
45729                     ],
45730                     [
45731                         -5.0603825,
45732                         51.5677905
45733                     ],
45734                     [
45735                         -4.5974594,
45736                         51.5809588
45737                     ],
45738                     [
45739                         -4.60388,
45740                         51.6726314
45741                     ],
45742                     [
45743                         -4.345773,
45744                         51.6726314
45745                     ],
45746                     [
45747                         -4.3355001,
45748                         51.4962964
45749                     ],
45750                     [
45751                         -3.9528341,
45752                         51.5106841
45753                     ],
45754                     [
45755                         -3.9425611,
45756                         51.5905333
45757                     ],
45758                     [
45759                         -3.8809237,
45760                         51.5953198
45761                     ],
45762                     [
45763                         -3.8706508,
45764                         51.5074872
45765                     ],
45766                     [
45767                         -3.7679216,
45768                         51.4978952
45769                     ],
45770                     [
45771                         -3.7550805,
45772                         51.4242895
45773                     ],
45774                     [
45775                         -3.5855774,
45776                         51.41468
45777                     ],
45778                     [
45779                         -3.5778727,
45780                         51.3329177
45781                     ],
45782                     [
45783                         -3.0796364,
45784                         51.3329177
45785                     ],
45786                     [
45787                         -3.0770682,
45788                         51.2494018
45789                     ],
45790                     [
45791                         -3.7216935,
45792                         51.2381477
45793                     ],
45794                     [
45795                         -3.7216935,
45796                         51.2558315
45797                     ],
45798                     [
45799                         -3.8706508,
45800                         51.2558315
45801                     ],
45802                     [
45803                         -3.8680825,
45804                         51.2365398
45805                     ],
45806                     [
45807                         -4.2944084,
45808                         51.2252825
45809                     ],
45810                     [
45811                         -4.289272,
45812                         51.0496352
45813                     ],
45814                     [
45815                         -4.5692089,
45816                         51.0431767
45817                     ],
45818                     [
45819                         -4.5624122,
45820                         50.9497388
45821                     ],
45822                     [
45823                         -4.5905604,
45824                         50.9520269
45825                     ],
45826                     [
45827                         -4.5896524,
45828                         50.8627065
45829                     ],
45830                     [
45831                         -4.6296046,
45832                         50.8592677
45833                     ],
45834                     [
45835                         -4.6226411,
45836                         50.7691513
45837                     ],
45838                     [
45839                         -4.6952816,
45840                         50.7680028
45841                     ],
45842                     [
45843                         -4.6934655,
45844                         50.6967379
45845                     ],
45846                     [
45847                         -4.8342064,
45848                         50.6938621
45849                     ],
45850                     [
45851                         -4.8296664,
45852                         50.6046231
45853                     ],
45854                     [
45855                         -4.9676833,
45856                         50.6000126
45857                     ],
45858                     [
45859                         -4.9685913,
45860                         50.5821427
45861                     ],
45862                     [
45863                         -5.1084242,
45864                         50.5786832
45865                     ],
45866                     [
45867                         -5.1029762,
45868                         50.4892254
45869                     ],
45870                     [
45871                         -5.1311244,
45872                         50.48807
45873                     ],
45874                     [
45875                         -5.1274923,
45876                         50.4163798
45877                     ],
45878                     [
45879                         -5.2664172,
45880                         50.4117509
45881                     ],
45882                     [
45883                         -5.2609692,
45884                         50.3034214
45885                     ],
45886                     [
45887                         -5.5124868,
45888                         50.2976214
45889                     ],
45890                     [
45891                         -5.5061308,
45892                         50.2256428
45893                     ],
45894                     [
45895                         -5.6468717,
45896                         50.2209953
45897                     ]
45898                 ],
45899                 [
45900                     [
45901                         -5.1336607,
45902                         55.2630226
45903                     ],
45904                     [
45905                         -5.1021999,
45906                         55.2639372
45907                     ],
45908                     [
45909                         -5.0999527,
45910                         55.2458239
45911                     ],
45912                     [
45913                         -5.1322161,
45914                         55.2446343
45915                     ]
45916                 ],
45917                 [
45918                     [
45919                         -5.6431878,
45920                         55.5095745
45921                     ],
45922                     [
45923                         -5.4861028,
45924                         55.5126594
45925                     ],
45926                     [
45927                         -5.4715747,
45928                         55.3348829
45929                     ],
45930                     [
45931                         -5.6277517,
45932                         55.3302345
45933                     ]
45934                 ],
45935                 [
45936                     [
45937                         -4.7213517,
45938                         51.2180246
45939                     ],
45940                     [
45941                         -4.5804201,
45942                         51.2212417
45943                     ],
45944                     [
45945                         -4.5746416,
45946                         51.1306736
45947                     ],
45948                     [
45949                         -4.7174993,
45950                         51.1280545
45951                     ]
45952                 ],
45953                 [
45954                     [
45955                         -5.1608796,
45956                         55.4153626
45957                     ],
45958                     [
45959                         -5.0045387,
45960                         55.4190069
45961                     ],
45962                     [
45963                         -5.0184798,
45964                         55.6153521
45965                     ],
45966                     [
45967                         -5.1755648,
45968                         55.6138137
45969                     ]
45970                 ]
45971             ],
45972             "terms_url": "http://geo.nls.uk/maps/",
45973             "terms_text": "National Library of Scotland Historic Maps"
45974         },
45975         {
45976             "name": "NLS - OS 6-inch Scotland 1842-82",
45977             "type": "tms",
45978             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
45979             "scaleExtent": [
45980                 5,
45981                 16
45982             ],
45983             "polygon": [
45984                 [
45985                     [
45986                         -5.2112173,
45987                         54.8018593
45988                     ],
45989                     [
45990                         -5.0642752,
45991                         54.8026508
45992                     ],
45993                     [
45994                         -5.0560354,
45995                         54.6305176
45996                     ],
45997                     [
45998                         -4.3158316,
45999                         54.6297227
46000                     ],
46001                     [
46002                         -4.3117117,
46003                         54.7448258
46004                     ],
46005                     [
46006                         -3.8530325,
46007                         54.7464112
46008                     ],
46009                     [
46010                         -3.8530325,
46011                         54.8034424
46012                     ],
46013                     [
46014                         -3.5522818,
46015                         54.8034424
46016                     ],
46017                     [
46018                         -3.5522818,
46019                         54.8374644
46020                     ],
46021                     [
46022                         -3.468511,
46023                         54.8406277
46024                     ],
46025                     [
46026                         -3.4657644,
46027                         54.8983158
46028                     ],
46029                     [
46030                         -3.3847403,
46031                         54.8991055
46032                     ],
46033                     [
46034                         -3.3888601,
46035                         54.9559214
46036                     ],
46037                     [
46038                         -3.0920786,
46039                         54.9539468
46040                     ],
46041                     [
46042                         -3.0392359,
46043                         54.9923274
46044                     ],
46045                     [
46046                         -3.0212713,
46047                         55.0493881
46048                     ],
46049                     [
46050                         -2.9591232,
46051                         55.0463283
46052                     ],
46053                     [
46054                         -2.9202807,
46055                         55.0666294
46056                     ],
46057                     [
46058                         -2.7857081,
46059                         55.068652
46060                     ],
46061                     [
46062                         -2.7852225,
46063                         55.0914426
46064                     ],
46065                     [
46066                         -2.7337562,
46067                         55.0922761
46068                     ],
46069                     [
46070                         -2.737616,
46071                         55.151204
46072                     ],
46073                     [
46074                         -2.7648395,
46075                         55.1510672
46076                     ],
46077                     [
46078                         -2.7013114,
46079                         55.1722505
46080                     ],
46081                     [
46082                         -2.6635459,
46083                         55.2192808
46084                     ],
46085                     [
46086                         -2.6460364,
46087                         55.2188891
46088                     ],
46089                     [
46090                         -2.629042,
46091                         55.2233933
46092                     ],
46093                     [
46094                         -2.6317886,
46095                         55.2287781
46096                     ],
46097                     [
46098                         -2.6235488,
46099                         55.2446345
46100                     ],
46101                     [
46102                         -2.6197723,
46103                         55.2454663
46104                     ],
46105                     [
46106                         -2.6099017,
46107                         55.2454174
46108                     ],
46109                     [
46110                         -2.6099876,
46111                         55.2486466
46112                     ],
46113                     [
46114                         -2.6408121,
46115                         55.2590039
46116                     ],
46117                     [
46118                         -2.6247896,
46119                         55.2615631
46120                     ],
46121                     [
46122                         -2.6045186,
46123                         55.2823081
46124                     ],
46125                     [
46126                         -2.5693176,
46127                         55.296132
46128                     ],
46129                     [
46130                         -2.5479542,
46131                         55.3121617
46132                     ],
46133                     [
46134                         -2.5091116,
46135                         55.3234891
46136                     ],
46137                     [
46138                         -2.4780376,
46139                         55.3494471
46140                     ],
46141                     [
46142                         -2.4421083,
46143                         55.3533118
46144                     ],
46145                     [
46146                         -2.4052079,
46147                         55.3439256
46148                     ],
46149                     [
46150                         -2.3726772,
46151                         55.3447539
46152                     ],
46153                     [
46154                         -2.3221819,
46155                         55.3687665
46156                     ],
46157                     [
46158                         -2.3241241,
46159                         55.3999337
46160                     ],
46161                     [
46162                         -2.2576062,
46163                         55.425015
46164                     ],
46165                     [
46166                         -2.1985547,
46167                         55.4273529
46168                     ],
46169                     [
46170                         -2.1484296,
46171                         55.4717466
46172                     ],
46173                     [
46174                         -2.1944348,
46175                         55.484199
46176                     ],
46177                     [
46178                         -2.2040479,
46179                         55.529306
46180                     ],
46181                     [
46182                         -2.2960584,
46183                         55.6379722
46184                     ],
46185                     [
46186                         -2.2177808,
46187                         55.6379722
46188                     ],
46189                     [
46190                         -2.1059266,
46191                         55.7452498
46192                     ],
46193                     [
46194                         -1.9716874,
46195                         55.7462161
46196                     ],
46197                     [
46198                         -1.9697453,
46199                         55.9190951
46200                     ],
46201                     [
46202                         -2.1201694,
46203                         55.9207115
46204                     ],
46205                     [
46206                         -2.1242893,
46207                         55.9776133
46208                     ],
46209                     [
46210                         -2.3440159,
46211                         55.9783817
46212                     ],
46213                     [
46214                         -2.3440159,
46215                         56.0390349
46216                     ],
46217                     [
46218                         -2.5046909,
46219                         56.0413363
46220                     ],
46221                     [
46222                         -2.500571,
46223                         56.1003588
46224                     ],
46225                     [
46226                         -2.8823459,
46227                         56.0957629
46228                     ],
46229                     [
46230                         -2.8823459,
46231                         56.1722898
46232                     ],
46233                     [
46234                         -2.4126804,
46235                         56.1692316
46236                     ],
46237                     [
46238                         -2.4181736,
46239                         56.2334017
46240                     ],
46241                     [
46242                         -2.5857151,
46243                         56.2303484
46244                     ],
46245                     [
46246                         -2.5719822,
46247                         56.3416356
46248                     ],
46249                     [
46250                         -2.7257908,
46251                         56.3462022
46252                     ],
46253                     [
46254                         -2.7312839,
46255                         56.4343808
46256                     ],
46257                     [
46258                         -2.6928318,
46259                         56.4343808
46260                     ],
46261                     [
46262                         -2.6928318,
46263                         56.4859769
46264                     ],
46265                     [
46266                         -2.5307834,
46267                         56.4935587
46268                     ],
46269                     [
46270                         -2.5307834,
46271                         56.570806
46272                     ],
46273                     [
46274                         -2.5302878,
46275                         56.6047947
46276                     ],
46277                     [
46278                         -2.3732428,
46279                         56.6044452
46280                     ],
46281                     [
46282                         -2.3684363,
46283                         56.7398824
46284                     ],
46285                     [
46286                         -2.3292975,
46287                         56.7398824
46288                     ],
46289                     [
46290                         -2.3292975,
46291                         56.7888065
46292                     ],
46293                     [
46294                         -2.3145346,
46295                         56.7891826
46296                     ],
46297                     [
46298                         -2.3148779,
46299                         56.7967036
46300                     ],
46301                     [
46302                         -2.171369,
46303                         56.7967036
46304                     ],
46305                     [
46306                         -2.1703979,
46307                         56.9710595
46308                     ],
46309                     [
46310                         -2.0101725,
46311                         56.9694716
46312                     ],
46313                     [
46314                         -2.0101725,
46315                         57.0846832
46316                     ],
46317                     [
46318                         -2.0817687,
46319                         57.085349
46320                     ],
46321                     [
46322                         -2.0488097,
46323                         57.1259963
46324                     ],
46325                     [
46326                         -2.0409133,
46327                         57.126369
46328                     ],
46329                     [
46330                         -2.0383434,
46331                         57.2411129
46332                     ],
46333                     [
46334                         -1.878118,
46335                         57.2421638
46336                     ],
46337                     [
46338                         -1.8771469,
46339                         57.2978175
46340                     ],
46341                     [
46342                         -1.9868771,
46343                         57.2983422
46344                     ],
46345                     [
46346                         -1.9082209,
46347                         57.3560063
46348                     ],
46349                     [
46350                         -1.8752048,
46351                         57.3560063
46352                     ],
46353                     [
46354                         -1.8761758,
46355                         57.3769527
46356                     ],
46357                     [
46358                         -1.8120857,
46359                         57.4120111
46360                     ],
46361                     [
46362                         -1.7120661,
46363                         57.4120111
46364                     ],
46365                     [
46366                         -1.7034646,
46367                         57.6441388
46368                     ],
46369                     [
46370                         -1.8666032,
46371                         57.6451781
46372                     ],
46373                     [
46374                         -1.8646611,
46375                         57.7033351
46376                     ],
46377                     [
46378                         -3.1204292,
46379                         57.7064705
46380                     ],
46381                     [
46382                         -3.1218025,
46383                         57.7504652
46384                     ],
46385                     [
46386                         -3.4445259,
46387                         57.7526635
46388                     ],
46389                     [
46390                         -3.4472724,
46391                         57.7138067
46392                     ],
46393                     [
46394                         -3.5145637,
46395                         57.7094052
46396                     ],
46397                     [
46398                         -3.5118171,
46399                         57.6939956
46400                     ],
46401                     [
46402                         -3.7645027,
46403                         57.6917938
46404                     ],
46405                     [
46406                         -3.7672492,
46407                         57.6344975
46408                     ],
46409                     [
46410                         -3.842378,
46411                         57.6288312
46412                     ],
46413                     [
46414                         -3.8438346,
46415                         57.5965825
46416                     ],
46417                     [
46418                         -3.9414265,
46419                         57.5916386
46420                     ],
46421                     [
46422                         -3.9404554,
46423                         57.6537782
46424                     ],
46425                     [
46426                         -3.8894746,
46427                         57.6529989
46428                     ],
46429                     [
46430                         -3.8826772,
46431                         57.7676408
46432                     ],
46433                     [
46434                         -3.7224517,
46435                         57.766087
46436                     ],
46437                     [
46438                         -3.7195385,
46439                         57.8819201
46440                     ],
46441                     [
46442                         -3.9146888,
46443                         57.8853352
46444                     ],
46445                     [
46446                         -3.916062,
46447                         57.9546243
46448                     ],
46449                     [
46450                         -3.745774,
46451                         57.9538956
46452                     ],
46453                     [
46454                         -3.7471473,
46455                         58.0688409
46456                     ],
46457                     [
46458                         -3.5837256,
46459                         58.0695672
46460                     ],
46461                     [
46462                         -3.5837256,
46463                         58.1116689
46464                     ],
46465                     [
46466                         -3.4560096,
46467                         58.1138452
46468                     ],
46469                     [
46470                         -3.4544646,
46471                         58.228503
46472                     ],
46473                     [
46474                         -3.4379851,
46475                         58.2283222
46476                     ],
46477                     [
46478                         -3.4243233,
46479                         58.2427725
46480                     ],
46481                     [
46482                         -3.412307,
46483                         58.2438567
46484                     ],
46485                     [
46486                         -3.3735115,
46487                         58.2695057
46488                     ],
46489                     [
46490                         -3.3063919,
46491                         58.2862038
46492                     ],
46493                     [
46494                         -3.1229154,
46495                         58.2859395
46496                     ],
46497                     [
46498                         -3.123602,
46499                         58.3443661
46500                     ],
46501                     [
46502                         -2.9574338,
46503                         58.3447264
46504                     ],
46505                     [
46506                         -2.951254,
46507                         58.6422011
46508                     ],
46509                     [
46510                         -2.8812162,
46511                         58.6429157
46512                     ],
46513                     [
46514                         -2.8851004,
46515                         58.8112825
46516                     ],
46517                     [
46518                         -2.7180775,
46519                         58.8142997
46520                     ],
46521                     [
46522                         -2.7161354,
46523                         58.8715749
46524                     ],
46525                     [
46526                         -2.556881,
46527                         58.8775984
46528                     ],
46529                     [
46530                         -2.5544533,
46531                         58.9923453
46532                     ],
46533                     [
46534                         -2.5567617,
46535                         59.0483775
46536                     ],
46537                     [
46538                         -2.391893,
46539                         59.0485996
46540                     ],
46541                     [
46542                         -2.3918002,
46543                         59.1106996
46544                     ],
46545                     [
46546                         -2.4733695,
46547                         59.1106996
46548                     ],
46549                     [
46550                         -2.5591563,
46551                         59.1783028
46552                     ],
46553                     [
46554                         -2.5630406,
46555                         59.2210646
46556                     ],
46557                     [
46558                         -2.3921334,
46559                         59.224046
46560                     ],
46561                     [
46562                         -2.3911409,
46563                         59.2740075
46564                     ],
46565                     [
46566                         -2.3639512,
46567                         59.2745036
46568                     ],
46569                     [
46570                         -2.3658933,
46571                         59.285417
46572                     ],
46573                     [
46574                         -2.3911409,
46575                         59.284921
46576                     ],
46577                     [
46578                         -2.3911409,
46579                         59.3379505
46580                     ],
46581                     [
46582                         -2.2221759,
46583                         59.3381981
46584                     ],
46585                     [
46586                         -2.2233897,
46587                         59.395965
46588                     ],
46589                     [
46590                         -2.3758467,
46591                         59.396583
46592                     ],
46593                     [
46594                         -2.3899271,
46595                         59.4026383
46596                     ],
46597                     [
46598                         -2.4008516,
46599                         59.3962122
46600                     ],
46601                     [
46602                         -2.5637882,
46603                         59.3952604
46604                     ],
46605                     [
46606                         -2.5637882,
46607                         59.3385811
46608                     ],
46609                     [
46610                         -2.7320164,
46611                         59.3375306
46612                     ],
46613                     [
46614                         -2.7333896,
46615                         59.3952604
46616                     ],
46617                     [
46618                         -3.0726511,
46619                         59.3931174
46620                     ],
46621                     [
46622                         -3.0703404,
46623                         59.3354759
46624                     ],
46625                     [
46626                         -3.0753186,
46627                         59.3355634
46628                     ],
46629                     [
46630                         -3.0749753,
46631                         59.3292593
46632                     ],
46633                     [
46634                         -3.0698254,
46635                         59.3289091
46636                     ],
46637                     [
46638                         -3.069801,
46639                         59.2196159
46640                     ],
46641                     [
46642                         -3.2363384,
46643                         59.2166341
46644                     ],
46645                     [
46646                         -3.2336751,
46647                         59.1606496
46648                     ],
46649                     [
46650                         -3.4032766,
46651                         59.1588895
46652                     ],
46653                     [
46654                         -3.394086,
46655                         58.9279316
46656                     ],
46657                     [
46658                         -3.5664497,
46659                         58.9259268
46660                     ],
46661                     [
46662                         -3.5611089,
46663                         58.8679885
46664                     ],
46665                     [
46666                         -3.392508,
46667                         58.8699339
46668                     ],
46669                     [
46670                         -3.3894734,
46671                         58.8698711
46672                     ],
46673                     [
46674                         -3.3891093,
46675                         58.8684905
46676                     ],
46677                     [
46678                         -3.3912942,
46679                         58.868616
46680                     ],
46681                     [
46682                         -3.3884161,
46683                         58.7543084
46684                     ],
46685                     [
46686                         -3.2238208,
46687                         58.7555677
46688                     ],
46689                     [
46690                         -3.2189655,
46691                         58.691289
46692                     ],
46693                     [
46694                         -3.4634113,
46695                         58.6905753
46696                     ],
46697                     [
46698                         -3.4551716,
46699                         58.6341518
46700                     ],
46701                     [
46702                         -3.787508,
46703                         58.6341518
46704                     ],
46705                     [
46706                         -3.7861347,
46707                         58.5769211
46708                     ],
46709                     [
46710                         -3.9028645,
46711                         58.5733411
46712                     ],
46713                     [
46714                         -3.9028645,
46715                         58.6477304
46716                     ],
46717                     [
46718                         -4.0690327,
46719                         58.6491594
46720                     ],
46721                     [
46722                         -4.0690327,
46723                         58.5912376
46724                     ],
46725                     [
46726                         -4.7364521,
46727                         58.5933845
46728                     ],
46729                     [
46730                         -4.7364521,
46731                         58.6505884
46732                     ],
46733                     [
46734                         -5.0715351,
46735                         58.6520173
46736                     ],
46737                     [
46738                         -5.0654779,
46739                         58.5325854
46740                     ],
46741                     [
46742                         -5.2332047,
46743                         58.5316087
46744                     ],
46745                     [
46746                         -5.2283494,
46747                         58.4719947
46748                     ],
46749                     [
46750                         -5.2424298,
46751                         58.4719947
46752                     ],
46753                     [
46754                         -5.2366034,
46755                         58.4089731
46756                     ],
46757                     [
46758                         -5.2283494,
46759                         58.4094818
46760                     ],
46761                     [
46762                         -5.2210664,
46763                         58.3005859
46764                     ],
46765                     [
46766                         -5.5657939,
46767                         58.2959933
46768                     ],
46769                     [
46770                         -5.5580254,
46771                         58.2372573
46772                     ],
46773                     [
46774                         -5.4146722,
46775                         58.2401326
46776                     ],
46777                     [
46778                         -5.4141866,
46779                         58.2267768
46780                     ],
46781                     [
46782                         -5.3885749,
46783                         58.2272242
46784                     ],
46785                     [
46786                         -5.382714,
46787                         58.1198615
46788                     ],
46789                     [
46790                         -5.51043,
46791                         58.1191362
46792                     ],
46793                     [
46794                         -5.5114011,
46795                         58.006214
46796                     ],
46797                     [
46798                         -5.6745397,
46799                         58.0041559
46800                     ],
46801                     [
46802                         -5.6716266,
46803                         57.9449366
46804                     ],
46805                     [
46806                         -5.6716266,
46807                         57.8887166
46808                     ],
46809                     [
46810                         -5.8347652,
46811                         57.8856193
46812                     ],
46813                     [
46814                         -5.8277052,
46815                         57.5988958
46816                     ],
46817                     [
46818                         -6.0384259,
46819                         57.5986357
46820                     ],
46821                     [
46822                         -6.0389115,
46823                         57.6459559
46824                     ],
46825                     [
46826                         -6.1981658,
46827                         57.6456961
46828                     ],
46829                     [
46830                         -6.2076123,
46831                         57.7600132
46832                     ],
46833                     [
46834                         -6.537067,
46835                         57.7544033
46836                     ],
46837                     [
46838                         -6.5312406,
46839                         57.6402392
46840                     ],
46841                     [
46842                         -6.7002056,
46843                         57.6360809
46844                     ],
46845                     [
46846                         -6.6807844,
46847                         57.5236293
46848                     ],
46849                     [
46850                         -6.8516915,
46851                         57.5152857
46852                     ],
46853                     [
46854                         -6.8361545,
46855                         57.3385811
46856                     ],
46857                     [
46858                         -6.6730158,
46859                         57.3438213
46860                     ],
46861                     [
46862                         -6.674958,
46863                         57.2850883
46864                     ],
46865                     [
46866                         -6.5098772,
46867                         57.2850883
46868                     ],
46869                     [
46870                         -6.4982244,
46871                         57.1757637
46872                     ],
46873                     [
46874                         -6.3506228,
46875                         57.1820797
46876                     ],
46877                     [
46878                         -6.3312015,
46879                         57.1251969
46880                     ],
46881                     [
46882                         -6.1797156,
46883                         57.1230884
46884                     ],
46885                     [
46886                         -6.1719471,
46887                         57.0682265
46888                     ],
46889                     [
46890                         -6.4593819,
46891                         57.059779
46892                     ],
46893                     [
46894                         -6.4564687,
46895                         57.1093806
46896                     ],
46897                     [
46898                         -6.6671895,
46899                         57.1062165
46900                     ],
46901                     [
46902                         -6.6730158,
46903                         57.002708
46904                     ],
46905                     [
46906                         -6.5021087,
46907                         57.0048233
46908                     ],
46909                     [
46910                         -6.4836097,
46911                         56.8917522
46912                     ],
46913                     [
46914                         -6.3266104,
46915                         56.8894062
46916                     ],
46917                     [
46918                         -6.3156645,
46919                         56.7799312
46920                     ],
46921                     [
46922                         -6.2146739,
46923                         56.775675
46924                     ],
46925                     [
46926                         -6.2146739,
46927                         56.7234965
46928                     ],
46929                     [
46930                         -6.6866107,
46931                         56.7224309
46932                     ],
46933                     [
46934                         -6.6769001,
46935                         56.6114413
46936                     ],
46937                     [
46938                         -6.8419809,
46939                         56.607166
46940                     ],
46941                     [
46942                         -6.8400387,
46943                         56.5483307
46944                     ],
46945                     [
46946                         -7.1546633,
46947                         56.5461895
46948                     ],
46949                     [
46950                         -7.1488369,
46951                         56.4872592
46952                     ],
46953                     [
46954                         -6.9915246,
46955                         56.490476
46956                     ],
46957                     [
46958                         -6.9876404,
46959                         56.4325329
46960                     ],
46961                     [
46962                         -6.6827265,
46963                         56.4314591
46964                     ],
46965                     [
46966                         -6.6769001,
46967                         56.5472601
46968                     ],
46969                     [
46970                         -6.5292985,
46971                         56.5504717
46972                     ],
46973                     [
46974                         -6.5234721,
46975                         56.4379018
46976                     ],
46977                     [
46978                         -6.3661598,
46979                         56.4368281
46980                     ],
46981                     [
46982                         -6.3642177,
46983                         56.3766524
46984                     ],
46985                     [
46986                         -6.5273563,
46987                         56.3712749
46988                     ],
46989                     [
46990                         -6.5171745,
46991                         56.2428427
46992                     ],
46993                     [
46994                         -6.4869621,
46995                         56.247421
46996                     ],
46997                     [
46998                         -6.4869621,
46999                         56.1893882
47000                     ],
47001                     [
47002                         -6.3001945,
47003                         56.1985572
47004                     ],
47005                     [
47006                         -6.3029411,
47007                         56.2581017
47008                     ],
47009                     [
47010                         -5.9019401,
47011                         56.256576
47012                     ],
47013                     [
47014                         -5.8964469,
47015                         56.0960466
47016                     ],
47017                     [
47018                         -6.0282829,
47019                         56.0883855
47020                     ],
47021                     [
47022                         -6.0392692,
47023                         56.1557502
47024                     ],
47025                     [
47026                         -6.3853385,
47027                         56.1542205
47028                     ],
47029                     [
47030                         -6.3606193,
47031                         55.96099
47032                     ],
47033                     [
47034                         -6.2123039,
47035                         55.9640647
47036                     ],
47037                     [
47038                         -6.2047508,
47039                         55.9202269
47040                     ],
47041                     [
47042                         -6.5185478,
47043                         55.9129158
47044                     ],
47045                     [
47046                         -6.5061881,
47047                         55.7501763
47048                     ],
47049                     [
47050                         -6.6764762,
47051                         55.7409005
47052                     ],
47053                     [
47054                         -6.6599967,
47055                         55.6263176
47056                     ],
47057                     [
47058                         -6.3551261,
47059                         55.6232161
47060                     ],
47061                     [
47062                         -6.3578727,
47063                         55.5689002
47064                     ],
47065                     [
47066                         -6.0392692,
47067                         55.5720059
47068                     ],
47069                     [
47070                         -6.0310294,
47071                         55.6247669
47072                     ],
47073                     [
47074                         -5.7398917,
47075                         55.6309694
47076                     ],
47077                     [
47078                         -5.7371452,
47079                         55.4569279
47080                     ],
47081                     [
47082                         -5.8964469,
47083                         55.4600426
47084                     ],
47085                     [
47086                         -5.8964469,
47087                         55.2789864
47088                     ],
47089                     [
47090                         -5.4350211,
47091                         55.2821151
47092                     ],
47093                     [
47094                         -5.4405143,
47095                         55.4506979
47096                     ],
47097                     [
47098                         -5.2867057,
47099                         55.4569279
47100                     ],
47101                     [
47102                         -5.3086784,
47103                         55.4070602
47104                     ],
47105                     [
47106                         -4.9735954,
47107                         55.4008223
47108                     ],
47109                     [
47110                         -4.9845817,
47111                         55.2038242
47112                     ],
47113                     [
47114                         -5.1493766,
47115                         55.2038242
47116                     ],
47117                     [
47118                         -5.1411369,
47119                         55.037337
47120                     ],
47121                     [
47122                         -5.2152946,
47123                         55.0341891
47124                     ]
47125                 ],
47126                 [
47127                     [
47128                         -2.1646559,
47129                         60.1622059
47130                     ],
47131                     [
47132                         -1.9930299,
47133                         60.1609801
47134                     ],
47135                     [
47136                         -1.9946862,
47137                         60.1035151
47138                     ],
47139                     [
47140                         -2.1663122,
47141                         60.104743
47142                     ]
47143                 ],
47144                 [
47145                     [
47146                         -1.5360658,
47147                         59.8570831
47148                     ],
47149                     [
47150                         -1.3653566,
47151                         59.8559841
47152                     ],
47153                     [
47154                         -1.366847,
47155                         59.7975565
47156                     ],
47157                     [
47158                         -1.190628,
47159                         59.7964199
47160                     ],
47161                     [
47162                         -1.1862046,
47163                         59.9695391
47164                     ],
47165                     [
47166                         -1.0078652,
47167                         59.9683948
47168                     ],
47169                     [
47170                         -1.0041233,
47171                         60.114145
47172                     ],
47173                     [
47174                         -0.8360832,
47175                         60.1130715
47176                     ],
47177                     [
47178                         -0.834574,
47179                         60.1716772
47180                     ],
47181                     [
47182                         -1.0074262,
47183                         60.1727795
47184                     ],
47185                     [
47186                         -1.0052165,
47187                         60.2583924
47188                     ],
47189                     [
47190                         -0.8299659,
47191                         60.2572778
47192                     ],
47193                     [
47194                         -0.826979,
47195                         60.3726551
47196                     ],
47197                     [
47198                         -0.6507514,
47199                         60.3715381
47200                     ],
47201                     [
47202                         -0.6477198,
47203                         60.4882292
47204                     ],
47205                     [
47206                         -0.9984896,
47207                         60.4904445
47208                     ],
47209                     [
47210                         -0.9970279,
47211                         60.546555
47212                     ],
47213                     [
47214                         -0.6425288,
47215                         60.5443201
47216                     ],
47217                     [
47218                         -0.6394896,
47219                         60.6606792
47220                     ],
47221                     [
47222                         -0.8148133,
47223                         60.6617806
47224                     ],
47225                     [
47226                         -0.8132987,
47227                         60.7196112
47228                     ],
47229                     [
47230                         -0.6383298,
47231                         60.7185141
47232                     ],
47233                     [
47234                         -0.635467,
47235                         60.8275393
47236                     ],
47237                     [
47238                         -0.797568,
47239                         60.8285523
47240                     ],
47241                     [
47242                         -0.9941426,
47243                         60.8297807
47244                     ],
47245                     [
47246                         -0.9954966,
47247                         60.7782667
47248                     ],
47249                     [
47250                         -1.1670282,
47251                         60.7793403
47252                     ],
47253                     [
47254                         -1.1700357,
47255                         60.6646181
47256                     ],
47257                     [
47258                         -1.5222599,
47259                         60.6668304
47260                     ],
47261                     [
47262                         -1.5237866,
47263                         60.6084426
47264                     ],
47265                     [
47266                         -1.6975673,
47267                         60.609536
47268                     ],
47269                     [
47270                         -1.7021271,
47271                         60.4345249
47272                     ],
47273                     [
47274                         -1.5260578,
47275                         60.4334111
47276                     ],
47277                     [
47278                         -1.5275203,
47279                         60.3770719
47280                     ],
47281                     [
47282                         -1.8751127,
47283                         60.3792746
47284                     ],
47285                     [
47286                         -1.8781372,
47287                         60.2624647
47288                     ],
47289                     [
47290                         -1.7019645,
47291                         60.2613443
47292                     ],
47293                     [
47294                         -1.7049134,
47295                         60.1470532
47296                     ],
47297                     [
47298                         -1.528659,
47299                         60.1459283
47300                     ]
47301                 ],
47302                 [
47303                     [
47304                         -0.9847667,
47305                         60.8943762
47306                     ],
47307                     [
47308                         -0.9860347,
47309                         60.8361105
47310                     ],
47311                     [
47312                         -0.8078362,
47313                         60.8351904
47314                     ],
47315                     [
47316                         -0.8065683,
47317                         60.8934578
47318                     ]
47319                 ],
47320                 [
47321                     [
47322                         -7.7696901,
47323                         56.8788231
47324                     ],
47325                     [
47326                         -7.7614504,
47327                         56.7608274
47328                     ],
47329                     [
47330                         -7.6009049,
47331                         56.7641903
47332                     ],
47333                     [
47334                         -7.5972473,
47335                         56.819332
47336                     ],
47337                     [
47338                         -7.4479894,
47339                         56.8203948
47340                     ],
47341                     [
47342                         -7.4489319,
47343                         56.8794098
47344                     ],
47345                     [
47346                         -7.2841369,
47347                         56.8794098
47348                     ],
47349                     [
47350                         -7.2813904,
47351                         57.0471152
47352                     ],
47353                     [
47354                         -7.1303283,
47355                         57.0515969
47356                     ],
47357                     [
47358                         -7.1330749,
47359                         57.511801
47360                     ],
47361                     [
47362                         -6.96828,
47363                         57.5147514
47364                     ],
47365                     [
47366                         -6.9765198,
47367                         57.6854668
47368                     ],
47369                     [
47370                         -6.8062317,
47371                         57.6913392
47372                     ],
47373                     [
47374                         -6.8089782,
47375                         57.8041985
47376                     ],
47377                     [
47378                         -6.6496765,
47379                         57.8071252
47380                     ],
47381                     [
47382                         -6.6441833,
47383                         57.8612267
47384                     ],
47385                     [
47386                         -6.3200866,
47387                         57.8626878
47388                     ],
47389                     [
47390                         -6.3200866,
47391                         58.1551617
47392                     ],
47393                     [
47394                         -6.1607849,
47395                         58.1522633
47396                     ],
47397                     [
47398                         -6.1552917,
47399                         58.20874
47400                     ],
47401                     [
47402                         -5.9850036,
47403                         58.2101869
47404                     ],
47405                     [
47406                         -5.9904968,
47407                         58.2680163
47408                     ],
47409                     [
47410                         -6.1497986,
47411                         58.2665717
47412                     ],
47413                     [
47414                         -6.1415588,
47415                         58.5557514
47416                     ],
47417                     [
47418                         -6.3173401,
47419                         58.5557514
47420                     ],
47421                     [
47422                         -6.3091003,
47423                         58.4983923
47424                     ],
47425                     [
47426                         -6.4876282,
47427                         58.4955218
47428                     ],
47429                     [
47430                         -6.4876282,
47431                         58.4423768
47432                     ],
47433                     [
47434                         -6.6606628,
47435                         58.4395018
47436                     ],
47437                     [
47438                         -6.6469299,
47439                         58.3819525
47440                     ],
47441                     [
47442                         -6.8117248,
47443                         58.3805125
47444                     ],
47445                     [
47446                         -6.8117248,
47447                         58.3286357
47448                     ],
47449                     [
47450                         -6.9792663,
47451                         58.3286357
47452                     ],
47453                     [
47454                         -6.9710266,
47455                         58.2694608
47456                     ],
47457                     [
47458                         -7.1413147,
47459                         58.2680163
47460                     ],
47461                     [
47462                         -7.1403816,
47463                         58.0358742
47464                     ],
47465                     [
47466                         -7.3020636,
47467                         58.0351031
47468                     ],
47469                     [
47470                         -7.3030347,
47471                         57.9774797
47472                     ],
47473                     [
47474                         -7.1379539,
47475                         57.9777372
47476                     ],
47477                     [
47478                         -7.1413526,
47479                         57.9202792
47480                     ],
47481                     [
47482                         -7.1398961,
47483                         57.8640206
47484                     ],
47485                     [
47486                         -7.3020636,
47487                         57.862471
47488                     ],
47489                     [
47490                         -7.298484,
47491                         57.7442293
47492                     ],
47493                     [
47494                         -7.4509193,
47495                         57.7456951
47496                     ],
47497                     [
47498                         -7.4550392,
47499                         57.6899522
47500                     ],
47501                     [
47502                         -7.6186131,
47503                         57.6906048
47504                     ],
47505                     [
47506                         -7.6198341,
47507                         57.7456951
47508                     ],
47509                     [
47510                         -7.7901222,
47511                         57.7442293
47512                     ],
47513                     [
47514                         -7.7873756,
47515                         57.6855477
47516                     ],
47517                     [
47518                         -7.6222332,
47519                         57.6853817
47520                     ],
47521                     [
47522                         -7.6173779,
47523                         57.5712602
47524                     ],
47525                     [
47526                         -7.788285,
47527                         57.5709998
47528                     ],
47529                     [
47530                         -7.7892561,
47531                         57.512109
47532                     ],
47533                     [
47534                         -7.7038025,
47535                         57.5115874
47536                     ],
47537                     [
47538                         -7.6999183,
47539                         57.4546902
47540                     ],
47541                     [
47542                         -7.5367796,
47543                         57.4552126
47544                     ],
47545                     [
47546                         -7.5348375,
47547                         57.5126306
47548                     ],
47549                     [
47550                         -7.4581235,
47551                         57.5131521
47552                     ],
47553                     [
47554                         -7.4552103,
47555                         57.2824165
47556                     ],
47557                     [
47558                         -7.6115515,
47559                         57.2845158
47560                     ],
47561                     [
47562                         -7.6144647,
47563                         57.2272651
47564                     ],
47565                     [
47566                         -7.451326,
47567                         57.2256881
47568                     ],
47569                     [
47570                         -7.451326,
47571                         57.1103873
47572                     ],
47573                     [
47574                         -7.6164068,
47575                         57.1088053
47576                     ],
47577                     [
47578                         -7.603783,
47579                         56.8792358
47580                     ]
47581                 ],
47582                 [
47583                     [
47584                         -1.7106618,
47585                         59.5626284
47586                     ],
47587                     [
47588                         -1.5417509,
47589                         59.562215
47590                     ],
47591                     [
47592                         -1.5423082,
47593                         59.5037224
47594                     ],
47595                     [
47596                         -1.7112191,
47597                         59.5041365
47598                     ]
47599                 ]
47600             ],
47601             "terms_url": "http://geo.nls.uk/maps/",
47602             "terms_text": "National Library of Scotland Historic Maps"
47603         },
47604         {
47605             "name": "New & Misaligned TIGER Roads",
47606             "type": "tms",
47607             "description": "At zoom level 16+, public domain map data from the US Census. At lower zooms, only changes since 2006 minus changes already incorporated into OpenStreetMap",
47608             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47609             "scaleExtent": [
47610                 0,
47611                 22
47612             ],
47613             "polygon": [
47614                 [
47615                     [
47616                         -124.7617886,
47617                         48.4130148
47618                     ],
47619                     [
47620                         -124.6059492,
47621                         45.90245
47622                     ],
47623                     [
47624                         -124.9934269,
47625                         40.0557614
47626                     ],
47627                     [
47628                         -122.5369737,
47629                         36.8566086
47630                     ],
47631                     [
47632                         -119.9775867,
47633                         33.0064099
47634                     ],
47635                     [
47636                         -117.675935,
47637                         32.4630223
47638                     ],
47639                     [
47640                         -114.8612307,
47641                         32.4799891
47642                     ],
47643                     [
47644                         -111.0089311,
47645                         31.336015
47646                     ],
47647                     [
47648                         -108.1992687,
47649                         31.3260016
47650                     ],
47651                     [
47652                         -108.1871123,
47653                         31.7755116
47654                     ],
47655                     [
47656                         -106.5307225,
47657                         31.7820947
47658                     ],
47659                     [
47660                         -106.4842052,
47661                         31.7464455
47662                     ],
47663                     [
47664                         -106.429317,
47665                         31.7520583
47666                     ],
47667                     [
47668                         -106.2868855,
47669                         31.5613291
47670                     ],
47671                     [
47672                         -106.205248,
47673                         31.446704
47674                     ],
47675                     [
47676                         -105.0205259,
47677                         30.5360988
47678                     ],
47679                     [
47680                         -104.5881916,
47681                         29.6997856
47682                     ],
47683                     [
47684                         -103.2518856,
47685                         28.8908685
47686                     ],
47687                     [
47688                         -102.7173632,
47689                         29.3920567
47690                     ],
47691                     [
47692                         -102.1513983,
47693                         29.7475702
47694                     ],
47695                     [
47696                         -101.2552871,
47697                         29.4810523
47698                     ],
47699                     [
47700                         -100.0062436,
47701                         28.0082173
47702                     ],
47703                     [
47704                         -99.2351068,
47705                         26.4475962
47706                     ],
47707                     [
47708                         -98.0109067,
47709                         25.9928035
47710                     ],
47711                     [
47712                         -97.435024,
47713                         25.8266009
47714                     ],
47715                     [
47716                         -96.9555259,
47717                         25.9821589
47718                     ],
47719                     [
47720                         -96.8061741,
47721                         27.7978168
47722                     ],
47723                     [
47724                         -95.5563349,
47725                         28.5876066
47726                     ],
47727                     [
47728                         -93.7405308,
47729                         29.4742093
47730                     ],
47731                     [
47732                         -90.9028456,
47733                         28.8564513
47734                     ],
47735                     [
47736                         -88.0156706,
47737                         28.9944338
47738                     ],
47739                     [
47740                         -88.0162494,
47741                         30.0038862
47742                     ],
47743                     [
47744                         -86.0277506,
47745                         30.0047454
47746                     ],
47747                     [
47748                         -84.0187909,
47749                         28.9961781
47750                     ],
47751                     [
47752                         -81.9971976,
47753                         25.9826768
47754                     ],
47755                     [
47756                         -81.9966618,
47757                         25.0134917
47758                     ],
47759                     [
47760                         -84.0165592,
47761                         25.0125783
47762                     ],
47763                     [
47764                         -84.0160068,
47765                         24.0052745
47766                     ],
47767                     [
47768                         -80.0199985,
47769                         24.007096
47770                     ],
47771                     [
47772                         -79.8901116,
47773                         26.8550713
47774                     ],
47775                     [
47776                         -80.0245309,
47777                         32.0161282
47778                     ],
47779                     [
47780                         -75.4147385,
47781                         35.0531894
47782                     ],
47783                     [
47784                         -74.0211163,
47785                         39.5727927
47786                     ],
47787                     [
47788                         -72.002019,
47789                         40.9912464
47790                     ],
47791                     [
47792                         -69.8797398,
47793                         40.9920457
47794                     ],
47795                     [
47796                         -69.8489304,
47797                         43.2619916
47798                     ],
47799                     [
47800                         -66.9452845,
47801                         44.7104937
47802                     ],
47803                     [
47804                         -67.7596632,
47805                         47.0990024
47806                     ],
47807                     [
47808                         -69.2505131,
47809                         47.5122328
47810                     ],
47811                     [
47812                         -70.4614886,
47813                         46.2176574
47814                     ],
47815                     [
47816                         -71.412273,
47817                         45.254878
47818                     ],
47819                     [
47820                         -72.0222508,
47821                         45.0059846
47822                     ],
47823                     [
47824                         -75.0798841,
47825                         44.9802854
47826                     ],
47827                     [
47828                         -76.9023061,
47829                         43.8024568
47830                     ],
47831                     [
47832                         -78.7623935,
47833                         43.6249578
47834                     ],
47835                     [
47836                         -79.15798,
47837                         43.4462589
47838                     ],
47839                     [
47840                         -79.0060087,
47841                         42.8005317
47842                     ],
47843                     [
47844                         -82.662475,
47845                         41.6889458
47846                     ],
47847                     [
47848                         -82.1761642,
47849                         43.588535
47850                     ],
47851                     [
47852                         -83.2813977,
47853                         46.138853
47854                     ],
47855                     [
47856                         -87.5064535,
47857                         48.0142702
47858                     ],
47859                     [
47860                         -88.3492194,
47861                         48.2963271
47862                     ],
47863                     [
47864                         -89.4353148,
47865                         47.9837822
47866                     ],
47867                     [
47868                         -93.9981078,
47869                         49.0067142
47870                     ],
47871                     [
47872                         -95.1105379,
47873                         49.412004
47874                     ],
47875                     [
47876                         -96.0131199,
47877                         49.0060547
47878                     ],
47879                     [
47880                         -123.3228926,
47881                         49.0042878
47882                     ],
47883                     [
47884                         -123.2275233,
47885                         48.1849927
47886                     ]
47887                 ],
47888                 [
47889                     [
47890                         -160.5787616,
47891                         22.5062947
47892                     ],
47893                     [
47894                         -160.5782192,
47895                         21.4984647
47896                     ],
47897                     [
47898                         -158.7470604,
47899                         21.2439843
47900                     ],
47901                     [
47902                         -157.5083185,
47903                         20.995803
47904                     ],
47905                     [
47906                         -155.9961942,
47907                         18.7790194
47908                     ],
47909                     [
47910                         -154.6217803,
47911                         18.7586966
47912                     ],
47913                     [
47914                         -154.6890176,
47915                         19.8805722
47916                     ],
47917                     [
47918                         -156.2927622,
47919                         21.2225888
47920                     ],
47921                     [
47922                         -157.5047384,
47923                         21.9984962
47924                     ],
47925                     [
47926                         -159.0093692,
47927                         22.5070181
47928                     ]
47929                 ],
47930                 [
47931                     [
47932                         -167.1571546,
47933                         68.721974
47934                     ],
47935                     [
47936                         -164.8553982,
47937                         67.0255078
47938                     ],
47939                     [
47940                         -168.002195,
47941                         66.0017503
47942                     ],
47943                     [
47944                         -169.0087448,
47945                         66.001546
47946                     ],
47947                     [
47948                         -169.0075381,
47949                         64.9987675
47950                     ],
47951                     [
47952                         -172.5143281,
47953                         63.8767267
47954                     ],
47955                     [
47956                         -173.8197023,
47957                         59.74014
47958                     ],
47959                     [
47960                         -162.5018149,
47961                         58.0005815
47962                     ],
47963                     [
47964                         -160.0159024,
47965                         58.0012389
47966                     ],
47967                     [
47968                         -160.0149725,
47969                         57.000035
47970                     ],
47971                     [
47972                         -160.5054788,
47973                         56.9999017
47974                     ],
47975                     [
47976                         -165.8092575,
47977                         54.824847
47978                     ],
47979                     [
47980                         -178.000097,
47981                         52.2446469
47982                     ],
47983                     [
47984                         -177.9992996,
47985                         51.2554252
47986                     ],
47987                     [
47988                         -171.4689067,
47989                         51.8215329
47990                     ],
47991                     [
47992                         -162.40251,
47993                         53.956664
47994                     ],
47995                     [
47996                         -159.0075717,
47997                         55.002502
47998                     ],
47999                     [
48000                         -158.0190709,
48001                         55.0027849
48002                     ],
48003                     [
48004                         -151.9963213,
48005                         55.9991902
48006                     ],
48007                     [
48008                         -151.500341,
48009                         57.9987853
48010                     ],
48011                     [
48012                         -151.5012894,
48013                         58.9919816
48014                     ],
48015                     [
48016                         -138.5159989,
48017                         58.9953194
48018                     ],
48019                     [
48020                         -138.5150471,
48021                         57.9986434
48022                     ],
48023                     [
48024                         -133.9948193,
48025                         54.0031685
48026                     ],
48027                     [
48028                         -130.0044418,
48029                         54.0043387
48030                     ],
48031                     [
48032                         -130.0070826,
48033                         57.0000507
48034                     ],
48035                     [
48036                         -131.975877,
48037                         56.9995156
48038                     ],
48039                     [
48040                         -135.1229873,
48041                         59.756601
48042                     ],
48043                     [
48044                         -138.0071813,
48045                         59.991805
48046                     ],
48047                     [
48048                         -139.1715881,
48049                         60.4127229
48050                     ],
48051                     [
48052                         -140.9874011,
48053                         61.0118551
48054                     ],
48055                     [
48056                         -140.9683975,
48057                         69.9535069
48058                     ],
48059                     [
48060                         -156.176891,
48061                         71.5633329
48062                     ],
48063                     [
48064                         -160.413634,
48065                         70.7397728
48066                     ],
48067                     [
48068                         -163.0218273,
48069                         69.9707435
48070                     ],
48071                     [
48072                         -164.9717003,
48073                         68.994689
48074                     ]
48075                 ]
48076             ],
48077             "overlay": true
48078         },
48079         {
48080             "name": "OS 1:25k historic (OSM)",
48081             "type": "tms",
48082             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48083             "scaleExtent": [
48084                 6,
48085                 17
48086             ],
48087             "polygon": [
48088                 [
48089                     [
48090                         -9,
48091                         49.8
48092                     ],
48093                     [
48094                         -9,
48095                         61.1
48096                     ],
48097                     [
48098                         1.9,
48099                         61.1
48100                     ],
48101                     [
48102                         1.9,
48103                         49.8
48104                     ],
48105                     [
48106                         -9,
48107                         49.8
48108                     ]
48109                 ]
48110             ]
48111         },
48112         {
48113             "name": "OS New Popular Edition historic",
48114             "type": "tms",
48115             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48116             "polygon": [
48117                 [
48118                     [
48119                         -5.8,
48120                         49.8
48121                     ],
48122                     [
48123                         -5.8,
48124                         55.8
48125                     ],
48126                     [
48127                         1.9,
48128                         55.8
48129                     ],
48130                     [
48131                         1.9,
48132                         49.8
48133                     ],
48134                     [
48135                         -5.8,
48136                         49.8
48137                     ]
48138                 ]
48139             ]
48140         },
48141         {
48142             "name": "OS OpenData Locator",
48143             "type": "tms",
48144             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48145             "polygon": [
48146                 [
48147                     [
48148                         -9,
48149                         49.8
48150                     ],
48151                     [
48152                         -9,
48153                         61.1
48154                     ],
48155                     [
48156                         1.9,
48157                         61.1
48158                     ],
48159                     [
48160                         1.9,
48161                         49.8
48162                     ],
48163                     [
48164                         -9,
48165                         49.8
48166                     ]
48167                 ]
48168             ],
48169             "overlay": true
48170         },
48171         {
48172             "name": "OS OpenData StreetView",
48173             "type": "tms",
48174             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48175             "scaleExtent": [
48176                 1,
48177                 18
48178             ],
48179             "polygon": [
48180                 [
48181                     [
48182                         -5.8292886,
48183                         50.0229734
48184                     ],
48185                     [
48186                         -5.8292886,
48187                         50.254819
48188                     ],
48189                     [
48190                         -5.373356,
48191                         50.254819
48192                     ],
48193                     [
48194                         -5.373356,
48195                         50.3530588
48196                     ],
48197                     [
48198                         -5.1756021,
48199                         50.3530588
48200                     ],
48201                     [
48202                         -5.1756021,
48203                         50.5925406
48204                     ],
48205                     [
48206                         -4.9970743,
48207                         50.5925406
48208                     ],
48209                     [
48210                         -4.9970743,
48211                         50.6935617
48212                     ],
48213                     [
48214                         -4.7965738,
48215                         50.6935617
48216                     ],
48217                     [
48218                         -4.7965738,
48219                         50.7822112
48220                     ],
48221                     [
48222                         -4.6949503,
48223                         50.7822112
48224                     ],
48225                     [
48226                         -4.6949503,
48227                         50.9607371
48228                     ],
48229                     [
48230                         -4.6043131,
48231                         50.9607371
48232                     ],
48233                     [
48234                         -4.6043131,
48235                         51.0692066
48236                     ],
48237                     [
48238                         -4.3792215,
48239                         51.0692066
48240                     ],
48241                     [
48242                         -4.3792215,
48243                         51.2521782
48244                     ],
48245                     [
48246                         -3.9039346,
48247                         51.2521782
48248                     ],
48249                     [
48250                         -3.9039346,
48251                         51.2916998
48252                     ],
48253                     [
48254                         -3.7171671,
48255                         51.2916998
48256                     ],
48257                     [
48258                         -3.7171671,
48259                         51.2453014
48260                     ],
48261                     [
48262                         -3.1486246,
48263                         51.2453014
48264                     ],
48265                     [
48266                         -3.1486246,
48267                         51.362067
48268                     ],
48269                     [
48270                         -3.7446329,
48271                         51.362067
48272                     ],
48273                     [
48274                         -3.7446329,
48275                         51.4340386
48276                     ],
48277                     [
48278                         -3.8297769,
48279                         51.4340386
48280                     ],
48281                     [
48282                         -3.8297769,
48283                         51.5298246
48284                     ],
48285                     [
48286                         -4.0852091,
48287                         51.5298246
48288                     ],
48289                     [
48290                         -4.0852091,
48291                         51.4939284
48292                     ],
48293                     [
48294                         -4.3792215,
48295                         51.4939284
48296                     ],
48297                     [
48298                         -4.3792215,
48299                         51.5427168
48300                     ],
48301                     [
48302                         -5.1444195,
48303                         51.5427168
48304                     ],
48305                     [
48306                         -5.1444195,
48307                         51.6296003
48308                     ],
48309                     [
48310                         -5.7387103,
48311                         51.6296003
48312                     ],
48313                     [
48314                         -5.7387103,
48315                         51.774037
48316                     ],
48317                     [
48318                         -5.5095393,
48319                         51.774037
48320                     ],
48321                     [
48322                         -5.5095393,
48323                         51.9802596
48324                     ],
48325                     [
48326                         -5.198799,
48327                         51.9802596
48328                     ],
48329                     [
48330                         -5.198799,
48331                         52.0973358
48332                     ],
48333                     [
48334                         -4.8880588,
48335                         52.0973358
48336                     ],
48337                     [
48338                         -4.8880588,
48339                         52.1831557
48340                     ],
48341                     [
48342                         -4.4957492,
48343                         52.1831557
48344                     ],
48345                     [
48346                         -4.4957492,
48347                         52.2925739
48348                     ],
48349                     [
48350                         -4.3015365,
48351                         52.2925739
48352                     ],
48353                     [
48354                         -4.3015365,
48355                         52.3685318
48356                     ],
48357                     [
48358                         -4.1811246,
48359                         52.3685318
48360                     ],
48361                     [
48362                         -4.1811246,
48363                         52.7933685
48364                     ],
48365                     [
48366                         -4.4413696,
48367                         52.7933685
48368                     ],
48369                     [
48370                         -4.4413696,
48371                         52.7369614
48372                     ],
48373                     [
48374                         -4.8569847,
48375                         52.7369614
48376                     ],
48377                     [
48378                         -4.8569847,
48379                         52.9317255
48380                     ],
48381                     [
48382                         -4.7288044,
48383                         52.9317255
48384                     ],
48385                     [
48386                         -4.7288044,
48387                         53.5038599
48388                     ],
48389                     [
48390                         -4.1578191,
48391                         53.5038599
48392                     ],
48393                     [
48394                         -4.1578191,
48395                         53.4113498
48396                     ],
48397                     [
48398                         -3.3110518,
48399                         53.4113498
48400                     ],
48401                     [
48402                         -3.3110518,
48403                         53.5038599
48404                     ],
48405                     [
48406                         -3.2333667,
48407                         53.5038599
48408                     ],
48409                     [
48410                         -3.2333667,
48411                         54.0159169
48412                     ],
48413                     [
48414                         -3.3926211,
48415                         54.0159169
48416                     ],
48417                     [
48418                         -3.3926211,
48419                         54.1980953
48420                     ],
48421                     [
48422                         -3.559644,
48423                         54.1980953
48424                     ],
48425                     [
48426                         -3.559644,
48427                         54.433732
48428                     ],
48429                     [
48430                         -3.7188984,
48431                         54.433732
48432                     ],
48433                     [
48434                         -3.7188984,
48435                         54.721897
48436                     ],
48437                     [
48438                         -4.3015365,
48439                         54.721897
48440                     ],
48441                     [
48442                         -4.3015365,
48443                         54.6140739
48444                     ],
48445                     [
48446                         -5.0473132,
48447                         54.6140739
48448                     ],
48449                     [
48450                         -5.0473132,
48451                         54.7532915
48452                     ],
48453                     [
48454                         -5.2298731,
48455                         54.7532915
48456                     ],
48457                     [
48458                         -5.2298731,
48459                         55.2190799
48460                     ],
48461                     [
48462                         -5.6532567,
48463                         55.2190799
48464                     ],
48465                     [
48466                         -5.6532567,
48467                         55.250088
48468                     ],
48469                     [
48470                         -5.8979647,
48471                         55.250088
48472                     ],
48473                     [
48474                         -5.8979647,
48475                         55.4822462
48476                     ],
48477                     [
48478                         -6.5933212,
48479                         55.4822462
48480                     ],
48481                     [
48482                         -6.5933212,
48483                         56.3013441
48484                     ],
48485                     [
48486                         -7.1727691,
48487                         56.3013441
48488                     ],
48489                     [
48490                         -7.1727691,
48491                         56.5601822
48492                     ],
48493                     [
48494                         -6.8171722,
48495                         56.5601822
48496                     ],
48497                     [
48498                         -6.8171722,
48499                         56.6991713
48500                     ],
48501                     [
48502                         -6.5315276,
48503                         56.6991713
48504                     ],
48505                     [
48506                         -6.5315276,
48507                         56.9066964
48508                     ],
48509                     [
48510                         -6.811679,
48511                         56.9066964
48512                     ],
48513                     [
48514                         -6.811679,
48515                         57.3716613
48516                     ],
48517                     [
48518                         -6.8721038,
48519                         57.3716613
48520                     ],
48521                     [
48522                         -6.8721038,
48523                         57.5518893
48524                     ],
48525                     [
48526                         -7.0973235,
48527                         57.5518893
48528                     ],
48529                     [
48530                         -7.0973235,
48531                         57.2411085
48532                     ],
48533                     [
48534                         -7.1742278,
48535                         57.2411085
48536                     ],
48537                     [
48538                         -7.1742278,
48539                         56.9066964
48540                     ],
48541                     [
48542                         -7.3719817,
48543                         56.9066964
48544                     ],
48545                     [
48546                         -7.3719817,
48547                         56.8075885
48548                     ],
48549                     [
48550                         -7.5202972,
48551                         56.8075885
48552                     ],
48553                     [
48554                         -7.5202972,
48555                         56.7142479
48556                     ],
48557                     [
48558                         -7.8306806,
48559                         56.7142479
48560                     ],
48561                     [
48562                         -7.8306806,
48563                         56.8994605
48564                     ],
48565                     [
48566                         -7.6494061,
48567                         56.8994605
48568                     ],
48569                     [
48570                         -7.6494061,
48571                         57.4739617
48572                     ],
48573                     [
48574                         -7.8306806,
48575                         57.4739617
48576                     ],
48577                     [
48578                         -7.8306806,
48579                         57.7915584
48580                     ],
48581                     [
48582                         -7.4736249,
48583                         57.7915584
48584                     ],
48585                     [
48586                         -7.4736249,
48587                         58.086063
48588                     ],
48589                     [
48590                         -7.1879804,
48591                         58.086063
48592                     ],
48593                     [
48594                         -7.1879804,
48595                         58.367197
48596                     ],
48597                     [
48598                         -6.8034589,
48599                         58.367197
48600                     ],
48601                     [
48602                         -6.8034589,
48603                         58.4155786
48604                     ],
48605                     [
48606                         -6.638664,
48607                         58.4155786
48608                     ],
48609                     [
48610                         -6.638664,
48611                         58.4673277
48612                     ],
48613                     [
48614                         -6.5178143,
48615                         58.4673277
48616                     ],
48617                     [
48618                         -6.5178143,
48619                         58.5625632
48620                     ],
48621                     [
48622                         -6.0536224,
48623                         58.5625632
48624                     ],
48625                     [
48626                         -6.0536224,
48627                         58.1568843
48628                     ],
48629                     [
48630                         -6.1470062,
48631                         58.1568843
48632                     ],
48633                     [
48634                         -6.1470062,
48635                         58.1105865
48636                     ],
48637                     [
48638                         -6.2799798,
48639                         58.1105865
48640                     ],
48641                     [
48642                         -6.2799798,
48643                         57.7122664
48644                     ],
48645                     [
48646                         -6.1591302,
48647                         57.7122664
48648                     ],
48649                     [
48650                         -6.1591302,
48651                         57.6667563
48652                     ],
48653                     [
48654                         -5.9339104,
48655                         57.6667563
48656                     ],
48657                     [
48658                         -5.9339104,
48659                         57.8892524
48660                     ],
48661                     [
48662                         -5.80643,
48663                         57.8892524
48664                     ],
48665                     [
48666                         -5.80643,
48667                         57.9621767
48668                     ],
48669                     [
48670                         -5.6141692,
48671                         57.9621767
48672                     ],
48673                     [
48674                         -5.6141692,
48675                         58.0911236
48676                     ],
48677                     [
48678                         -5.490819,
48679                         58.0911236
48680                     ],
48681                     [
48682                         -5.490819,
48683                         58.3733281
48684                     ],
48685                     [
48686                         -5.3199118,
48687                         58.3733281
48688                     ],
48689                     [
48690                         -5.3199118,
48691                         58.75015
48692                     ],
48693                     [
48694                         -3.5719977,
48695                         58.75015
48696                     ],
48697                     [
48698                         -3.5719977,
48699                         59.2091788
48700                     ],
48701                     [
48702                         -3.1944501,
48703                         59.2091788
48704                     ],
48705                     [
48706                         -3.1944501,
48707                         59.4759216
48708                     ],
48709                     [
48710                         -2.243583,
48711                         59.4759216
48712                     ],
48713                     [
48714                         -2.243583,
48715                         59.1388749
48716                     ],
48717                     [
48718                         -2.4611012,
48719                         59.1388749
48720                     ],
48721                     [
48722                         -2.4611012,
48723                         58.8185938
48724                     ],
48725                     [
48726                         -2.7407675,
48727                         58.8185938
48728                     ],
48729                     [
48730                         -2.7407675,
48731                         58.5804743
48732                     ],
48733                     [
48734                         -2.9116746,
48735                         58.5804743
48736                     ],
48737                     [
48738                         -2.9116746,
48739                         58.1157523
48740                     ],
48741                     [
48742                         -3.4865441,
48743                         58.1157523
48744                     ],
48745                     [
48746                         -3.4865441,
48747                         57.740386
48748                     ],
48749                     [
48750                         -1.7153245,
48751                         57.740386
48752                     ],
48753                     [
48754                         -1.7153245,
48755                         57.2225558
48756                     ],
48757                     [
48758                         -1.9794538,
48759                         57.2225558
48760                     ],
48761                     [
48762                         -1.9794538,
48763                         56.8760742
48764                     ],
48765                     [
48766                         -2.1658979,
48767                         56.8760742
48768                     ],
48769                     [
48770                         -2.1658979,
48771                         56.6333186
48772                     ],
48773                     [
48774                         -2.3601106,
48775                         56.6333186
48776                     ],
48777                     [
48778                         -2.3601106,
48779                         56.0477521
48780                     ],
48781                     [
48782                         -1.9794538,
48783                         56.0477521
48784                     ],
48785                     [
48786                         -1.9794538,
48787                         55.8650949
48788                     ],
48789                     [
48790                         -1.4745008,
48791                         55.8650949
48792                     ],
48793                     [
48794                         -1.4745008,
48795                         55.2499926
48796                     ],
48797                     [
48798                         -1.3221997,
48799                         55.2499926
48800                     ],
48801                     [
48802                         -1.3221997,
48803                         54.8221737
48804                     ],
48805                     [
48806                         -1.0550014,
48807                         54.8221737
48808                     ],
48809                     [
48810                         -1.0550014,
48811                         54.6746628
48812                     ],
48813                     [
48814                         -0.6618765,
48815                         54.6746628
48816                     ],
48817                     [
48818                         -0.6618765,
48819                         54.5527463
48820                     ],
48821                     [
48822                         -0.3247617,
48823                         54.5527463
48824                     ],
48825                     [
48826                         -0.3247617,
48827                         54.2865195
48828                     ],
48829                     [
48830                         0.0092841,
48831                         54.2865195
48832                     ],
48833                     [
48834                         0.0092841,
48835                         53.7938518
48836                     ],
48837                     [
48838                         0.2081962,
48839                         53.7938518
48840                     ],
48841                     [
48842                         0.2081962,
48843                         53.5217726
48844                     ],
48845                     [
48846                         0.4163548,
48847                         53.5217726
48848                     ],
48849                     [
48850                         0.4163548,
48851                         53.0298851
48852                     ],
48853                     [
48854                         1.4273388,
48855                         53.0298851
48856                     ],
48857                     [
48858                         1.4273388,
48859                         52.92021
48860                     ],
48861                     [
48862                         1.8333912,
48863                         52.92021
48864                     ],
48865                     [
48866                         1.8333912,
48867                         52.042488
48868                     ],
48869                     [
48870                         1.5235504,
48871                         52.042488
48872                     ],
48873                     [
48874                         1.5235504,
48875                         51.8261335
48876                     ],
48877                     [
48878                         1.2697049,
48879                         51.8261335
48880                     ],
48881                     [
48882                         1.2697049,
48883                         51.6967453
48884                     ],
48885                     [
48886                         1.116651,
48887                         51.6967453
48888                     ],
48889                     [
48890                         1.116651,
48891                         51.440346
48892                     ],
48893                     [
48894                         1.5235504,
48895                         51.440346
48896                     ],
48897                     [
48898                         1.5235504,
48899                         51.3331831
48900                     ],
48901                     [
48902                         1.4507565,
48903                         51.3331831
48904                     ],
48905                     [
48906                         1.4507565,
48907                         51.0207553
48908                     ],
48909                     [
48910                         1.0699883,
48911                         51.0207553
48912                     ],
48913                     [
48914                         1.0699883,
48915                         50.9008416
48916                     ],
48917                     [
48918                         0.7788126,
48919                         50.9008416
48920                     ],
48921                     [
48922                         0.7788126,
48923                         50.729843
48924                     ],
48925                     [
48926                         -0.7255952,
48927                         50.729843
48928                     ],
48929                     [
48930                         -0.7255952,
48931                         50.7038437
48932                     ],
48933                     [
48934                         -1.0074383,
48935                         50.7038437
48936                     ],
48937                     [
48938                         -1.0074383,
48939                         50.5736307
48940                     ],
48941                     [
48942                         -2.3625252,
48943                         50.5736307
48944                     ],
48945                     [
48946                         -2.3625252,
48947                         50.4846421
48948                     ],
48949                     [
48950                         -2.4987805,
48951                         50.4846421
48952                     ],
48953                     [
48954                         -2.4987805,
48955                         50.5736307
48956                     ],
48957                     [
48958                         -3.4096378,
48959                         50.5736307
48960                     ],
48961                     [
48962                         -3.4096378,
48963                         50.2057837
48964                     ],
48965                     [
48966                         -3.6922446,
48967                         50.2057837
48968                     ],
48969                     [
48970                         -3.6922446,
48971                         50.1347737
48972                     ],
48973                     [
48974                         -5.005468,
48975                         50.1347737
48976                     ],
48977                     [
48978                         -5.005468,
48979                         49.9474456
48980                     ],
48981                     [
48982                         -5.2839506,
48983                         49.9474456
48984                     ],
48985                     [
48986                         -5.2839506,
48987                         50.0229734
48988                     ]
48989                 ],
48990                 [
48991                     [
48992                         -6.4580707,
48993                         49.8673563
48994                     ],
48995                     [
48996                         -6.4580707,
48997                         49.9499935
48998                     ],
48999                     [
49000                         -6.3978807,
49001                         49.9499935
49002                     ],
49003                     [
49004                         -6.3978807,
49005                         50.0053797
49006                     ],
49007                     [
49008                         -6.1799606,
49009                         50.0053797
49010                     ],
49011                     [
49012                         -6.1799606,
49013                         49.9168614
49014                     ],
49015                     [
49016                         -6.2540201,
49017                         49.9168614
49018                     ],
49019                     [
49020                         -6.2540201,
49021                         49.8673563
49022                     ]
49023                 ],
49024                 [
49025                     [
49026                         -5.8343165,
49027                         49.932156
49028                     ],
49029                     [
49030                         -5.8343165,
49031                         49.9754641
49032                     ],
49033                     [
49034                         -5.7683254,
49035                         49.9754641
49036                     ],
49037                     [
49038                         -5.7683254,
49039                         49.932156
49040                     ]
49041                 ],
49042                 [
49043                     [
49044                         -1.9483797,
49045                         60.6885737
49046                     ],
49047                     [
49048                         -1.9483797,
49049                         60.3058841
49050                     ],
49051                     [
49052                         -1.7543149,
49053                         60.3058841
49054                     ],
49055                     [
49056                         -1.7543149,
49057                         60.1284428
49058                     ],
49059                     [
49060                         -1.5754914,
49061                         60.1284428
49062                     ],
49063                     [
49064                         -1.5754914,
49065                         59.797917
49066                     ],
49067                     [
49068                         -1.0316959,
49069                         59.797917
49070                     ],
49071                     [
49072                         -1.0316959,
49073                         60.0354518
49074                     ],
49075                     [
49076                         -0.6626918,
49077                         60.0354518
49078                     ],
49079                     [
49080                         -0.6626918,
49081                         60.9103862
49082                     ],
49083                     [
49084                         -1.1034395,
49085                         60.9103862
49086                     ],
49087                     [
49088                         -1.1034395,
49089                         60.8040022
49090                     ],
49091                     [
49092                         -1.3506319,
49093                         60.8040022
49094                     ],
49095                     [
49096                         -1.3506319,
49097                         60.6885737
49098                     ]
49099                 ],
49100                 [
49101                     [
49102                         -2.203381,
49103                         60.1968568
49104                     ],
49105                     [
49106                         -2.203381,
49107                         60.0929443
49108                     ],
49109                     [
49110                         -1.9864011,
49111                         60.0929443
49112                     ],
49113                     [
49114                         -1.9864011,
49115                         60.1968568
49116                     ]
49117                 ],
49118                 [
49119                     [
49120                         -1.7543149,
49121                         59.5698289
49122                     ],
49123                     [
49124                         -1.7543149,
49125                         59.4639383
49126                     ],
49127                     [
49128                         -1.5373349,
49129                         59.4639383
49130                     ],
49131                     [
49132                         -1.5373349,
49133                         59.5698289
49134                     ]
49135                 ],
49136                 [
49137                     [
49138                         -4.5585981,
49139                         59.1370518
49140                     ],
49141                     [
49142                         -4.5585981,
49143                         58.9569099
49144                     ],
49145                     [
49146                         -4.2867004,
49147                         58.9569099
49148                     ],
49149                     [
49150                         -4.2867004,
49151                         59.1370518
49152                     ]
49153                 ],
49154                 [
49155                     [
49156                         -6.2787732,
49157                         59.2025744
49158                     ],
49159                     [
49160                         -6.2787732,
49161                         59.0227769
49162                     ],
49163                     [
49164                         -5.6650612,
49165                         59.0227769
49166                     ],
49167                     [
49168                         -5.6650612,
49169                         59.2025744
49170                     ]
49171                 ],
49172                 [
49173                     [
49174                         -8.7163482,
49175                         57.9440556
49176                     ],
49177                     [
49178                         -8.7163482,
49179                         57.7305936
49180                     ],
49181                     [
49182                         -8.3592926,
49183                         57.7305936
49184                     ],
49185                     [
49186                         -8.3592926,
49187                         57.9440556
49188                     ]
49189                 ],
49190                 [
49191                     [
49192                         -7.6077005,
49193                         50.4021026
49194                     ],
49195                     [
49196                         -7.6077005,
49197                         50.2688657
49198                     ],
49199                     [
49200                         -7.3907205,
49201                         50.2688657
49202                     ],
49203                     [
49204                         -7.3907205,
49205                         50.4021026
49206                     ]
49207                 ],
49208                 [
49209                     [
49210                         -7.7304303,
49211                         58.3579902
49212                     ],
49213                     [
49214                         -7.7304303,
49215                         58.248313
49216                     ],
49217                     [
49218                         -7.5134503,
49219                         58.248313
49220                     ],
49221                     [
49222                         -7.5134503,
49223                         58.3579902
49224                     ]
49225                 ]
49226             ]
49227         },
49228         {
49229             "name": "OS Scottish Popular historic",
49230             "type": "tms",
49231             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49232             "scaleExtent": [
49233                 6,
49234                 15
49235             ],
49236             "polygon": [
49237                 [
49238                     [
49239                         -7.8,
49240                         54.5
49241                     ],
49242                     [
49243                         -7.8,
49244                         61.1
49245                     ],
49246                     [
49247                         -1.1,
49248                         61.1
49249                     ],
49250                     [
49251                         -1.1,
49252                         54.5
49253                     ],
49254                     [
49255                         -7.8,
49256                         54.5
49257                     ]
49258                 ]
49259             ]
49260         },
49261         {
49262             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49263             "type": "tms",
49264             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49265             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49266             "scaleExtent": [
49267                 13,
49268                 20
49269             ],
49270             "polygon": [
49271                 [
49272                     [
49273                         -2.14039404,
49274                         57.11218789
49275                     ],
49276                     [
49277                         -2.14064752,
49278                         57.17894161
49279                     ],
49280                     [
49281                         -2.04501987,
49282                         57.17901252
49283                     ],
49284                     [
49285                         -2.04493842,
49286                         57.11225862
49287                     ]
49288                 ]
49289             ],
49290             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
49291             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
49292         },
49293         {
49294             "name": "OS Town Plans, Airdrie 1858 (NLS)",
49295             "type": "tms",
49296             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
49297             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
49298             "scaleExtent": [
49299                 13,
49300                 20
49301             ],
49302             "polygon": [
49303                 [
49304                     [
49305                         -3.99291738,
49306                         55.86408041
49307                     ],
49308                     [
49309                         -3.99338933,
49310                         55.87329115
49311                     ],
49312                     [
49313                         -3.9691085,
49314                         55.87368212
49315                     ],
49316                     [
49317                         -3.9686423,
49318                         55.86447124
49319                     ]
49320                 ]
49321             ],
49322             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
49323             "terms_text": "National Library of Scotland - Airdrie 1858"
49324         },
49325         {
49326             "name": "OS Town Plans, Alexandria 1859 (NLS)",
49327             "type": "tms",
49328             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
49329             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
49330             "scaleExtent": [
49331                 13,
49332                 20
49333             ],
49334             "polygon": [
49335                 [
49336                     [
49337                         -4.58973571,
49338                         55.97536707
49339                     ],
49340                     [
49341                         -4.59104461,
49342                         55.99493153
49343                     ],
49344                     [
49345                         -4.55985072,
49346                         55.99558348
49347                     ],
49348                     [
49349                         -4.55855754,
49350                         55.97601855
49351                     ]
49352                 ]
49353             ],
49354             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
49355             "terms_text": "National Library of Scotland - Alexandria 1859"
49356         },
49357         {
49358             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
49359             "type": "tms",
49360             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
49361             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
49362             "scaleExtent": [
49363                 13,
49364                 20
49365             ],
49366             "polygon": [
49367                 [
49368                     [
49369                         -3.81166061,
49370                         56.09864363
49371                     ],
49372                     [
49373                         -3.81274448,
49374                         56.12169929
49375                     ],
49376                     [
49377                         -3.7804609,
49378                         56.12216898
49379                     ],
49380                     [
49381                         -3.77939631,
49382                         56.09911292
49383                     ]
49384                 ]
49385             ],
49386             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
49387             "terms_text": "National Library of Scotland - Alloa 1861-1862"
49388         },
49389         {
49390             "name": "OS Town Plans, Annan 1859 (NLS)",
49391             "type": "tms",
49392             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
49393             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
49394             "scaleExtent": [
49395                 13,
49396                 20
49397             ],
49398             "polygon": [
49399                 [
49400                     [
49401                         -3.27921439,
49402                         54.98252155
49403                     ],
49404                     [
49405                         -3.27960062,
49406                         54.9946601
49407                     ],
49408                     [
49409                         -3.24866331,
49410                         54.99498165
49411                     ],
49412                     [
49413                         -3.24828642,
49414                         54.98284297
49415                     ]
49416                 ]
49417             ],
49418             "terms_url": "http://maps.nls.uk/townplans/annan.html",
49419             "terms_text": "National Library of Scotland - Annan 1859"
49420         },
49421         {
49422             "name": "OS Town Plans, Arbroath 1858 (NLS)",
49423             "type": "tms",
49424             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
49425             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
49426             "scaleExtent": [
49427                 13,
49428                 20
49429             ],
49430             "polygon": [
49431                 [
49432                     [
49433                         -2.60716469,
49434                         56.53995105
49435                     ],
49436                     [
49437                         -2.60764981,
49438                         56.57022426
49439                     ],
49440                     [
49441                         -2.56498708,
49442                         56.57042549
49443                     ],
49444                     [
49445                         -2.564536,
49446                         56.54015206
49447                     ]
49448                 ]
49449             ],
49450             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
49451             "terms_text": "National Library of Scotland - Arbroath 1858"
49452         },
49453         {
49454             "name": "OS Town Plans, Ayr 1855 (NLS)",
49455             "type": "tms",
49456             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
49457             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
49458             "scaleExtent": [
49459                 13,
49460                 20
49461             ],
49462             "polygon": [
49463                 [
49464                     [
49465                         -4.66768105,
49466                         55.43748864
49467                     ],
49468                     [
49469                         -4.67080057,
49470                         55.48363961
49471                     ],
49472                     [
49473                         -4.60609844,
49474                         55.48503484
49475                     ],
49476                     [
49477                         -4.60305426,
49478                         55.43888149
49479                     ]
49480                 ]
49481             ],
49482             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49483             "terms_text": "National Library of Scotland - Ayr 1855"
49484         },
49485         {
49486             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49487             "type": "tms",
49488             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49489             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49490             "scaleExtent": [
49491                 13,
49492                 20
49493             ],
49494             "polygon": [
49495                 [
49496                     [
49497                         -2.02117487,
49498                         55.75577627
49499                     ],
49500                     [
49501                         -2.02118763,
49502                         55.77904118
49503                     ],
49504                     [
49505                         -1.98976956,
49506                         55.77904265
49507                     ],
49508                     [
49509                         -1.9897755,
49510                         55.75577774
49511                     ]
49512                 ]
49513             ],
49514             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49515             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49516         },
49517         {
49518             "name": "OS Town Plans, Brechin 1862 (NLS)",
49519             "type": "tms",
49520             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49521             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49522             "scaleExtent": [
49523                 13,
49524                 20
49525             ],
49526             "polygon": [
49527                 [
49528                     [
49529                         -2.67480248,
49530                         56.71456775
49531                     ],
49532                     [
49533                         -2.67521172,
49534                         56.73739937
49535                     ],
49536                     [
49537                         -2.64319679,
49538                         56.73756872
49539                     ],
49540                     [
49541                         -2.64280695,
49542                         56.71473694
49543                     ]
49544                 ]
49545             ],
49546             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49547             "terms_text": "National Library of Scotland - Brechin 1862"
49548         },
49549         {
49550             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49551             "type": "tms",
49552             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49553             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49554             "scaleExtent": [
49555                 13,
49556                 20
49557             ],
49558             "polygon": [
49559                 [
49560                     [
49561                         -3.24879624,
49562                         56.04240046
49563                     ],
49564                     [
49565                         -3.2495182,
49566                         56.06472996
49567                     ],
49568                     [
49569                         -3.21830572,
49570                         56.06504207
49571                     ],
49572                     [
49573                         -3.21760179,
49574                         56.0427123
49575                     ]
49576                 ]
49577             ],
49578             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49579             "terms_text": "National Library of Scotland - Burntisland 1894"
49580         },
49581         {
49582             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49583             "type": "tms",
49584             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49585             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49586             "scaleExtent": [
49587                 13,
49588                 20
49589             ],
49590             "polygon": [
49591                 [
49592                     [
49593                         -5.62345307,
49594                         55.40255998
49595                     ],
49596                     [
49597                         -5.62631353,
49598                         55.43375303
49599                     ],
49600                     [
49601                         -5.58276654,
49602                         55.43503753
49603                     ],
49604                     [
49605                         -5.57994024,
49606                         55.40384299
49607                     ]
49608                 ]
49609             ],
49610             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49611             "terms_text": "National Library of Scotland - Campbelton 1865"
49612         },
49613         {
49614             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49615             "type": "tms",
49616             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49617             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49618             "scaleExtent": [
49619                 13,
49620                 20
49621             ],
49622             "polygon": [
49623                 [
49624                     [
49625                         -4.05035921,
49626                         55.84648689
49627                     ],
49628                     [
49629                         -4.05157062,
49630                         55.86947193
49631                     ],
49632                     [
49633                         -4.01953905,
49634                         55.87000186
49635                     ],
49636                     [
49637                         -4.01834651,
49638                         55.84701638
49639                     ]
49640                 ]
49641             ],
49642             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49643             "terms_text": "National Library of Scotland - Coatbridge 1858"
49644         },
49645         {
49646             "name": "OS Town Plans, Cupar 1854 (NLS)",
49647             "type": "tms",
49648             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49649             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49650             "scaleExtent": [
49651                 13,
49652                 20
49653             ],
49654             "polygon": [
49655                 [
49656                     [
49657                         -3.04765872,
49658                         56.28653177
49659                     ],
49660                     [
49661                         -3.04890965,
49662                         56.332192
49663                     ],
49664                     [
49665                         -2.98498515,
49666                         56.33271677
49667                     ],
49668                     [
49669                         -2.98381041,
49670                         56.28705563
49671                     ]
49672                 ]
49673             ],
49674             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49675             "terms_text": "National Library of Scotland - Cupar 1854"
49676         },
49677         {
49678             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49679             "type": "tms",
49680             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49681             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49682             "scaleExtent": [
49683                 13,
49684                 20
49685             ],
49686             "polygon": [
49687                 [
49688                     [
49689                         -3.0327697,
49690                         56.30243657
49691                     ],
49692                     [
49693                         -3.03338443,
49694                         56.32520139
49695                     ],
49696                     [
49697                         -3.00146629,
49698                         56.32546356
49699                     ],
49700                     [
49701                         -3.00087054,
49702                         56.30269852
49703                     ]
49704                 ]
49705             ],
49706             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49707             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49708         },
49709         {
49710             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49711             "type": "tms",
49712             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49713             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49714             "scaleExtent": [
49715                 13,
49716                 20
49717             ],
49718             "polygon": [
49719                 [
49720                     [
49721                         -3.07862465,
49722                         55.88900264
49723                     ],
49724                     [
49725                         -3.0790381,
49726                         55.90389729
49727                     ],
49728                     [
49729                         -3.05835611,
49730                         55.90407681
49731                     ],
49732                     [
49733                         -3.05795059,
49734                         55.88918206
49735                     ]
49736                 ]
49737             ],
49738             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49739             "terms_text": "National Library of Scotland - Dalkeith 1852"
49740         },
49741         {
49742             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49743             "type": "tms",
49744             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49745             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49746             "scaleExtent": [
49747                 13,
49748                 20
49749             ],
49750             "polygon": [
49751                 [
49752                     [
49753                         -3.08600192,
49754                         55.87936087
49755                     ],
49756                     [
49757                         -3.08658588,
49758                         55.90025926
49759                     ],
49760                     [
49761                         -3.0436473,
49762                         55.90063074
49763                     ],
49764                     [
49765                         -3.04308639,
49766                         55.87973206
49767                     ]
49768                 ]
49769             ],
49770             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49771             "terms_text": "National Library of Scotland - Dalkeith 1893"
49772         },
49773         {
49774             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49775             "type": "tms",
49776             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49777             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49778             "scaleExtent": [
49779                 13,
49780                 20
49781             ],
49782             "polygon": [
49783                 [
49784                     [
49785                         -4.58559982,
49786                         55.92742578
49787                     ],
49788                     [
49789                         -4.58714245,
49790                         55.95056014
49791                     ],
49792                     [
49793                         -4.55463269,
49794                         55.95123882
49795                     ],
49796                     [
49797                         -4.55310939,
49798                         55.92810387
49799                     ]
49800                 ]
49801             ],
49802             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49803             "terms_text": "National Library of Scotland - Dumbarton 1859"
49804         },
49805         {
49806             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49807             "type": "tms",
49808             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49809             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49810             "scaleExtent": [
49811                 13,
49812                 20
49813             ],
49814             "polygon": [
49815                 [
49816                     [
49817                         -3.63928076,
49818                         55.03715991
49819                     ],
49820                     [
49821                         -3.64116352,
49822                         55.08319002
49823                     ],
49824                     [
49825                         -3.57823183,
49826                         55.08402202
49827                     ],
49828                     [
49829                         -3.57642118,
49830                         55.0379905
49831                     ]
49832                 ]
49833             ],
49834             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49835             "terms_text": "National Library of Scotland - Dumfries 1850"
49836         },
49837         {
49838             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49839             "type": "tms",
49840             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49841             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49842             "scaleExtent": [
49843                 13,
49844                 20
49845             ],
49846             "polygon": [
49847                 [
49848                     [
49849                         -3.63179081,
49850                         55.04150111
49851                     ],
49852                     [
49853                         -3.63330662,
49854                         55.07873429
49855                     ],
49856                     [
49857                         -3.58259012,
49858                         55.07940411
49859                     ],
49860                     [
49861                         -3.58112132,
49862                         55.04217001
49863                     ]
49864                 ]
49865             ],
49866             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49867             "terms_text": "National Library of Scotland - Dumfries 1893"
49868         },
49869         {
49870             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49871             "type": "tms",
49872             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49873             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49874             "scaleExtent": [
49875                 13,
49876                 20
49877             ],
49878             "polygon": [
49879                 [
49880                     [
49881                         -3.02584468,
49882                         56.44879161
49883                     ],
49884                     [
49885                         -3.02656969,
49886                         56.47566815
49887                     ],
49888                     [
49889                         -2.94710317,
49890                         56.47629984
49891                     ],
49892                     [
49893                         -2.94643424,
49894                         56.44942266
49895                     ]
49896                 ]
49897             ],
49898             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49899             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49900         },
49901         {
49902             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49903             "type": "tms",
49904             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
49905             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
49906             "scaleExtent": [
49907                 13,
49908                 20
49909             ],
49910             "polygon": [
49911                 [
49912                     [
49913                         -3.03399945,
49914                         56.448497
49915                     ],
49916                     [
49917                         -3.03497463,
49918                         56.48435238
49919                     ],
49920                     [
49921                         -2.92352705,
49922                         56.48523137
49923                     ],
49924                     [
49925                         -2.92265681,
49926                         56.4493748
49927                     ]
49928                 ]
49929             ],
49930             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
49931             "terms_text": "National Library of Scotland - Dundee 1870-1872"
49932         },
49933         {
49934             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
49935             "type": "tms",
49936             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
49937             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
49938             "scaleExtent": [
49939                 13,
49940                 20
49941             ],
49942             "polygon": [
49943                 [
49944                     [
49945                         -3.49045481,
49946                         56.0605979
49947                     ],
49948                     [
49949                         -3.49116489,
49950                         56.07898822
49951                     ],
49952                     [
49953                         -3.44374075,
49954                         56.07955208
49955                     ],
49956                     [
49957                         -3.44305323,
49958                         56.06116138
49959                     ]
49960                 ]
49961             ],
49962             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
49963             "terms_text": "National Library of Scotland - Dunfermline 1854"
49964         },
49965         {
49966             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
49967             "type": "tms",
49968             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
49969             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
49970             "scaleExtent": [
49971                 13,
49972                 20
49973             ],
49974             "polygon": [
49975                 [
49976                     [
49977                         -3.48284159,
49978                         56.05198219
49979                     ],
49980                     [
49981                         -3.48399434,
49982                         56.08198924
49983                     ],
49984                     [
49985                         -3.44209721,
49986                         56.08248587
49987                     ],
49988                     [
49989                         -3.44097697,
49990                         56.05247826
49991                     ]
49992                 ]
49993             ],
49994             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
49995             "terms_text": "National Library of Scotland - Dunfermline 1894"
49996         },
49997         {
49998             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
49999             "type": "tms",
50000             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
50001             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50002             "scaleExtent": [
50003                 13,
50004                 20
50005             ],
50006             "polygon": [
50007                 [
50008                     [
50009                         -3.2361048,
50010                         55.921366
50011                     ],
50012                     [
50013                         -3.23836397,
50014                         55.99217223
50015                     ],
50016                     [
50017                         -3.14197035,
50018                         55.99310288
50019                     ],
50020                     [
50021                         -3.13988689,
50022                         55.92229419
50023                     ]
50024                 ]
50025             ],
50026             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50027             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50028         },
50029         {
50030             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50031             "type": "tms",
50032             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50033             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50034             "scaleExtent": [
50035                 13,
50036                 20
50037             ],
50038             "polygon": [
50039                 [
50040                     [
50041                         -3.24740498,
50042                         55.92116518
50043                     ],
50044                     [
50045                         -3.24989581,
50046                         55.99850896
50047                     ],
50048                     [
50049                         -3.13061127,
50050                         55.99966059
50051                     ],
50052                     [
50053                         -3.12835798,
50054                         55.92231348
50055                     ]
50056                 ]
50057             ],
50058             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50059             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50060         },
50061         {
50062             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50063             "type": "tms",
50064             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50065             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50066             "scaleExtent": [
50067                 13,
50068                 20
50069             ],
50070             "polygon": [
50071                 [
50072                     [
50073                         -3.26111081,
50074                         55.89555387
50075                     ],
50076                     [
50077                         -3.26450423,
50078                         55.9997912
50079                     ],
50080                     [
50081                         -3.11970824,
50082                         56.00119128
50083                     ],
50084                     [
50085                         -3.1167031,
50086                         55.89694851
50087                     ]
50088                 ]
50089             ],
50090             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50091             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50092         },
50093         {
50094             "name": "OS Town Plans, Elgin 1868 (NLS)",
50095             "type": "tms",
50096             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50097             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50098             "scaleExtent": [
50099                 13,
50100                 20
50101             ],
50102             "polygon": [
50103                 [
50104                     [
50105                         -3.33665196,
50106                         57.62879017
50107                     ],
50108                     [
50109                         -3.33776583,
50110                         57.65907381
50111                     ],
50112                     [
50113                         -3.29380859,
50114                         57.65953111
50115                     ],
50116                     [
50117                         -3.29273129,
50118                         57.62924695
50119                     ]
50120                 ]
50121             ],
50122             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50123             "terms_text": "National Library of Scotland - Elgin 1868"
50124         },
50125         {
50126             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50127             "type": "tms",
50128             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50129             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50130             "scaleExtent": [
50131                 13,
50132                 20
50133             ],
50134             "polygon": [
50135                 [
50136                     [
50137                         -3.79587441,
50138                         55.99343101
50139                     ],
50140                     [
50141                         -3.79697783,
50142                         56.01720281
50143                     ],
50144                     [
50145                         -3.76648151,
50146                         56.01764348
50147                     ],
50148                     [
50149                         -3.76539679,
50150                         55.99387129
50151                     ]
50152                 ]
50153             ],
50154             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50155             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50156         },
50157         {
50158             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50159             "type": "tms",
50160             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50161             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50162             "scaleExtent": [
50163                 13,
50164                 20
50165             ],
50166             "polygon": [
50167                 [
50168                     [
50169                         -2.90326183,
50170                         56.6289471
50171                     ],
50172                     [
50173                         -2.90378797,
50174                         56.65095013
50175                     ],
50176                     [
50177                         -2.87228457,
50178                         56.65117489
50179                     ],
50180                     [
50181                         -2.87177676,
50182                         56.62917168
50183                     ]
50184                 ]
50185             ],
50186             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50187             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50188         },
50189         {
50190             "name": "OS Town Plans, Forres 1868 (NLS)",
50191             "type": "tms",
50192             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50193             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50194             "scaleExtent": [
50195                 13,
50196                 20
50197             ],
50198             "polygon": [
50199                 [
50200                     [
50201                         -3.63516795,
50202                         57.58887872
50203                     ],
50204                     [
50205                         -3.63647637,
50206                         57.618002
50207                     ],
50208                     [
50209                         -3.57751453,
50210                         57.61875171
50211                     ],
50212                     [
50213                         -3.5762532,
50214                         57.58962759
50215                     ]
50216                 ]
50217             ],
50218             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50219             "terms_text": "National Library of Scotland - Forres 1868"
50220         },
50221         {
50222             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50223             "type": "tms",
50224             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50225             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50226             "scaleExtent": [
50227                 13,
50228                 20
50229             ],
50230             "polygon": [
50231                 [
50232                     [
50233                         -2.82918609,
50234                         55.59586303
50235                     ],
50236                     [
50237                         -2.82981273,
50238                         55.62554026
50239                     ],
50240                     [
50241                         -2.78895254,
50242                         55.62580992
50243                     ],
50244                     [
50245                         -2.78835674,
50246                         55.59613239
50247                     ]
50248                 ]
50249             ],
50250             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50251             "terms_text": "National Library of Scotland - Galashiels 1858"
50252         },
50253         {
50254             "name": "OS Town Plans, Girvan 1857 (NLS)",
50255             "type": "tms",
50256             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50257             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50258             "scaleExtent": [
50259                 13,
50260                 20
50261             ],
50262             "polygon": [
50263                 [
50264                     [
50265                         -4.87424251,
50266                         55.22679729
50267                     ],
50268                     [
50269                         -4.87587895,
50270                         55.24945946
50271                     ],
50272                     [
50273                         -4.84447382,
50274                         55.25019598
50275                     ],
50276                     [
50277                         -4.84285519,
50278                         55.22753318
50279                     ]
50280                 ]
50281             ],
50282             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
50283             "terms_text": "National Library of Scotland - Girvan 1857"
50284         },
50285         {
50286             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
50287             "type": "tms",
50288             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
50289             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
50290             "scaleExtent": [
50291                 13,
50292                 20
50293             ],
50294             "polygon": [
50295                 [
50296                     [
50297                         -4.31575491,
50298                         55.82072009
50299                     ],
50300                     [
50301                         -4.319683,
50302                         55.88667625
50303                     ],
50304                     [
50305                         -4.1771319,
50306                         55.88928081
50307                     ],
50308                     [
50309                         -4.1734447,
50310                         55.82331825
50311                     ]
50312                 ]
50313             ],
50314             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
50315             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
50316         },
50317         {
50318             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
50319             "type": "tms",
50320             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
50321             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
50322             "scaleExtent": [
50323                 13,
50324                 20
50325             ],
50326             "polygon": [
50327                 [
50328                     [
50329                         -4.3465357,
50330                         55.81456228
50331                     ],
50332                     [
50333                         -4.35157646,
50334                         55.89806268
50335                     ],
50336                     [
50337                         -4.17788765,
50338                         55.9012587
50339                     ],
50340                     [
50341                         -4.17321842,
50342                         55.81774834
50343                     ]
50344                 ]
50345             ],
50346             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
50347             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
50348         },
50349         {
50350             "name": "OS Town Plans, Greenock 1857 (NLS)",
50351             "type": "tms",
50352             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
50353             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
50354             "scaleExtent": [
50355                 13,
50356                 20
50357             ],
50358             "polygon": [
50359                 [
50360                     [
50361                         -4.78108857,
50362                         55.92617865
50363                     ],
50364                     [
50365                         -4.78382957,
50366                         55.96437481
50367                     ],
50368                     [
50369                         -4.7302257,
50370                         55.96557475
50371                     ],
50372                     [
50373                         -4.72753731,
50374                         55.92737687
50375                     ]
50376                 ]
50377             ],
50378             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
50379             "terms_text": "National Library of Scotland - Greenock 1857"
50380         },
50381         {
50382             "name": "OS Town Plans, Haddington 1853 (NLS)",
50383             "type": "tms",
50384             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
50385             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
50386             "scaleExtent": [
50387                 13,
50388                 20
50389             ],
50390             "polygon": [
50391                 [
50392                     [
50393                         -2.78855542,
50394                         55.9451862
50395                     ],
50396                     [
50397                         -2.78888196,
50398                         55.96124194
50399                     ],
50400                     [
50401                         -2.76674325,
50402                         55.9613817
50403                     ],
50404                     [
50405                         -2.76642588,
50406                         55.94532587
50407                     ]
50408                 ]
50409             ],
50410             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
50411             "terms_text": "National Library of Scotland - Haddington 1853"
50412         },
50413         {
50414             "name": "OS Town Plans, Haddington 1893 (NLS)",
50415             "type": "tms",
50416             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
50417             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
50418             "scaleExtent": [
50419                 13,
50420                 20
50421             ],
50422             "polygon": [
50423                 [
50424                     [
50425                         -2.80152293,
50426                         55.93428734
50427                     ],
50428                     [
50429                         -2.80214693,
50430                         55.96447189
50431                     ],
50432                     [
50433                         -2.76038069,
50434                         55.9647367
50435                     ],
50436                     [
50437                         -2.75978916,
50438                         55.93455185
50439                     ]
50440                 ]
50441             ],
50442             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
50443             "terms_text": "National Library of Scotland - Haddington 1893"
50444         },
50445         {
50446             "name": "OS Town Plans, Hamilton 1858 (NLS)",
50447             "type": "tms",
50448             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
50449             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
50450             "scaleExtent": [
50451                 13,
50452                 20
50453             ],
50454             "polygon": [
50455                 [
50456                     [
50457                         -4.06721642,
50458                         55.74877265
50459                     ],
50460                     [
50461                         -4.06924047,
50462                         55.78698508
50463                     ],
50464                     [
50465                         -4.01679233,
50466                         55.78785698
50467                     ],
50468                     [
50469                         -4.01481949,
50470                         55.74964331
50471                     ]
50472                 ]
50473             ],
50474             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
50475             "terms_text": "National Library of Scotland - Hamilton 1858"
50476         },
50477         {
50478             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
50479             "type": "tms",
50480             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
50481             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
50482             "scaleExtent": [
50483                 13,
50484                 20
50485             ],
50486             "polygon": [
50487                 [
50488                     [
50489                         -2.80130149,
50490                         55.4102516
50491                     ],
50492                     [
50493                         -2.80176329,
50494                         55.43304638
50495                     ],
50496                     [
50497                         -2.7708832,
50498                         55.43324489
50499                     ],
50500                     [
50501                         -2.77043917,
50502                         55.41044995
50503                     ]
50504                 ]
50505             ],
50506             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50507             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50508         },
50509         {
50510             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50511             "type": "tms",
50512             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50513             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50514             "scaleExtent": [
50515                 13,
50516                 20
50517             ],
50518             "polygon": [
50519                 [
50520                     [
50521                         -4.25481758,
50522                         57.45916363
50523                     ],
50524                     [
50525                         -4.25752308,
50526                         57.50302387
50527                     ],
50528                     [
50529                         -4.19713638,
50530                         57.50409032
50531                     ],
50532                     [
50533                         -4.1945031,
50534                         57.46022829
50535                     ]
50536                 ]
50537             ],
50538             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50539             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50540         },
50541         {
50542             "name": "OS Town Plans, Irvine 1859 (NLS)",
50543             "type": "tms",
50544             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50545             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50546             "scaleExtent": [
50547                 13,
50548                 20
50549             ],
50550             "polygon": [
50551                 [
50552                     [
50553                         -4.67540402,
50554                         55.60649957
50555                     ],
50556                     [
50557                         -4.67643252,
50558                         55.62159024
50559                     ],
50560                     [
50561                         -4.65537888,
50562                         55.62204812
50563                     ],
50564                     [
50565                         -4.65435844,
50566                         55.60695719
50567                     ]
50568                 ]
50569             ],
50570             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50571             "terms_text": "National Library of Scotland - Irvine 1859"
50572         },
50573         {
50574             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50575             "type": "tms",
50576             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50577             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50578             "scaleExtent": [
50579                 13,
50580                 20
50581             ],
50582             "polygon": [
50583                 [
50584                     [
50585                         -2.56332521,
50586                         55.47105448
50587                     ],
50588                     [
50589                         -2.56355503,
50590                         55.48715562
50591                     ],
50592                     [
50593                         -2.54168193,
50594                         55.48725438
50595                     ],
50596                     [
50597                         -2.54146103,
50598                         55.47115318
50599                     ]
50600                 ]
50601             ],
50602             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50603             "terms_text": "National Library of Scotland - Jedburgh 1858"
50604         },
50605         {
50606             "name": "OS Town Plans, Kelso 1857 (NLS)",
50607             "type": "tms",
50608             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50609             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50610             "scaleExtent": [
50611                 13,
50612                 20
50613             ],
50614             "polygon": [
50615                 [
50616                     [
50617                         -2.44924544,
50618                         55.58390848
50619                     ],
50620                     [
50621                         -2.44949757,
50622                         55.6059582
50623                     ],
50624                     [
50625                         -2.41902085,
50626                         55.60606617
50627                     ],
50628                     [
50629                         -2.41878581,
50630                         55.58401636
50631                     ]
50632                 ]
50633             ],
50634             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50635             "terms_text": "National Library of Scotland - Kelso 1857"
50636         },
50637         {
50638             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50639             "type": "tms",
50640             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50641             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50642             "scaleExtent": [
50643                 13,
50644                 20
50645             ],
50646             "polygon": [
50647                 [
50648                     [
50649                         -4.51746876,
50650                         55.58950933
50651                     ],
50652                     [
50653                         -4.5194347,
50654                         55.62017114
50655                     ],
50656                     [
50657                         -4.47675652,
50658                         55.62104083
50659                     ],
50660                     [
50661                         -4.4748238,
50662                         55.59037802
50663                     ]
50664                 ]
50665             ],
50666             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50667             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50668         },
50669         {
50670             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50671             "type": "tms",
50672             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50673             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50674             "scaleExtent": [
50675                 13,
50676                 20
50677             ],
50678             "polygon": [
50679                 [
50680                     [
50681                         -3.17455285,
50682                         56.09518942
50683                     ],
50684                     [
50685                         -3.17554995,
50686                         56.12790251
50687                     ],
50688                     [
50689                         -3.12991402,
50690                         56.12832843
50691                     ],
50692                     [
50693                         -3.12895559,
50694                         56.09561481
50695                     ]
50696                 ]
50697             ],
50698             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50699             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50700         },
50701         {
50702             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50703             "type": "tms",
50704             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50705             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50706             "scaleExtent": [
50707                 13,
50708                 20
50709             ],
50710             "polygon": [
50711                 [
50712                     [
50713                         -3.17460426,
50714                         56.09513375
50715                     ],
50716                     [
50717                         -3.17560428,
50718                         56.12794116
50719                     ],
50720                     [
50721                         -3.12989512,
50722                         56.12836777
50723                     ],
50724                     [
50725                         -3.12893395,
50726                         56.09555983
50727                     ]
50728                 ]
50729             ],
50730             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50731             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50732         },
50733         {
50734             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50735             "type": "tms",
50736             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50737             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50738             "scaleExtent": [
50739                 13,
50740                 20
50741             ],
50742             "polygon": [
50743                 [
50744                     [
50745                         -4.06154334,
50746                         54.82586314
50747                     ],
50748                     [
50749                         -4.0623081,
50750                         54.84086061
50751                     ],
50752                     [
50753                         -4.0420219,
50754                         54.84120364
50755                     ],
50756                     [
50757                         -4.04126464,
50758                         54.82620598
50759                     ]
50760                 ]
50761             ],
50762             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50763             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50764         },
50765         {
50766             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50767             "type": "tms",
50768             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50769             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50770             "scaleExtent": [
50771                 13,
50772                 20
50773             ],
50774             "polygon": [
50775                 [
50776                     [
50777                         -4.06001868,
50778                         54.82720122
50779                     ],
50780                     [
50781                         -4.06079036,
50782                         54.84234455
50783                     ],
50784                     [
50785                         -4.04025067,
50786                         54.84269158
50787                     ],
50788                     [
50789                         -4.03948667,
50790                         54.82754805
50791                     ]
50792                 ]
50793             ],
50794             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50795             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50796         },
50797         {
50798             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50799             "type": "tms",
50800             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50801             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50802             "scaleExtent": [
50803                 13,
50804                 20
50805             ],
50806             "polygon": [
50807                 [
50808                     [
50809                         -4.16664222,
50810                         55.93124287
50811                     ],
50812                     [
50813                         -4.16748402,
50814                         55.94631265
50815                     ],
50816                     [
50817                         -4.14637318,
50818                         55.94668235
50819                     ],
50820                     [
50821                         -4.14553956,
50822                         55.93161237
50823                     ]
50824                 ]
50825             ],
50826             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50827             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50828         },
50829         {
50830             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50831             "type": "tms",
50832             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50833             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50834             "scaleExtent": [
50835                 13,
50836                 20
50837             ],
50838             "polygon": [
50839                 [
50840                     [
50841                         -3.01255744,
50842                         56.65896044
50843                     ],
50844                     [
50845                         -3.01302683,
50846                         56.67645382
50847                     ],
50848                     [
50849                         -2.98815879,
50850                         56.67665366
50851                     ],
50852                     [
50853                         -2.98770092,
50854                         56.65916014
50855                     ]
50856                 ]
50857             ],
50858             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50859             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50860         },
50861         {
50862             "name": "OS Town Plans, Lanark 1858 (NLS)",
50863             "type": "tms",
50864             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50865             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50866             "scaleExtent": [
50867                 13,
50868                 20
50869             ],
50870             "polygon": [
50871                 [
50872                     [
50873                         -3.78642584,
50874                         55.66308804
50875                     ],
50876                     [
50877                         -3.78710605,
50878                         55.67800854
50879                     ],
50880                     [
50881                         -3.76632876,
50882                         55.67830935
50883                     ],
50884                     [
50885                         -3.76565645,
50886                         55.66338868
50887                     ]
50888                 ]
50889             ],
50890             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50891             "terms_text": "National Library of Scotland - Lanark 1858"
50892         },
50893         {
50894             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50895             "type": "tms",
50896             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50897             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50898             "scaleExtent": [
50899                 13,
50900                 20
50901             ],
50902             "polygon": [
50903                 [
50904                     [
50905                         -3.61908334,
50906                         55.95549561
50907                     ],
50908                     [
50909                         -3.62033259,
50910                         55.98538615
50911                     ],
50912                     [
50913                         -3.57838447,
50914                         55.98593047
50915                     ],
50916                     [
50917                         -3.57716753,
50918                         55.95603932
50919                     ]
50920                 ]
50921             ],
50922             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
50923             "terms_text": "National Library of Scotland - Linlithgow 1856"
50924         },
50925         {
50926             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
50927             "type": "tms",
50928             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
50929             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
50930             "scaleExtent": [
50931                 13,
50932                 20
50933             ],
50934             "polygon": [
50935                 [
50936                     [
50937                         -4.69086378,
50938                         55.34340178
50939                     ],
50940                     [
50941                         -4.6918884,
50942                         55.35849731
50943                     ],
50944                     [
50945                         -4.67089656,
50946                         55.35895813
50947                     ],
50948                     [
50949                         -4.6698799,
50950                         55.34386234
50951                     ]
50952                 ]
50953             ],
50954             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
50955             "terms_text": "National Library of Scotland - Mayole 1856-1857"
50956         },
50957         {
50958             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
50959             "type": "tms",
50960             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
50961             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
50962             "scaleExtent": [
50963                 13,
50964                 20
50965             ],
50966             "polygon": [
50967                 [
50968                     [
50969                         -2.4859324,
50970                         56.69645192
50971                     ],
50972                     [
50973                         -2.4862257,
50974                         56.71918799
50975                     ],
50976                     [
50977                         -2.45405417,
50978                         56.71930941
50979                     ],
50980                     [
50981                         -2.45378027,
50982                         56.69657324
50983                     ]
50984                 ]
50985             ],
50986             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
50987             "terms_text": "National Library of Scotland - Montrose 1861-1862"
50988         },
50989         {
50990             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
50991             "type": "tms",
50992             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
50993             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
50994             "scaleExtent": [
50995                 13,
50996                 20
50997             ],
50998             "polygon": [
50999                 [
51000                     [
51001                         -3.07888558,
51002                         55.93371953
51003                     ],
51004                     [
51005                         -3.07954151,
51006                         55.95729781
51007                     ],
51008                     [
51009                         -3.03240684,
51010                         55.95770177
51011                     ],
51012                     [
51013                         -3.03177952,
51014                         55.93412313
51015                     ]
51016                 ]
51017             ],
51018             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51019             "terms_text": "National Library of Scotland - Musselburgh 1853"
51020         },
51021         {
51022             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51023             "type": "tms",
51024             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51025             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51026             "scaleExtent": [
51027                 13,
51028                 20
51029             ],
51030             "polygon": [
51031                 [
51032                     [
51033                         -3.07017621,
51034                         55.92694102
51035                     ],
51036                     [
51037                         -3.07078961,
51038                         55.94917624
51039                     ],
51040                     [
51041                         -3.03988228,
51042                         55.94944099
51043                     ],
51044                     [
51045                         -3.03928658,
51046                         55.92720556
51047                     ]
51048                 ]
51049             ],
51050             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51051             "terms_text": "National Library of Scotland - Musselburgh 1893"
51052         },
51053         {
51054             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51055             "type": "tms",
51056             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51057             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51058             "scaleExtent": [
51059                 13,
51060                 20
51061             ],
51062             "polygon": [
51063                 [
51064                     [
51065                         -3.88433907,
51066                         57.57899149
51067                     ],
51068                     [
51069                         -3.88509905,
51070                         57.5936822
51071                     ],
51072                     [
51073                         -3.85931017,
51074                         57.59406441
51075                     ],
51076                     [
51077                         -3.85856057,
51078                         57.57937348
51079                     ]
51080                 ]
51081             ],
51082             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51083             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51084         },
51085         {
51086             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51087             "type": "tms",
51088             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51089             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51090             "scaleExtent": [
51091                 13,
51092                 20
51093             ],
51094             "polygon": [
51095                 [
51096                     [
51097                         -5.49548449,
51098                         56.39080407
51099                     ],
51100                     [
51101                         -5.49836627,
51102                         56.42219039
51103                     ],
51104                     [
51105                         -5.45383984,
51106                         56.42343933
51107                     ],
51108                     [
51109                         -5.45099456,
51110                         56.39205153
51111                     ]
51112                 ]
51113             ],
51114             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51115             "terms_text": "National Library of Scotland - Oban 1867-1868"
51116         },
51117         {
51118             "name": "OS Town Plans, Peebles 1856 (NLS)",
51119             "type": "tms",
51120             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51121             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51122             "scaleExtent": [
51123                 13,
51124                 20
51125             ],
51126             "polygon": [
51127                 [
51128                     [
51129                         -3.20921287,
51130                         55.63635834
51131                     ],
51132                     [
51133                         -3.20990288,
51134                         55.65873817
51135                     ],
51136                     [
51137                         -3.17896372,
51138                         55.65903935
51139                     ],
51140                     [
51141                         -3.17829135,
51142                         55.63665927
51143                     ]
51144                 ]
51145             ],
51146             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51147             "terms_text": "National Library of Scotland - Peebles 1856"
51148         },
51149         {
51150             "name": "OS Town Plans, Perth 1860 (NLS)",
51151             "type": "tms",
51152             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51153             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51154             "scaleExtent": [
51155                 13,
51156                 20
51157             ],
51158             "polygon": [
51159                 [
51160                     [
51161                         -3.45302495,
51162                         56.37794226
51163                     ],
51164                     [
51165                         -3.45416664,
51166                         56.40789908
51167                     ],
51168                     [
51169                         -3.41187528,
51170                         56.40838777
51171                     ],
51172                     [
51173                         -3.41076676,
51174                         56.3784304
51175                     ]
51176                 ]
51177             ],
51178             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51179             "terms_text": "National Library of Scotland - Perth 1860"
51180         },
51181         {
51182             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51183             "type": "tms",
51184             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51185             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51186             "scaleExtent": [
51187                 13,
51188                 20
51189             ],
51190             "polygon": [
51191                 [
51192                     [
51193                         -1.80513747,
51194                         57.48046916
51195                     ],
51196                     [
51197                         -1.80494005,
51198                         57.51755411
51199                     ],
51200                     [
51201                         -1.75135366,
51202                         57.51746003
51203                     ],
51204                     [
51205                         -1.75160539,
51206                         57.48037522
51207                     ]
51208                 ]
51209             ],
51210             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51211             "terms_text": "National Library of Scotland - Peterhead 1868"
51212         },
51213         {
51214             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51215             "type": "tms",
51216             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51217             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51218             "scaleExtent": [
51219                 13,
51220                 20
51221             ],
51222             "polygon": [
51223                 [
51224                     [
51225                         -4.70063209,
51226                         55.91995983
51227                     ],
51228                     [
51229                         -4.70222026,
51230                         55.9427679
51231                     ],
51232                     [
51233                         -4.67084958,
51234                         55.94345237
51235                     ],
51236                     [
51237                         -4.6692798,
51238                         55.92064372
51239                     ]
51240                 ]
51241             ],
51242             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51243             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51244         },
51245         {
51246             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51247             "type": "tms",
51248             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51249             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51250             "scaleExtent": [
51251                 13,
51252                 20
51253             ],
51254             "polygon": [
51255                 [
51256                     [
51257                         -3.12437919,
51258                         55.93846889
51259                     ],
51260                     [
51261                         -3.1250234,
51262                         55.96068605
51263                     ],
51264                     [
51265                         -3.09394827,
51266                         55.96096586
51267                     ],
51268                     [
51269                         -3.09332184,
51270                         55.93874847
51271                     ]
51272                 ]
51273             ],
51274             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
51275             "terms_text": "National Library of Scotland - Portobello 1893-1894"
51276         },
51277         {
51278             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
51279             "type": "tms",
51280             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
51281             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
51282             "scaleExtent": [
51283                 13,
51284                 20
51285             ],
51286             "polygon": [
51287                 [
51288                     [
51289                         -5.06449893,
51290                         55.82864114
51291                     ],
51292                     [
51293                         -5.06569719,
51294                         55.84385927
51295                     ],
51296                     [
51297                         -5.04413114,
51298                         55.84439519
51299                     ],
51300                     [
51301                         -5.04294127,
51302                         55.82917676
51303                     ]
51304                 ]
51305             ],
51306             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
51307             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
51308         },
51309         {
51310             "name": "OS Town Plans, Selkirk 1865 (NLS)",
51311             "type": "tms",
51312             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
51313             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
51314             "scaleExtent": [
51315                 13,
51316                 20
51317             ],
51318             "polygon": [
51319                 [
51320                     [
51321                         -2.85998582,
51322                         55.53499576
51323                     ],
51324                     [
51325                         -2.86063259,
51326                         55.56459732
51327                     ],
51328                     [
51329                         -2.82003242,
51330                         55.56487574
51331                     ],
51332                     [
51333                         -2.81941615,
51334                         55.53527387
51335                     ]
51336                 ]
51337             ],
51338             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
51339             "terms_text": "National Library of Scotland - Selkirk 1865"
51340         },
51341         {
51342             "name": "OS Town Plans, St Andrews 1854 (NLS)",
51343             "type": "tms",
51344             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
51345             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
51346             "scaleExtent": [
51347                 13,
51348                 20
51349             ],
51350             "polygon": [
51351                 [
51352                     [
51353                         -2.81342686,
51354                         56.32097352
51355                     ],
51356                     [
51357                         -2.81405804,
51358                         56.3506222
51359                     ],
51360                     [
51361                         -2.77243712,
51362                         56.35088865
51363                     ],
51364                     [
51365                         -2.77183819,
51366                         56.32123967
51367                     ]
51368                 ]
51369             ],
51370             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
51371             "terms_text": "National Library of Scotland - St Andrews 1854"
51372         },
51373         {
51374             "name": "OS Town Plans, St Andrews 1893 (NLS)",
51375             "type": "tms",
51376             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
51377             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
51378             "scaleExtent": [
51379                 13,
51380                 20
51381             ],
51382             "polygon": [
51383                 [
51384                     [
51385                         -2.81545583,
51386                         56.31861733
51387                     ],
51388                     [
51389                         -2.81609919,
51390                         56.3487653
51391                     ],
51392                     [
51393                         -2.77387785,
51394                         56.34903619
51395                     ],
51396                     [
51397                         -2.77326775,
51398                         56.31888792
51399                     ]
51400                 ]
51401             ],
51402             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
51403             "terms_text": "National Library of Scotland - St Andrews 1893"
51404         },
51405         {
51406             "name": "OS Town Plans, Stirling 1858 (NLS)",
51407             "type": "tms",
51408             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
51409             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
51410             "scaleExtent": [
51411                 13,
51412                 20
51413             ],
51414             "polygon": [
51415                 [
51416                     [
51417                         -3.95768489,
51418                         56.10754239
51419                     ],
51420                     [
51421                         -3.95882978,
51422                         56.13007142
51423                     ],
51424                     [
51425                         -3.92711024,
51426                         56.13057046
51427                     ],
51428                     [
51429                         -3.92598386,
51430                         56.10804101
51431                     ]
51432                 ]
51433             ],
51434             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
51435             "terms_text": "National Library of Scotland - Stirling 1858"
51436         },
51437         {
51438             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
51439             "type": "tms",
51440             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
51441             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
51442             "scaleExtent": [
51443                 13,
51444                 20
51445             ],
51446             "polygon": [
51447                 [
51448                     [
51449                         -2.220167,
51450                         56.9565098
51451                     ],
51452                     [
51453                         -2.2202543,
51454                         56.97129283
51455                     ],
51456                     [
51457                         -2.19924399,
51458                         56.9713281
51459                     ],
51460                     [
51461                         -2.19916501,
51462                         56.95654504
51463                     ]
51464                 ]
51465             ],
51466             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
51467             "terms_text": "National Library of Scotland - Stonehaven 1864"
51468         },
51469         {
51470             "name": "OS Town Plans, Stranraer 1847 (NLS)",
51471             "type": "tms",
51472             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
51473             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
51474             "scaleExtent": [
51475                 13,
51476                 20
51477             ],
51478             "polygon": [
51479                 [
51480                     [
51481                         -5.04859743,
51482                         54.8822997
51483                     ],
51484                     [
51485                         -5.0508954,
51486                         54.91268061
51487                     ],
51488                     [
51489                         -5.0095373,
51490                         54.91371278
51491                     ],
51492                     [
51493                         -5.00727037,
51494                         54.88333071
51495                     ]
51496                 ]
51497             ],
51498             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51499             "terms_text": "National Library of Scotland - Stranraer 1847"
51500         },
51501         {
51502             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51503             "type": "tms",
51504             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51505             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51506             "scaleExtent": [
51507                 13,
51508                 20
51509             ],
51510             "polygon": [
51511                 [
51512                     [
51513                         -5.04877289,
51514                         54.88228699
51515                     ],
51516                     [
51517                         -5.05107324,
51518                         54.9126976
51519                     ],
51520                     [
51521                         -5.00947337,
51522                         54.91373582
51523                     ],
51524                     [
51525                         -5.00720427,
51526                         54.88332405
51527                     ]
51528                 ]
51529             ],
51530             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51531             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51532         },
51533         {
51534             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51535             "type": "tms",
51536             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51537             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51538             "scaleExtent": [
51539                 13,
51540                 20
51541             ],
51542             "polygon": [
51543                 [
51544                     [
51545                         -5.04418424,
51546                         54.89773858
51547                     ],
51548                     [
51549                         -5.04511026,
51550                         54.90999885
51551                     ],
51552                     [
51553                         -5.0140499,
51554                         54.91077389
51555                     ],
51556                     [
51557                         -5.0131333,
51558                         54.89851327
51559                     ]
51560                 ]
51561             ],
51562             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51563             "terms_text": "National Library of Scotland - Stranraer 1893"
51564         },
51565         {
51566             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51567             "type": "tms",
51568             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51569             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51570             "scaleExtent": [
51571                 13,
51572                 20
51573             ],
51574             "polygon": [
51575                 [
51576                     [
51577                         -4.06914872,
51578                         55.67242091
51579                     ],
51580                     [
51581                         -4.06954357,
51582                         55.67989707
51583                     ],
51584                     [
51585                         -4.05917487,
51586                         55.6800715
51587                     ],
51588                     [
51589                         -4.05878199,
51590                         55.67259529
51591                     ]
51592                 ]
51593             ],
51594             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51595             "terms_text": "National Library of Scotland - Strathaven 1858"
51596         },
51597         {
51598             "name": "OS Town Plans, Wick 1872 (NLS)",
51599             "type": "tms",
51600             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51601             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51602             "scaleExtent": [
51603                 13,
51604                 20
51605             ],
51606             "polygon": [
51607                 [
51608                     [
51609                         -3.11470001,
51610                         58.41344839
51611                     ],
51612                     [
51613                         -3.11588837,
51614                         58.45101446
51615                     ],
51616                     [
51617                         -3.05949843,
51618                         58.45149284
51619                     ],
51620                     [
51621                         -3.05837008,
51622                         58.41392606
51623                     ]
51624                 ]
51625             ],
51626             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51627             "terms_text": "National Library of Scotland - Wick 1872"
51628         },
51629         {
51630             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51631             "type": "tms",
51632             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51633             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51634             "scaleExtent": [
51635                 13,
51636                 20
51637             ],
51638             "polygon": [
51639                 [
51640                     [
51641                         -4.45235587,
51642                         54.8572296
51643                     ],
51644                     [
51645                         -4.45327284,
51646                         54.87232603
51647                     ],
51648                     [
51649                         -4.43254469,
51650                         54.87274317
51651                     ],
51652                     [
51653                         -4.43163545,
51654                         54.85764651
51655                     ]
51656                 ]
51657             ],
51658             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51659             "terms_text": "National Library of Scotland - Wigtown 1848"
51660         },
51661         {
51662             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51663             "type": "tms",
51664             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51665             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51666             "scaleExtent": [
51667                 13,
51668                 20
51669             ],
51670             "polygon": [
51671                 [
51672                     [
51673                         -4.45233361,
51674                         54.85721131
51675                     ],
51676                     [
51677                         -4.45325423,
51678                         54.87236807
51679                     ],
51680                     [
51681                         -4.43257837,
51682                         54.87278416
51683                     ],
51684                     [
51685                         -4.43166549,
51686                         54.85762716
51687                     ]
51688                 ]
51689             ],
51690             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51691             "terms_text": "National Library of Scotland - Wigtown 1894"
51692         },
51693         {
51694             "name": "OpenPT Map (overlay)",
51695             "type": "tms",
51696             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51697             "scaleExtent": [
51698                 5,
51699                 16
51700             ],
51701             "polygon": [
51702                 [
51703                     [
51704                         6.4901072,
51705                         53.665658
51706                     ],
51707                     [
51708                         8.5665347,
51709                         53.9848257
51710                     ],
51711                     [
51712                         8.1339457,
51713                         54.709715
51714                     ],
51715                     [
51716                         8.317796,
51717                         55.0952362
51718                     ],
51719                     [
51720                         10.1887438,
51721                         54.7783834
51722                     ],
51723                     [
51724                         10.6321475,
51725                         54.4778841
51726                     ],
51727                     [
51728                         11.2702164,
51729                         54.6221504
51730                     ],
51731                     [
51732                         11.681176,
51733                         54.3709243
51734                     ],
51735                     [
51736                         12.0272473,
51737                         54.3898199
51738                     ],
51739                     [
51740                         13.3250145,
51741                         54.8531617
51742                     ],
51743                     [
51744                         13.9198245,
51745                         54.6972173
51746                     ],
51747                     [
51748                         14.2118221,
51749                         54.1308273
51750                     ],
51751                     [
51752                         14.493005,
51753                         53.2665063
51754                     ],
51755                     [
51756                         14.1577485,
51757                         52.8766495
51758                     ],
51759                     [
51760                         14.7525584,
51761                         52.5819369
51762                     ],
51763                     [
51764                         15.0986297,
51765                         51.0171541
51766                     ],
51767                     [
51768                         14.9364088,
51769                         50.8399279
51770                     ],
51771                     [
51772                         14.730929,
51773                         50.7920977
51774                     ],
51775                     [
51776                         14.4389313,
51777                         50.8808862
51778                     ],
51779                     [
51780                         12.9573138,
51781                         50.3939044
51782                     ],
51783                     [
51784                         12.51391,
51785                         50.3939044
51786                     ],
51787                     [
51788                         12.3084302,
51789                         50.1173237
51790                     ],
51791                     [
51792                         12.6112425,
51793                         49.9088337
51794                     ],
51795                     [
51796                         12.394948,
51797                         49.7344006
51798                     ],
51799                     [
51800                         12.7734634,
51801                         49.4047626
51802                     ],
51803                     [
51804                         14.1469337,
51805                         48.6031036
51806                     ],
51807                     [
51808                         14.6768553,
51809                         48.6531391
51810                     ],
51811                     [
51812                         15.0661855,
51813                         49.0445497
51814                     ],
51815                     [
51816                         16.2666202,
51817                         48.7459305
51818                     ],
51819                     [
51820                         16.4937294,
51821                         48.8741286
51822                     ],
51823                     [
51824                         16.904689,
51825                         48.7173975
51826                     ],
51827                     [
51828                         16.9371332,
51829                         48.5315383
51830                     ],
51831                     [
51832                         16.8384693,
51833                         48.3823161
51834                     ],
51835                     [
51836                         17.2017097,
51837                         48.010204
51838                     ],
51839                     [
51840                         17.1214145,
51841                         47.6997605
51842                     ],
51843                     [
51844                         16.777292,
51845                         47.6585709
51846                     ],
51847                     [
51848                         16.6090543,
51849                         47.7460598
51850                     ],
51851                     [
51852                         16.410228,
51853                         47.6637214
51854                     ],
51855                     [
51856                         16.7352326,
51857                         47.6147714
51858                     ],
51859                     [
51860                         16.5555242,
51861                         47.3589738
51862                     ],
51863                     [
51864                         16.4790525,
51865                         46.9768539
51866                     ],
51867                     [
51868                         16.0355168,
51869                         46.8096295
51870                     ],
51871                     [
51872                         16.0508112,
51873                         46.6366332
51874                     ],
51875                     [
51876                         14.9572663,
51877                         46.6313822
51878                     ],
51879                     [
51880                         14.574908,
51881                         46.3892866
51882                     ],
51883                     [
51884                         12.3954655,
51885                         46.6891149
51886                     ],
51887                     [
51888                         12.1507562,
51889                         47.0550608
51890                     ],
51891                     [
51892                         11.1183887,
51893                         46.9142058
51894                     ],
51895                     [
51896                         11.0342699,
51897                         46.7729797
51898                     ],
51899                     [
51900                         10.4836739,
51901                         46.8462544
51902                     ],
51903                     [
51904                         10.4607324,
51905                         46.5472973
51906                     ],
51907                     [
51908                         10.1013156,
51909                         46.5735879
51910                     ],
51911                     [
51912                         10.2007287,
51913                         46.1831867
51914                     ],
51915                     [
51916                         9.8948421,
51917                         46.3629068
51918                     ],
51919                     [
51920                         9.5966026,
51921                         46.2889758
51922                     ],
51923                     [
51924                         9.2983631,
51925                         46.505206
51926                     ],
51927                     [
51928                         9.2830687,
51929                         46.2572605
51930                     ],
51931                     [
51932                         9.0536537,
51933                         45.7953255
51934                     ],
51935                     [
51936                         8.4265861,
51937                         46.2466846
51938                     ],
51939                     [
51940                         8.4418804,
51941                         46.4736161
51942                     ],
51943                     [
51944                         7.8759901,
51945                         45.9284607
51946                     ],
51947                     [
51948                         7.0959791,
51949                         45.8645956
51950                     ],
51951                     [
51952                         6.7747981,
51953                         46.1620044
51954                     ],
51955                     [
51956                         6.8206811,
51957                         46.4051083
51958                     ],
51959                     [
51960                         6.5453831,
51961                         46.4578142
51962                     ],
51963                     [
51964                         6.3312624,
51965                         46.3840116
51966                     ],
51967                     [
51968                         6.3847926,
51969                         46.2466846
51970                     ],
51971                     [
51972                         5.8953739,
51973                         46.0878021
51974                     ],
51975                     [
51976                         6.1171418,
51977                         46.3681838
51978                     ],
51979                     [
51980                         6.0942003,
51981                         46.5998657
51982                     ],
51983                     [
51984                         6.4383228,
51985                         46.7782169
51986                     ],
51987                     [
51988                         6.4306756,
51989                         46.9298747
51990                     ],
51991                     [
51992                         7.0806847,
51993                         47.3460216
51994                     ],
51995                     [
51996                         6.8436226,
51997                         47.3719227
51998                     ],
51999                     [
52000                         6.9965659,
52001                         47.5012373
52002                     ],
52003                     [
52004                         7.1800979,
52005                         47.5064033
52006                     ],
52007                     [
52008                         7.2336281,
52009                         47.439206
52010                     ],
52011                     [
52012                         7.4553959,
52013                         47.4805683
52014                     ],
52015                     [
52016                         7.7842241,
52017                         48.645735
52018                     ],
52019                     [
52020                         8.1971711,
52021                         49.0282701
52022                     ],
52023                     [
52024                         7.6006921,
52025                         49.0382974
52026                     ],
52027                     [
52028                         7.4477487,
52029                         49.1634679
52030                     ],
52031                     [
52032                         7.2030394,
52033                         49.1034255
52034                     ],
52035                     [
52036                         6.6677378,
52037                         49.1634679
52038                     ],
52039                     [
52040                         6.6371491,
52041                         49.3331933
52042                     ],
52043                     [
52044                         6.3542039,
52045                         49.4576194
52046                     ],
52047                     [
52048                         6.5453831,
52049                         49.8043366
52050                     ],
52051                     [
52052                         6.2471436,
52053                         49.873384
52054                     ],
52055                     [
52056                         6.0789059,
52057                         50.1534883
52058                     ],
52059                     [
52060                         6.3618511,
52061                         50.3685934
52062                     ],
52063                     [
52064                         6.0865531,
52065                         50.7039632
52066                     ],
52067                     [
52068                         5.8800796,
52069                         51.0513752
52070                     ],
52071                     [
52072                         6.1247889,
52073                         51.1618085
52074                     ],
52075                     [
52076                         6.1936134,
52077                         51.491527
52078                     ],
52079                     [
52080                         5.9641984,
52081                         51.7526501
52082                     ],
52083                     [
52084                         6.0253758,
52085                         51.8897286
52086                     ],
52087                     [
52088                         6.4536171,
52089                         51.8661241
52090                     ],
52091                     [
52092                         6.8436226,
52093                         51.9557552
52094                     ],
52095                     [
52096                         6.6906793,
52097                         52.0499105
52098                     ],
52099                     [
52100                         7.0042131,
52101                         52.2282603
52102                     ],
52103                     [
52104                         7.0195074,
52105                         52.4525245
52106                     ],
52107                     [
52108                         6.6983264,
52109                         52.4665032
52110                     ],
52111                     [
52112                         6.6906793,
52113                         52.6524628
52114                     ],
52115                     [
52116                         7.0348017,
52117                         52.6385432
52118                     ],
52119                     [
52120                         7.0730376,
52121                         52.8330151
52122                     ],
52123                     [
52124                         7.2183337,
52125                         52.9852064
52126                     ],
52127                     [
52128                         7.1953922,
52129                         53.3428087
52130                     ],
52131                     [
52132                         7.0042131,
52133                         53.3291098
52134                     ]
52135                 ]
52136             ],
52137             "terms_url": "http://openstreetmap.org/",
52138             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52139         },
52140         {
52141             "name": "OpenStreetMap (Mapnik)",
52142             "type": "tms",
52143             "description": "The default OpenStreetMap layer.",
52144             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52145             "scaleExtent": [
52146                 0,
52147                 19
52148             ],
52149             "terms_url": "http://openstreetmap.org/",
52150             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52151             "id": "MAPNIK",
52152             "default": true
52153         },
52154         {
52155             "name": "OpenStreetMap GPS traces",
52156             "type": "tms",
52157             "description": "Public GPS traces uploaded to OpenStreetMap.",
52158             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52159             "scaleExtent": [
52160                 0,
52161                 20
52162             ],
52163             "terms_url": "http://www.openstreetmap.org/copyright",
52164             "terms_text": "© OpenStreetMap contributors",
52165             "terms_html": "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap contributors</a>. North: <span style='display: inline-block; width: 10px; height: 10px; background-color: #7fed11;'></span> South: <span style='display: inline-block; width: 10px; height: 10px; background-color: #7f11ed;'></span> East: <span style='display: inline-block; width: 10px; height: 10px; background-color: #ff3f3f;'></span> West: <span style='display: inline-block; width: 10px; height: 10px; background-color: #00bfbf;'></span>",
52166             "overlay": true
52167         },
52168         {
52169             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52170             "type": "tms",
52171             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52172             "scaleExtent": [
52173                 12,
52174                 19
52175             ],
52176             "polygon": [
52177                 [
52178                     [
52179                         120.336593,
52180                         15.985768
52181                     ],
52182                     [
52183                         120.445995,
52184                         15.984
52185                     ],
52186                     [
52187                         120.446134,
52188                         15.974459
52189                     ],
52190                     [
52191                         120.476464,
52192                         15.974592
52193                     ],
52194                     [
52195                         120.594247,
52196                         15.946832
52197                     ],
52198                     [
52199                         120.598064,
52200                         16.090795
52201                     ],
52202                     [
52203                         120.596537,
52204                         16.197999
52205                     ],
52206                     [
52207                         120.368537,
52208                         16.218527
52209                     ],
52210                     [
52211                         120.347576,
52212                         16.042308
52213                     ],
52214                     [
52215                         120.336593,
52216                         15.985768
52217                     ]
52218                 ],
52219                 [
52220                     [
52221                         120.8268,
52222                         15.3658
52223                     ],
52224                     [
52225                         121.2684,
52226                         15.2602
52227                     ],
52228                     [
52229                         121.2699,
52230                         14.7025
52231                     ],
52232                     [
52233                         120.695,
52234                         14.8423
52235                     ]
52236                 ]
52237             ]
52238         },
52239         {
52240             "name": "Slovakia EEA CORINE 2006",
52241             "type": "tms",
52242             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52243             "polygon": [
52244                 [
52245                     [
52246                         19.83682,
52247                         49.25529
52248                     ],
52249                     [
52250                         19.80075,
52251                         49.42385
52252                     ],
52253                     [
52254                         19.60437,
52255                         49.48058
52256                     ],
52257                     [
52258                         19.49179,
52259                         49.63961
52260                     ],
52261                     [
52262                         19.21831,
52263                         49.52604
52264                     ],
52265                     [
52266                         19.16778,
52267                         49.42521
52268                     ],
52269                     [
52270                         19.00308,
52271                         49.42236
52272                     ],
52273                     [
52274                         18.97611,
52275                         49.5308
52276                     ],
52277                     [
52278                         18.54685,
52279                         49.51425
52280                     ],
52281                     [
52282                         18.31432,
52283                         49.33818
52284                     ],
52285                     [
52286                         18.15913,
52287                         49.2961
52288                     ],
52289                     [
52290                         18.05564,
52291                         49.11134
52292                     ],
52293                     [
52294                         17.56396,
52295                         48.84938
52296                     ],
52297                     [
52298                         17.17929,
52299                         48.88816
52300                     ],
52301                     [
52302                         17.058,
52303                         48.81105
52304                     ],
52305                     [
52306                         16.90426,
52307                         48.61947
52308                     ],
52309                     [
52310                         16.79685,
52311                         48.38561
52312                     ],
52313                     [
52314                         17.06762,
52315                         48.01116
52316                     ],
52317                     [
52318                         17.32787,
52319                         47.97749
52320                     ],
52321                     [
52322                         17.51699,
52323                         47.82535
52324                     ],
52325                     [
52326                         17.74776,
52327                         47.73093
52328                     ],
52329                     [
52330                         18.29515,
52331                         47.72075
52332                     ],
52333                     [
52334                         18.67959,
52335                         47.75541
52336                     ],
52337                     [
52338                         18.89755,
52339                         47.81203
52340                     ],
52341                     [
52342                         18.79463,
52343                         47.88245
52344                     ],
52345                     [
52346                         18.84318,
52347                         48.04046
52348                     ],
52349                     [
52350                         19.46212,
52351                         48.05333
52352                     ],
52353                     [
52354                         19.62064,
52355                         48.22938
52356                     ],
52357                     [
52358                         19.89585,
52359                         48.09387
52360                     ],
52361                     [
52362                         20.33766,
52363                         48.2643
52364                     ],
52365                     [
52366                         20.55395,
52367                         48.52358
52368                     ],
52369                     [
52370                         20.82335,
52371                         48.55714
52372                     ],
52373                     [
52374                         21.10271,
52375                         48.47096
52376                     ],
52377                     [
52378                         21.45863,
52379                         48.55513
52380                     ],
52381                     [
52382                         21.74536,
52383                         48.31435
52384                     ],
52385                     [
52386                         22.15293,
52387                         48.37179
52388                     ],
52389                     [
52390                         22.61255,
52391                         49.08914
52392                     ],
52393                     [
52394                         22.09997,
52395                         49.23814
52396                     ],
52397                     [
52398                         21.9686,
52399                         49.36363
52400                     ],
52401                     [
52402                         21.6244,
52403                         49.46989
52404                     ],
52405                     [
52406                         21.06873,
52407                         49.46402
52408                     ],
52409                     [
52410                         20.94336,
52411                         49.31088
52412                     ],
52413                     [
52414                         20.73052,
52415                         49.44006
52416                     ],
52417                     [
52418                         20.22804,
52419                         49.41714
52420                     ],
52421                     [
52422                         20.05234,
52423                         49.23052
52424                     ],
52425                     [
52426                         19.83682,
52427                         49.25529
52428                     ]
52429                 ]
52430             ],
52431             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
52432             "terms_text": "EEA Corine 2006"
52433         },
52434         {
52435             "name": "Slovakia EEA GMES Urban Atlas",
52436             "type": "tms",
52437             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
52438             "polygon": [
52439                 [
52440                     [
52441                         19.83682,
52442                         49.25529
52443                     ],
52444                     [
52445                         19.80075,
52446                         49.42385
52447                     ],
52448                     [
52449                         19.60437,
52450                         49.48058
52451                     ],
52452                     [
52453                         19.49179,
52454                         49.63961
52455                     ],
52456                     [
52457                         19.21831,
52458                         49.52604
52459                     ],
52460                     [
52461                         19.16778,
52462                         49.42521
52463                     ],
52464                     [
52465                         19.00308,
52466                         49.42236
52467                     ],
52468                     [
52469                         18.97611,
52470                         49.5308
52471                     ],
52472                     [
52473                         18.54685,
52474                         49.51425
52475                     ],
52476                     [
52477                         18.31432,
52478                         49.33818
52479                     ],
52480                     [
52481                         18.15913,
52482                         49.2961
52483                     ],
52484                     [
52485                         18.05564,
52486                         49.11134
52487                     ],
52488                     [
52489                         17.56396,
52490                         48.84938
52491                     ],
52492                     [
52493                         17.17929,
52494                         48.88816
52495                     ],
52496                     [
52497                         17.058,
52498                         48.81105
52499                     ],
52500                     [
52501                         16.90426,
52502                         48.61947
52503                     ],
52504                     [
52505                         16.79685,
52506                         48.38561
52507                     ],
52508                     [
52509                         17.06762,
52510                         48.01116
52511                     ],
52512                     [
52513                         17.32787,
52514                         47.97749
52515                     ],
52516                     [
52517                         17.51699,
52518                         47.82535
52519                     ],
52520                     [
52521                         17.74776,
52522                         47.73093
52523                     ],
52524                     [
52525                         18.29515,
52526                         47.72075
52527                     ],
52528                     [
52529                         18.67959,
52530                         47.75541
52531                     ],
52532                     [
52533                         18.89755,
52534                         47.81203
52535                     ],
52536                     [
52537                         18.79463,
52538                         47.88245
52539                     ],
52540                     [
52541                         18.84318,
52542                         48.04046
52543                     ],
52544                     [
52545                         19.46212,
52546                         48.05333
52547                     ],
52548                     [
52549                         19.62064,
52550                         48.22938
52551                     ],
52552                     [
52553                         19.89585,
52554                         48.09387
52555                     ],
52556                     [
52557                         20.33766,
52558                         48.2643
52559                     ],
52560                     [
52561                         20.55395,
52562                         48.52358
52563                     ],
52564                     [
52565                         20.82335,
52566                         48.55714
52567                     ],
52568                     [
52569                         21.10271,
52570                         48.47096
52571                     ],
52572                     [
52573                         21.45863,
52574                         48.55513
52575                     ],
52576                     [
52577                         21.74536,
52578                         48.31435
52579                     ],
52580                     [
52581                         22.15293,
52582                         48.37179
52583                     ],
52584                     [
52585                         22.61255,
52586                         49.08914
52587                     ],
52588                     [
52589                         22.09997,
52590                         49.23814
52591                     ],
52592                     [
52593                         21.9686,
52594                         49.36363
52595                     ],
52596                     [
52597                         21.6244,
52598                         49.46989
52599                     ],
52600                     [
52601                         21.06873,
52602                         49.46402
52603                     ],
52604                     [
52605                         20.94336,
52606                         49.31088
52607                     ],
52608                     [
52609                         20.73052,
52610                         49.44006
52611                     ],
52612                     [
52613                         20.22804,
52614                         49.41714
52615                     ],
52616                     [
52617                         20.05234,
52618                         49.23052
52619                     ],
52620                     [
52621                         19.83682,
52622                         49.25529
52623                     ]
52624                 ]
52625             ],
52626             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52627             "terms_text": "EEA GMES Urban Atlas"
52628         },
52629         {
52630             "name": "Slovakia Historic Maps",
52631             "type": "tms",
52632             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52633             "scaleExtent": [
52634                 0,
52635                 12
52636             ],
52637             "polygon": [
52638                 [
52639                     [
52640                         16.8196949,
52641                         47.4927236
52642                     ],
52643                     [
52644                         16.8196949,
52645                         49.5030322
52646                     ],
52647                     [
52648                         22.8388318,
52649                         49.5030322
52650                     ],
52651                     [
52652                         22.8388318,
52653                         47.4927236
52654                     ],
52655                     [
52656                         16.8196949,
52657                         47.4927236
52658                     ]
52659                 ]
52660             ]
52661         },
52662         {
52663             "name": "South Africa CD:NGI Aerial",
52664             "type": "tms",
52665             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52666             "scaleExtent": [
52667                 1,
52668                 22
52669             ],
52670             "polygon": [
52671                 [
52672                     [
52673                         17.8396817,
52674                         -32.7983384
52675                     ],
52676                     [
52677                         17.8893509,
52678                         -32.6972835
52679                     ],
52680                     [
52681                         18.00364,
52682                         -32.6982187
52683                     ],
52684                     [
52685                         18.0991679,
52686                         -32.7485251
52687                     ],
52688                     [
52689                         18.2898747,
52690                         -32.5526645
52691                     ],
52692                     [
52693                         18.2930182,
52694                         -32.0487089
52695                     ],
52696                     [
52697                         18.105455,
52698                         -31.6454966
52699                     ],
52700                     [
52701                         17.8529257,
52702                         -31.3443951
52703                     ],
52704                     [
52705                         17.5480046,
52706                         -30.902171
52707                     ],
52708                     [
52709                         17.4044506,
52710                         -30.6374731
52711                     ],
52712                     [
52713                         17.2493704,
52714                         -30.3991663
52715                     ],
52716                     [
52717                         16.9936977,
52718                         -29.6543552
52719                     ],
52720                     [
52721                         16.7987996,
52722                         -29.19437
52723                     ],
52724                     [
52725                         16.5494139,
52726                         -28.8415949
52727                     ],
52728                     [
52729                         16.4498691,
52730                         -28.691876
52731                     ],
52732                     [
52733                         16.4491046,
52734                         -28.5515766
52735                     ],
52736                     [
52737                         16.6002551,
52738                         -28.4825663
52739                     ],
52740                     [
52741                         16.7514057,
52742                         -28.4486958
52743                     ],
52744                     [
52745                         16.7462192,
52746                         -28.2458973
52747                     ],
52748                     [
52749                         16.8855148,
52750                         -28.04729
52751                     ],
52752                     [
52753                         16.9929502,
52754                         -28.0244005
52755                     ],
52756                     [
52757                         17.0529659,
52758                         -28.0257086
52759                     ],
52760                     [
52761                         17.1007562,
52762                         -28.0338839
52763                     ],
52764                     [
52765                         17.2011527,
52766                         -28.0930546
52767                     ],
52768                     [
52769                         17.2026346,
52770                         -28.2328424
52771                     ],
52772                     [
52773                         17.2474611,
52774                         -28.2338215
52775                     ],
52776                     [
52777                         17.2507953,
52778                         -28.198892
52779                     ],
52780                     [
52781                         17.3511919,
52782                         -28.1975861
52783                     ],
52784                     [
52785                         17.3515624,
52786                         -28.2442655
52787                     ],
52788                     [
52789                         17.4015754,
52790                         -28.2452446
52791                     ],
52792                     [
52793                         17.4149122,
52794                         -28.3489751
52795                     ],
52796                     [
52797                         17.4008345,
52798                         -28.547997
52799                     ],
52800                     [
52801                         17.4526999,
52802                         -28.5489733
52803                     ],
52804                     [
52805                         17.4512071,
52806                         -28.6495106
52807                     ],
52808                     [
52809                         17.4983599,
52810                         -28.6872054
52811                     ],
52812                     [
52813                         17.6028204,
52814                         -28.6830048
52815                     ],
52816                     [
52817                         17.6499732,
52818                         -28.6967928
52819                     ],
52820                     [
52821                         17.6525928,
52822                         -28.7381457
52823                     ],
52824                     [
52825                         17.801386,
52826                         -28.7381457
52827                     ],
52828                     [
52829                         17.9994276,
52830                         -28.7560602
52831                     ],
52832                     [
52833                         18.0002748,
52834                         -28.7956172
52835                     ],
52836                     [
52837                         18.1574507,
52838                         -28.8718055
52839                     ],
52840                     [
52841                         18.5063811,
52842                         -28.8718055
52843                     ],
52844                     [
52845                         18.6153564,
52846                         -28.8295875
52847                     ],
52848                     [
52849                         18.9087513,
52850                         -28.8277516
52851                     ],
52852                     [
52853                         19.1046973,
52854                         -28.9488548
52855                     ],
52856                     [
52857                         19.1969071,
52858                         -28.9378513
52859                     ],
52860                     [
52861                         19.243012,
52862                         -28.8516164
52863                     ],
52864                     [
52865                         19.2314858,
52866                         -28.802963
52867                     ],
52868                     [
52869                         19.2587296,
52870                         -28.7009928
52871                     ],
52872                     [
52873                         19.4431493,
52874                         -28.6973163
52875                     ],
52876                     [
52877                         19.5500289,
52878                         -28.4958332
52879                     ],
52880                     [
52881                         19.6967264,
52882                         -28.4939914
52883                     ],
52884                     [
52885                         19.698822,
52886                         -28.4479358
52887                     ],
52888                     [
52889                         19.8507587,
52890                         -28.4433291
52891                     ],
52892                     [
52893                         19.8497109,
52894                         -28.4027818
52895                     ],
52896                     [
52897                         19.9953605,
52898                         -28.399095
52899                     ],
52900                     [
52901                         19.9893671,
52902                         -24.7497859
52903                     ],
52904                     [
52905                         20.2916682,
52906                         -24.9192346
52907                     ],
52908                     [
52909                         20.4724562,
52910                         -25.1501701
52911                     ],
52912                     [
52913                         20.6532441,
52914                         -25.4529449
52915                     ],
52916                     [
52917                         20.733265,
52918                         -25.6801957
52919                     ],
52920                     [
52921                         20.8281046,
52922                         -25.8963498
52923                     ],
52924                     [
52925                         20.8429232,
52926                         -26.215851
52927                     ],
52928                     [
52929                         20.6502804,
52930                         -26.4840868
52931                     ],
52932                     [
52933                         20.6532441,
52934                         -26.8204869
52935                     ],
52936                     [
52937                         21.0889134,
52938                         -26.846933
52939                     ],
52940                     [
52941                         21.6727695,
52942                         -26.8389998
52943                     ],
52944                     [
52945                         21.7765003,
52946                         -26.6696268
52947                     ],
52948                     [
52949                         21.9721069,
52950                         -26.6431395
52951                     ],
52952                     [
52953                         22.2803355,
52954                         -26.3274702
52955                     ],
52956                     [
52957                         22.5707817,
52958                         -26.1333967
52959                     ],
52960                     [
52961                         22.7752795,
52962                         -25.6775246
52963                     ],
52964                     [
52965                         23.0005235,
52966                         -25.2761948
52967                     ],
52968                     [
52969                         23.4658301,
52970                         -25.2735148
52971                     ],
52972                     [
52973                         23.883717,
52974                         -25.597366
52975                     ],
52976                     [
52977                         24.2364017,
52978                         -25.613402
52979                     ],
52980                     [
52981                         24.603905,
52982                         -25.7896563
52983                     ],
52984                     [
52985                         25.110704,
52986                         -25.7389432
52987                     ],
52988                     [
52989                         25.5078447,
52990                         -25.6855376
52991                     ],
52992                     [
52993                         25.6441766,
52994                         -25.4823781
52995                     ],
52996                     [
52997                         25.8419267,
52998                         -24.7805437
52999                     ],
53000                     [
53001                         25.846641,
53002                         -24.7538456
53003                     ],
53004                     [
53005                         26.3928487,
53006                         -24.6332894
53007                     ],
53008                     [
53009                         26.4739066,
53010                         -24.5653312
53011                     ],
53012                     [
53013                         26.5089966,
53014                         -24.4842437
53015                     ],
53016                     [
53017                         26.5861946,
53018                         -24.4075775
53019                     ],
53020                     [
53021                         26.7300635,
53022                         -24.3014458
53023                     ],
53024                     [
53025                         26.8567384,
53026                         -24.2499463
53027                     ],
53028                     [
53029                         26.8574402,
53030                         -24.1026901
53031                     ],
53032                     [
53033                         26.9215471,
53034                         -23.8990957
53035                     ],
53036                     [
53037                         26.931831,
53038                         -23.8461891
53039                     ],
53040                     [
53041                         26.9714827,
53042                         -23.6994344
53043                     ],
53044                     [
53045                         27.0006074,
53046                         -23.6367644
53047                     ],
53048                     [
53049                         27.0578041,
53050                         -23.6052574
53051                     ],
53052                     [
53053                         27.1360547,
53054                         -23.5203437
53055                     ],
53056                     [
53057                         27.3339623,
53058                         -23.3973792
53059                     ],
53060                     [
53061                         27.5144057,
53062                         -23.3593929
53063                     ],
53064                     [
53065                         27.5958145,
53066                         -23.2085465
53067                     ],
53068                     [
53069                         27.8098634,
53070                         -23.0994957
53071                     ],
53072                     [
53073                         27.8828506,
53074                         -23.0620496
53075                     ],
53076                     [
53077                         27.9382928,
53078                         -22.9496487
53079                     ],
53080                     [
53081                         28.0407556,
53082                         -22.8255118
53083                     ],
53084                     [
53085                         28.2056786,
53086                         -22.6552861
53087                     ],
53088                     [
53089                         28.3397223,
53090                         -22.5639374
53091                     ],
53092                     [
53093                         28.4906093,
53094                         -22.560697
53095                     ],
53096                     [
53097                         28.6108769,
53098                         -22.5400248
53099                     ],
53100                     [
53101                         28.828175,
53102                         -22.4550173
53103                     ],
53104                     [
53105                         28.9285324,
53106                         -22.4232328
53107                     ],
53108                     [
53109                         28.9594116,
53110                         -22.3090081
53111                     ],
53112                     [
53113                         29.0162574,
53114                         -22.208335
53115                     ],
53116                     [
53117                         29.2324117,
53118                         -22.1693453
53119                     ],
53120                     [
53121                         29.3531213,
53122                         -22.1842926
53123                     ],
53124                     [
53125                         29.6548952,
53126                         -22.1186426
53127                     ],
53128                     [
53129                         29.7777102,
53130                         -22.1361956
53131                     ],
53132                     [
53133                         29.9292989,
53134                         -22.1849425
53135                     ],
53136                     [
53137                         30.1166795,
53138                         -22.2830348
53139                     ],
53140                     [
53141                         30.2563377,
53142                         -22.2914767
53143                     ],
53144                     [
53145                         30.3033582,
53146                         -22.3395204
53147                     ],
53148                     [
53149                         30.5061784,
53150                         -22.3057617
53151                     ],
53152                     [
53153                         30.8374279,
53154                         -22.284983
53155                     ],
53156                     [
53157                         31.0058599,
53158                         -22.3077095
53159                     ],
53160                     [
53161                         31.1834152,
53162                         -22.3232913
53163                     ],
53164                     [
53165                         31.2930586,
53166                         -22.3674647
53167                     ],
53168                     [
53169                         31.5680579,
53170                         -23.1903385
53171                     ],
53172                     [
53173                         31.5568311,
53174                         -23.4430809
53175                     ],
53176                     [
53177                         31.6931122,
53178                         -23.6175209
53179                     ],
53180                     [
53181                         31.7119696,
53182                         -23.741136
53183                     ],
53184                     [
53185                         31.7774743,
53186                         -23.8800628
53187                     ],
53188                     [
53189                         31.8886337,
53190                         -23.9481098
53191                     ],
53192                     [
53193                         31.9144386,
53194                         -24.1746736
53195                     ],
53196                     [
53197                         31.9948307,
53198                         -24.3040878
53199                     ],
53200                     [
53201                         32.0166656,
53202                         -24.4405988
53203                     ],
53204                     [
53205                         32.0077331,
53206                         -24.6536578
53207                     ],
53208                     [
53209                         32.019643,
53210                         -24.9140701
53211                     ],
53212                     [
53213                         32.035523,
53214                         -25.0849767
53215                     ],
53216                     [
53217                         32.019643,
53218                         -25.3821442
53219                     ],
53220                     [
53221                         31.9928457,
53222                         -25.4493771
53223                     ],
53224                     [
53225                         31.9997931,
53226                         -25.5165725
53227                     ],
53228                     [
53229                         32.0057481,
53230                         -25.6078978
53231                     ],
53232                     [
53233                         32.0057481,
53234                         -25.6624806
53235                     ],
53236                     [
53237                         31.9362735,
53238                         -25.8403721
53239                     ],
53240                     [
53241                         31.9809357,
53242                         -25.9546537
53243                     ],
53244                     [
53245                         31.8687838,
53246                         -26.0037251
53247                     ],
53248                     [
53249                         31.4162062,
53250                         -25.7277683
53251                     ],
53252                     [
53253                         31.3229117,
53254                         -25.7438611
53255                     ],
53256                     [
53257                         31.2504595,
53258                         -25.8296526
53259                     ],
53260                     [
53261                         31.1393001,
53262                         -25.9162746
53263                     ],
53264                     [
53265                         31.1164727,
53266                         -25.9912361
53267                     ],
53268                     [
53269                         30.9656135,
53270                         -26.2665756
53271                     ],
53272                     [
53273                         30.8921689,
53274                         -26.3279703
53275                     ],
53276                     [
53277                         30.8534616,
53278                         -26.4035568
53279                     ],
53280                     [
53281                         30.8226943,
53282                         -26.4488849
53283                     ],
53284                     [
53285                         30.8022583,
53286                         -26.5240694
53287                     ],
53288                     [
53289                         30.8038369,
53290                         -26.8082089
53291                     ],
53292                     [
53293                         30.9020939,
53294                         -26.7807451
53295                     ],
53296                     [
53297                         30.9100338,
53298                         -26.8489495
53299                     ],
53300                     [
53301                         30.9824859,
53302                         -26.9082627
53303                     ],
53304                     [
53305                         30.976531,
53306                         -27.0029222
53307                     ],
53308                     [
53309                         31.0034434,
53310                         -27.0441587
53311                     ],
53312                     [
53313                         31.1543322,
53314                         -27.1980416
53315                     ],
53316                     [
53317                         31.5015607,
53318                         -27.311117
53319                     ],
53320                     [
53321                         31.9700183,
53322                         -27.311117
53323                     ],
53324                     [
53325                         31.9700183,
53326                         -27.120472
53327                     ],
53328                     [
53329                         31.9769658,
53330                         -27.050664
53331                     ],
53332                     [
53333                         32.0002464,
53334                         -26.7983892
53335                     ],
53336                     [
53337                         32.1069826,
53338                         -26.7984645
53339                     ],
53340                     [
53341                         32.3114546,
53342                         -26.8479493
53343                     ],
53344                     [
53345                         32.899986,
53346                         -26.8516059
53347                     ],
53348                     [
53349                         32.886091,
53350                         -26.9816971
53351                     ],
53352                     [
53353                         32.709427,
53354                         -27.4785436
53355                     ],
53356                     [
53357                         32.6240724,
53358                         -27.7775144
53359                     ],
53360                     [
53361                         32.5813951,
53362                         -28.07479
53363                     ],
53364                     [
53365                         32.5387178,
53366                         -28.2288046
53367                     ],
53368                     [
53369                         32.4275584,
53370                         -28.5021568
53371                     ],
53372                     [
53373                         32.3640388,
53374                         -28.5945699
53375                     ],
53376                     [
53377                         32.0702603,
53378                         -28.8469827
53379                     ],
53380                     [
53381                         31.9878832,
53382                         -28.9069497
53383                     ],
53384                     [
53385                         31.7764818,
53386                         -28.969487
53387                     ],
53388                     [
53389                         31.4638459,
53390                         -29.2859343
53391                     ],
53392                     [
53393                         31.359634,
53394                         -29.3854348
53395                     ],
53396                     [
53397                         31.1680825,
53398                         -29.6307408
53399                     ],
53400                     [
53401                         31.064863,
53402                         -29.7893535
53403                     ],
53404                     [
53405                         31.0534493,
53406                         -29.8470469
53407                     ],
53408                     [
53409                         31.0669933,
53410                         -29.8640319
53411                     ],
53412                     [
53413                         31.0455459,
53414                         -29.9502017
53415                     ],
53416                     [
53417                         30.9518556,
53418                         -30.0033946
53419                     ],
53420                     [
53421                         30.8651833,
53422                         -30.1024093
53423                     ],
53424                     [
53425                         30.7244725,
53426                         -30.392502
53427                     ],
53428                     [
53429                         30.3556256,
53430                         -30.9308873
53431                     ],
53432                     [
53433                         30.0972364,
53434                         -31.2458274
53435                     ],
53436                     [
53437                         29.8673136,
53438                         -31.4304296
53439                     ],
53440                     [
53441                         29.7409393,
53442                         -31.5014699
53443                     ],
53444                     [
53445                         29.481312,
53446                         -31.6978686
53447                     ],
53448                     [
53449                         28.8943171,
53450                         -32.2898903
53451                     ],
53452                     [
53453                         28.5497137,
53454                         -32.5894641
53455                     ],
53456                     [
53457                         28.1436499,
53458                         -32.8320732
53459                     ],
53460                     [
53461                         28.0748735,
53462                         -32.941689
53463                     ],
53464                     [
53465                         27.8450942,
53466                         -33.082869
53467                     ],
53468                     [
53469                         27.3757956,
53470                         -33.3860685
53471                     ],
53472                     [
53473                         26.8805407,
53474                         -33.6458951
53475                     ],
53476                     [
53477                         26.5916871,
53478                         -33.7480756
53479                     ],
53480                     [
53481                         26.4527308,
53482                         -33.7935795
53483                     ],
53484                     [
53485                         26.206754,
53486                         -33.7548943
53487                     ],
53488                     [
53489                         26.0077897,
53490                         -33.7223961
53491                     ],
53492                     [
53493                         25.8055494,
53494                         -33.7524272
53495                     ],
53496                     [
53497                         25.7511073,
53498                         -33.8006512
53499                     ],
53500                     [
53501                         25.6529079,
53502                         -33.8543597
53503                     ],
53504                     [
53505                         25.6529079,
53506                         -33.9469768
53507                     ],
53508                     [
53509                         25.7195789,
53510                         -34.0040115
53511                     ],
53512                     [
53513                         25.7202807,
53514                         -34.0511235
53515                     ],
53516                     [
53517                         25.5508915,
53518                         -34.063151
53519                     ],
53520                     [
53521                         25.3504571,
53522                         -34.0502627
53523                     ],
53524                     [
53525                         25.2810609,
53526                         -34.0020322
53527                     ],
53528                     [
53529                         25.0476316,
53530                         -33.9994588
53531                     ],
53532                     [
53533                         24.954724,
53534                         -34.0043594
53535                     ],
53536                     [
53537                         24.9496586,
53538                         -34.1010363
53539                     ],
53540                     [
53541                         24.8770358,
53542                         -34.1506456
53543                     ],
53544                     [
53545                         24.8762914,
53546                         -34.2005281
53547                     ],
53548                     [
53549                         24.8532574,
53550                         -34.2189562
53551                     ],
53552                     [
53553                         24.7645287,
53554                         -34.2017946
53555                     ],
53556                     [
53557                         24.5001356,
53558                         -34.2003254
53559                     ],
53560                     [
53561                         24.3486733,
53562                         -34.1163824
53563                     ],
53564                     [
53565                         24.1988819,
53566                         -34.1019039
53567                     ],
53568                     [
53569                         23.9963377,
53570                         -34.0514443
53571                     ],
53572                     [
53573                         23.8017509,
53574                         -34.0524332
53575                     ],
53576                     [
53577                         23.7493589,
53578                         -34.0111855
53579                     ],
53580                     [
53581                         23.4973536,
53582                         -34.009014
53583                     ],
53584                     [
53585                         23.4155191,
53586                         -34.0434586
53587                     ],
53588                     [
53589                         23.4154284,
53590                         -34.1140433
53591                     ],
53592                     [
53593                         22.9000853,
53594                         -34.0993009
53595                     ],
53596                     [
53597                         22.8412418,
53598                         -34.0547911
53599                     ],
53600                     [
53601                         22.6470321,
53602                         -34.0502627
53603                     ],
53604                     [
53605                         22.6459843,
53606                         -34.0072768
53607                     ],
53608                     [
53609                         22.570016,
53610                         -34.0064081
53611                     ],
53612                     [
53613                         22.5050499,
53614                         -34.0645866
53615                     ],
53616                     [
53617                         22.2519968,
53618                         -34.0645866
53619                     ],
53620                     [
53621                         22.2221334,
53622                         -34.1014701
53623                     ],
53624                     [
53625                         22.1621197,
53626                         -34.1057019
53627                     ],
53628                     [
53629                         22.1712431,
53630                         -34.1521766
53631                     ],
53632                     [
53633                         22.1576913,
53634                         -34.2180897
53635                     ],
53636                     [
53637                         22.0015632,
53638                         -34.2172232
53639                     ],
53640                     [
53641                         21.9496952,
53642                         -34.3220009
53643                     ],
53644                     [
53645                         21.8611528,
53646                         -34.4007145
53647                     ],
53648                     [
53649                         21.5614708,
53650                         -34.4020114
53651                     ],
53652                     [
53653                         21.5468011,
53654                         -34.3661242
53655                     ],
53656                     [
53657                         21.501744,
53658                         -34.3669892
53659                     ],
53660                     [
53661                         21.5006961,
53662                         -34.4020114
53663                     ],
53664                     [
53665                         21.4194886,
53666                         -34.4465247
53667                     ],
53668                     [
53669                         21.1978706,
53670                         -34.4478208
53671                     ],
53672                     [
53673                         21.0988193,
53674                         -34.3991325
53675                     ],
53676                     [
53677                         21.0033746,
53678                         -34.3753872
53679                     ],
53680                     [
53681                         20.893192,
53682                         -34.3997115
53683                     ],
53684                     [
53685                         20.8976647,
53686                         -34.4854003
53687                     ],
53688                     [
53689                         20.7446802,
53690                         -34.4828092
53691                     ],
53692                     [
53693                         20.5042011,
53694                         -34.486264
53695                     ],
53696                     [
53697                         20.2527197,
53698                         -34.701477
53699                     ],
53700                     [
53701                         20.0803502,
53702                         -34.8361855
53703                     ],
53704                     [
53705                         19.9923317,
53706                         -34.8379056
53707                     ],
53708                     [
53709                         19.899074,
53710                         -34.8275845
53711                     ],
53712                     [
53713                         19.8938348,
53714                         -34.7936018
53715                     ],
53716                     [
53717                         19.5972963,
53718                         -34.7961833
53719                     ],
53720                     [
53721                         19.3929677,
53722                         -34.642015
53723                     ],
53724                     [
53725                         19.2877095,
53726                         -34.6404784
53727                     ],
53728                     [
53729                         19.2861377,
53730                         -34.5986563
53731                     ],
53732                     [
53733                         19.3474363,
53734                         -34.5244458
53735                     ],
53736                     [
53737                         19.3285256,
53738                         -34.4534372
53739                     ],
53740                     [
53741                         19.098001,
53742                         -34.449981
53743                     ],
53744                     [
53745                         19.0725583,
53746                         -34.3802371
53747                     ],
53748                     [
53749                         19.0023531,
53750                         -34.3525593
53751                     ],
53752                     [
53753                         18.9520568,
53754                         -34.3949373
53755                     ],
53756                     [
53757                         18.7975006,
53758                         -34.3936403
53759                     ],
53760                     [
53761                         18.7984174,
53762                         -34.1016376
53763                     ],
53764                     [
53765                         18.501748,
53766                         -34.1015292
53767                     ],
53768                     [
53769                         18.4999545,
53770                         -34.3616945
53771                     ],
53772                     [
53773                         18.4477325,
53774                         -34.3620007
53775                     ],
53776                     [
53777                         18.4479944,
53778                         -34.3522691
53779                     ],
53780                     [
53781                         18.3974362,
53782                         -34.3514041
53783                     ],
53784                     [
53785                         18.3971742,
53786                         -34.3022959
53787                     ],
53788                     [
53789                         18.3565705,
53790                         -34.3005647
53791                     ],
53792                     [
53793                         18.3479258,
53794                         -34.2020436
53795                     ],
53796                     [
53797                         18.2972095,
53798                         -34.1950274
53799                     ],
53800                     [
53801                         18.2951139,
53802                         -33.9937138
53803                     ],
53804                     [
53805                         18.3374474,
53806                         -33.9914079
53807                     ],
53808                     [
53809                         18.3476638,
53810                         -33.8492427
53811                     ],
53812                     [
53813                         18.3479258,
53814                         -33.781555
53815                     ],
53816                     [
53817                         18.4124718,
53818                         -33.7448849
53819                     ],
53820                     [
53821                         18.3615477,
53822                         -33.6501624
53823                     ],
53824                     [
53825                         18.2992013,
53826                         -33.585591
53827                     ],
53828                     [
53829                         18.2166839,
53830                         -33.448872
53831                     ],
53832                     [
53833                         18.1389858,
53834                         -33.3974083
53835                     ],
53836                     [
53837                         17.9473472,
53838                         -33.1602647
53839                     ],
53840                     [
53841                         17.8855247,
53842                         -33.0575732
53843                     ],
53844                     [
53845                         17.8485884,
53846                         -32.9668505
53847                     ],
53848                     [
53849                         17.8396817,
53850                         -32.8507302
53851                     ]
53852                 ]
53853             ]
53854         },
53855         {
53856             "name": "South Tyrol Orthofoto 2011",
53857             "type": "tms",
53858             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53859             "polygon": [
53860                 [
53861                     [
53862                         10.373383,
53863                         46.213553
53864                     ],
53865                     [
53866                         10.373383,
53867                         47.098175
53868                     ],
53869                     [
53870                         12.482758,
53871                         47.098175
53872                     ],
53873                     [
53874                         12.482758,
53875                         46.213553
53876                     ],
53877                     [
53878                         10.373383,
53879                         46.213553
53880                     ]
53881                 ]
53882             ],
53883             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53884         },
53885         {
53886             "name": "South Tyrol Topomap",
53887             "type": "tms",
53888             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53889             "polygon": [
53890                 [
53891                     [
53892                         10.373383,
53893                         46.213553
53894                     ],
53895                     [
53896                         10.373383,
53897                         47.098175
53898                     ],
53899                     [
53900                         12.482758,
53901                         47.098175
53902                     ],
53903                     [
53904                         12.482758,
53905                         46.213553
53906                     ],
53907                     [
53908                         10.373383,
53909                         46.213553
53910                     ]
53911                 ]
53912             ],
53913             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
53914         },
53915         {
53916             "name": "Stadt Uster Orthophoto 2008 10cm",
53917             "type": "tms",
53918             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
53919             "polygon": [
53920                 [
53921                     [
53922                         8.6,
53923                         47.31
53924                     ],
53925                     [
53926                         8.6,
53927                         47.39
53928                     ],
53929                     [
53930                         8.77,
53931                         47.39
53932                     ],
53933                     [
53934                         8.77,
53935                         47.31
53936                     ],
53937                     [
53938                         8.6,
53939                         47.31
53940                     ]
53941                 ]
53942             ],
53943             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
53944         },
53945         {
53946             "name": "Stevns (Denmark)",
53947             "type": "tms",
53948             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
53949             "scaleExtent": [
53950                 0,
53951                 20
53952             ],
53953             "polygon": [
53954                 [
53955                     [
53956                         12.0913942,
53957                         55.3491574
53958                     ],
53959                     [
53960                         12.0943104,
53961                         55.3842256
53962                     ],
53963                     [
53964                         12.1573875,
53965                         55.3833103
53966                     ],
53967                     [
53968                         12.1587287,
53969                         55.4013326
53970                     ],
53971                     [
53972                         12.1903468,
53973                         55.400558
53974                     ],
53975                     [
53976                         12.1931411,
53977                         55.4364665
53978                     ],
53979                     [
53980                         12.2564251,
53981                         55.4347995
53982                     ],
53983                     [
53984                         12.2547073,
53985                         55.4168882
53986                     ],
53987                     [
53988                         12.3822489,
53989                         55.4134349
53990                     ],
53991                     [
53992                         12.3795942,
53993                         55.3954143
53994                     ],
53995                     [
53996                         12.4109213,
53997                         55.3946958
53998                     ],
53999                     [
54000                         12.409403,
54001                         55.3766417
54002                     ],
54003                     [
54004                         12.4407807,
54005                         55.375779
54006                     ],
54007                     [
54008                         12.4394142,
54009                         55.3578314
54010                     ],
54011                     [
54012                         12.4707413,
54013                         55.3569971
54014                     ],
54015                     [
54016                         12.4629475,
54017                         55.2672214
54018                     ],
54019                     [
54020                         12.4315633,
54021                         55.2681491
54022                     ],
54023                     [
54024                         12.430045,
54025                         55.2502103
54026                     ],
54027                     [
54028                         12.3672011,
54029                         55.2519673
54030                     ],
54031                     [
54032                         12.3656858,
54033                         55.2340267
54034                     ],
54035                     [
54036                         12.2714604,
54037                         55.2366031
54038                     ],
54039                     [
54040                         12.2744467,
54041                         55.272476
54042                     ],
54043                     [
54044                         12.2115654,
54045                         55.2741475
54046                     ],
54047                     [
54048                         12.2130078,
54049                         55.2920322
54050                     ],
54051                     [
54052                         12.1815665,
54053                         55.2928638
54054                     ],
54055                     [
54056                         12.183141,
54057                         55.3107091
54058                     ],
54059                     [
54060                         12.2144897,
54061                         55.3100981
54062                     ],
54063                     [
54064                         12.2159927,
54065                         55.3279764
54066                     ],
54067                     [
54068                         12.1214458,
54069                         55.3303379
54070                     ],
54071                     [
54072                         12.1229489,
54073                         55.3483291
54074                     ]
54075                 ]
54076             ],
54077             "terms_text": "Stevns Kommune"
54078         },
54079         {
54080             "name": "Surrey Air Survey",
54081             "type": "tms",
54082             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54083             "scaleExtent": [
54084                 8,
54085                 19
54086             ],
54087             "polygon": [
54088                 [
54089                     [
54090                         -0.752478,
54091                         51.0821941
54092                     ],
54093                     [
54094                         -0.7595183,
54095                         51.0856254
54096                     ],
54097                     [
54098                         -0.8014342,
54099                         51.1457917
54100                     ],
54101                     [
54102                         -0.8398864,
54103                         51.1440686
54104                     ],
54105                     [
54106                         -0.8357665,
54107                         51.1802397
54108                     ],
54109                     [
54110                         -0.8529549,
54111                         51.2011266
54112                     ],
54113                     [
54114                         -0.8522683,
54115                         51.2096231
54116                     ],
54117                     [
54118                         -0.8495217,
54119                         51.217903
54120                     ],
54121                     [
54122                         -0.8266907,
54123                         51.2403696
54124                     ],
54125                     [
54126                         -0.8120995,
54127                         51.2469248
54128                     ],
54129                     [
54130                         -0.7736474,
54131                         51.2459577
54132                     ],
54133                     [
54134                         -0.7544213,
54135                         51.2381127
54136                     ],
54137                     [
54138                         -0.754078,
54139                         51.233921
54140                     ],
54141                     [
54142                         -0.7446366,
54143                         51.2333836
54144                     ],
54145                     [
54146                         -0.7430693,
54147                         51.2847178
54148                     ],
54149                     [
54150                         -0.751503,
54151                         51.3069524
54152                     ],
54153                     [
54154                         -0.7664376,
54155                         51.3121032
54156                     ],
54157                     [
54158                         -0.7820588,
54159                         51.3270157
54160                     ],
54161                     [
54162                         -0.7815438,
54163                         51.3388135
54164                     ],
54165                     [
54166                         -0.7374268,
54167                         51.3720456
54168                     ],
54169                     [
54170                         -0.7192307,
54171                         51.3769748
54172                     ],
54173                     [
54174                         -0.6795769,
54175                         51.3847961
54176                     ],
54177                     [
54178                         -0.6807786,
54179                         51.3901523
54180                     ],
54181                     [
54182                         -0.6531411,
54183                         51.3917591
54184                     ],
54185                     [
54186                         -0.6301385,
54187                         51.3905808
54188                     ],
54189                     [
54190                         -0.6291085,
54191                         51.3970074
54192                     ],
54193                     [
54194                         -0.6234437,
54195                         51.3977572
54196                     ],
54197                     [
54198                         -0.613144,
54199                         51.4295552
54200                     ],
54201                     [
54202                         -0.6002471,
54203                         51.4459121
54204                     ],
54205                     [
54206                         -0.5867081,
54207                         51.4445365
54208                     ],
54209                     [
54210                         -0.5762368,
54211                         51.453202
54212                     ],
54213                     [
54214                         -0.5626755,
54215                         51.4523462
54216                     ],
54217                     [
54218                         -0.547741,
54219                         51.4469972
54220                     ],
54221                     [
54222                         -0.5372697,
54223                         51.4448575
54224                     ],
54225                     [
54226                         -0.537098,
54227                         51.4526671
54228                     ],
54229                     [
54230                         -0.5439644,
54231                         51.4545926
54232                     ],
54233                     [
54234                         -0.5405312,
54235                         51.4698865
54236                     ],
54237                     [
54238                         -0.5309182,
54239                         51.4760881
54240                     ],
54241                     [
54242                         -0.5091172,
54243                         51.4744843
54244                     ],
54245                     [
54246                         -0.5086022,
54247                         51.4695657
54248                     ],
54249                     [
54250                         -0.4900628,
54251                         51.4682825
54252                     ],
54253                     [
54254                         -0.4526406,
54255                         51.4606894
54256                     ],
54257                     [
54258                         -0.4486924,
54259                         51.4429316
54260                     ],
54261                     [
54262                         -0.4414826,
54263                         51.4418616
54264                     ],
54265                     [
54266                         -0.4418259,
54267                         51.4369394
54268                     ],
54269                     [
54270                         -0.4112702,
54271                         51.4380095
54272                     ],
54273                     [
54274                         -0.4014855,
54275                         51.4279498
54276                     ],
54277                     [
54278                         -0.3807145,
54279                         51.4262372
54280                     ],
54281                     [
54282                         -0.3805428,
54283                         51.4161749
54284                     ],
54285                     [
54286                         -0.3491288,
54287                         51.4138195
54288                     ],
54289                     [
54290                         -0.3274994,
54291                         51.4037544
54292                     ],
54293                     [
54294                         -0.3039818,
54295                         51.3990424
54296                     ],
54297                     [
54298                         -0.3019219,
54299                         51.3754747
54300                     ],
54301                     [
54302                         -0.309475,
54303                         51.369688
54304                     ],
54305                     [
54306                         -0.3111916,
54307                         51.3529669
54308                     ],
54309                     [
54310                         -0.2955704,
54311                         51.3541462
54312                     ],
54313                     [
54314                         -0.2923089,
54315                         51.3673303
54316                     ],
54317                     [
54318                         -0.2850991,
54319                         51.3680805
54320                     ],
54321                     [
54322                         -0.2787476,
54323                         51.3771891
54324                     ],
54325                     [
54326                         -0.2655297,
54327                         51.3837247
54328                     ],
54329                     [
54330                         -0.2411538,
54331                         51.3847961
54332                     ],
54333                     [
54334                         -0.2123147,
54335                         51.3628288
54336                     ],
54337                     [
54338                         -0.2107697,
54339                         51.3498578
54340                     ],
54341                     [
54342                         -0.190857,
54343                         51.3502867
54344                     ],
54345                     [
54346                         -0.1542931,
54347                         51.3338802
54348                     ],
54349                     [
54350                         -0.1496583,
54351                         51.3057719
54352                     ],
54353                     [
54354                         -0.1074296,
54355                         51.2966491
54356                     ],
54357                     [
54358                         -0.0887185,
54359                         51.3099571
54360                     ],
54361                     [
54362                         -0.0878602,
54363                         51.3220811
54364                     ],
54365                     [
54366                         -0.0652009,
54367                         51.3215448
54368                     ],
54369                     [
54370                         -0.0641709,
54371                         51.3264793
54372                     ],
54373                     [
54374                         -0.0519829,
54375                         51.3263721
54376                     ],
54377                     [
54378                         -0.0528412,
54379                         51.334631
54380                     ],
54381                     [
54382                         -0.0330779,
54383                         51.3430876
54384                     ],
54385                     [
54386                         0.0019187,
54387                         51.3376339
54388                     ],
54389                     [
54390                         0.0118751,
54391                         51.3281956
54392                     ],
54393                     [
54394                         0.013935,
54395                         51.2994398
54396                     ],
54397                     [
54398                         0.0202865,
54399                         51.2994398
54400                     ],
54401                     [
54402                         0.0240631,
54403                         51.3072743
54404                     ],
54405                     [
54406                         0.0331611,
54407                         51.3086694
54408                     ],
54409                     [
54410                         0.0455207,
54411                         51.30545
54412                     ],
54413                     [
54414                         0.0523872,
54415                         51.2877392
54416                     ],
54417                     [
54418                         0.0616569,
54419                         51.2577764
54420                     ],
54421                     [
54422                         0.0640602,
54423                         51.2415518
54424                     ],
54425                     [
54426                         0.0462074,
54427                         51.2126342
54428                     ],
54429                     [
54430                         0.0407142,
54431                         51.2109136
54432                     ],
54433                     [
54434                         0.0448341,
54435                         51.1989753
54436                     ],
54437                     [
54438                         0.0494689,
54439                         51.1997283
54440                     ],
54441                     [
54442                         0.0558204,
54443                         51.1944573
54444                     ],
54445                     [
54446                         0.0611419,
54447                         51.1790713
54448                     ],
54449                     [
54450                         0.0623435,
54451                         51.1542061
54452                     ],
54453                     [
54454                         0.0577087,
54455                         51.1417146
54456                     ],
54457                     [
54458                         0.0204582,
54459                         51.1365447
54460                     ],
54461                     [
54462                         -0.0446015,
54463                         51.1336364
54464                     ],
54465                     [
54466                         -0.1566964,
54467                         51.1352522
54468                     ],
54469                     [
54470                         -0.1572114,
54471                         51.1290043
54472                     ],
54473                     [
54474                         -0.2287942,
54475                         51.1183379
54476                     ],
54477                     [
54478                         -0.2473336,
54479                         51.1183379
54480                     ],
54481                     [
54482                         -0.2500802,
54483                         51.1211394
54484                     ],
54485                     [
54486                         -0.299347,
54487                         51.1137042
54488                     ],
54489                     [
54490                         -0.3221779,
54491                         51.1119799
54492                     ],
54493                     [
54494                         -0.3223496,
54495                         51.1058367
54496                     ],
54497                     [
54498                         -0.3596001,
54499                         51.1019563
54500                     ],
54501                     [
54502                         -0.3589135,
54503                         51.1113333
54504                     ],
54505                     [
54506                         -0.3863793,
54507                         51.1117644
54508                     ],
54509                     [
54510                         -0.3869014,
54511                         51.1062516
54512                     ],
54513                     [
54514                         -0.4281001,
54515                         51.0947174
54516                     ],
54517                     [
54518                         -0.4856784,
54519                         51.0951554
54520                     ],
54521                     [
54522                         -0.487135,
54523                         51.0872266
54524                     ],
54525                     [
54526                         -0.5297404,
54527                         51.0865404
54528                     ],
54529                     [
54530                         -0.5302259,
54531                         51.0789914
54532                     ],
54533                     [
54534                         -0.61046,
54535                         51.076551
54536                     ],
54537                     [
54538                         -0.6099745,
54539                         51.080669
54540                     ],
54541                     [
54542                         -0.6577994,
54543                         51.0792202
54544                     ],
54545                     [
54546                         -0.6582849,
54547                         51.0743394
54548                     ],
54549                     [
54550                         -0.6836539,
54551                         51.0707547
54552                     ],
54553                     [
54554                         -0.6997979,
54555                         51.070831
54556                     ],
54557                     [
54558                         -0.7296581,
54559                         51.0744919
54560                     ]
54561                 ]
54562             ]
54563         },
54564         {
54565             "name": "Toulouse - Orthophotoplan 2007",
54566             "type": "tms",
54567             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54568             "scaleExtent": [
54569                 0,
54570                 22
54571             ],
54572             "polygon": [
54573                 [
54574                     [
54575                         1.1919978,
54576                         43.6328791
54577                     ],
54578                     [
54579                         1.2015377,
54580                         43.6329729
54581                     ],
54582                     [
54583                         1.2011107,
54584                         43.6554932
54585                     ],
54586                     [
54587                         1.2227985,
54588                         43.6557029
54589                     ],
54590                     [
54591                         1.2226231,
54592                         43.6653353
54593                     ],
54594                     [
54595                         1.2275341,
54596                         43.6653849
54597                     ],
54598                     [
54599                         1.2275417,
54600                         43.6656387
54601                     ],
54602                     [
54603                         1.2337568,
54604                         43.6656883
54605                     ],
54606                     [
54607                         1.2337644,
54608                         43.6650153
54609                     ],
54610                     [
54611                         1.2351218,
54612                         43.6650319
54613                     ],
54614                     [
54615                         1.2350913,
54616                         43.6670729
54617                     ],
54618                     [
54619                         1.2443566,
54620                         43.6671556
54621                     ],
54622                     [
54623                         1.2441584,
54624                         43.6743925
54625                     ],
54626                     [
54627                         1.2493973,
54628                         43.6744256
54629                     ],
54630                     [
54631                         1.2493973,
54632                         43.6746628
54633                     ],
54634                     [
54635                         1.2555666,
54636                         43.6747234
54637                     ],
54638                     [
54639                         1.2555742,
54640                         43.6744532
54641                     ],
54642                     [
54643                         1.2569545,
54644                         43.6744697
54645                     ],
54646                     [
54647                         1.2568782,
54648                         43.678529
54649                     ],
54650                     [
54651                         1.2874873,
54652                         43.6788257
54653                     ],
54654                     [
54655                         1.2870803,
54656                         43.7013229
54657                     ],
54658                     [
54659                         1.3088219,
54660                         43.7014632
54661                     ],
54662                     [
54663                         1.3086493,
54664                         43.7127673
54665                     ],
54666                     [
54667                         1.3303262,
54668                         43.7129544
54669                     ],
54670                     [
54671                         1.3300242,
54672                         43.7305221
54673                     ],
54674                     [
54675                         1.3367106,
54676                         43.7305845
54677                     ],
54678                     [
54679                         1.3367322,
54680                         43.7312235
54681                     ],
54682                     [
54683                         1.3734338,
54684                         43.7310456
54685                     ],
54686                     [
54687                         1.3735848,
54688                         43.7245772
54689                     ],
54690                     [
54691                         1.4604504,
54692                         43.7252947
54693                     ],
54694                     [
54695                         1.4607783,
54696                         43.7028034
54697                     ],
54698                     [
54699                         1.4824875,
54700                         43.7029516
54701                     ],
54702                     [
54703                         1.4829828,
54704                         43.6692071
54705                     ],
54706                     [
54707                         1.5046832,
54708                         43.6693616
54709                     ],
54710                     [
54711                         1.5048383,
54712                         43.6581174
54713                     ],
54714                     [
54715                         1.5265475,
54716                         43.6582656
54717                     ],
54718                     [
54719                         1.5266945,
54720                         43.6470298
54721                     ],
54722                     [
54723                         1.548368,
54724                         43.6471633
54725                     ],
54726                     [
54727                         1.5485357,
54728                         43.6359385
54729                     ],
54730                     [
54731                         1.5702172,
54732                         43.636082
54733                     ],
54734                     [
54735                         1.5705123,
54736                         43.6135777
54737                     ],
54738                     [
54739                         1.5488166,
54740                         43.6134276
54741                     ],
54742                     [
54743                         1.549097,
54744                         43.5909479
54745                     ],
54746                     [
54747                         1.5707695,
54748                         43.5910694
54749                     ],
54750                     [
54751                         1.5709373,
54752                         43.5798341
54753                     ],
54754                     [
54755                         1.5793714,
54756                         43.5798894
54757                     ],
54758                     [
54759                         1.5794782,
54760                         43.5737682
54761                     ],
54762                     [
54763                         1.5809119,
54764                         43.5737792
54765                     ],
54766                     [
54767                         1.5810859,
54768                         43.5573794
54769                     ],
54770                     [
54771                         1.5712334,
54772                         43.5573131
54773                     ],
54774                     [
54775                         1.5716504,
54776                         43.5235497
54777                     ],
54778                     [
54779                         1.3984804,
54780                         43.5222618
54781                     ],
54782                     [
54783                         1.3986509,
54784                         43.5110113
54785                     ],
54786                     [
54787                         1.3120959,
54788                         43.5102543
54789                     ],
54790                     [
54791                         1.3118968,
54792                         43.5215192
54793                     ],
54794                     [
54795                         1.2902569,
54796                         43.5213126
54797                     ],
54798                     [
54799                         1.2898637,
54800                         43.5438168
54801                     ],
54802                     [
54803                         1.311517,
54804                         43.5440133
54805                     ],
54806                     [
54807                         1.3113271,
54808                         43.5552596
54809                     ],
54810                     [
54811                         1.3036924,
54812                         43.5551924
54813                     ],
54814                     [
54815                         1.3036117,
54816                         43.5595099
54817                     ],
54818                     [
54819                         1.2955449,
54820                         43.5594317
54821                     ],
54822                     [
54823                         1.2955449,
54824                         43.5595489
54825                     ],
54826                     [
54827                         1.2895595,
54828                         43.5594473
54829                     ],
54830                     [
54831                         1.2892899,
54832                         43.5775366
54833                     ],
54834                     [
54835                         1.2675698,
54836                         43.5773647
54837                     ],
54838                     [
54839                         1.2673973,
54840                         43.5886141
54841                     ],
54842                     [
54843                         1.25355,
54844                         43.5885047
54845                     ],
54846                     [
54847                         1.2533774,
54848                         43.5956282
54849                     ],
54850                     [
54851                         1.2518029,
54852                         43.5956282
54853                     ],
54854                     [
54855                         1.2518029,
54856                         43.5949409
54857                     ],
54858                     [
54859                         1.2350437,
54860                         43.5947847
54861                     ],
54862                     [
54863                         1.2350437,
54864                         43.5945972
54865                     ],
54866                     [
54867                         1.2239572,
54868                         43.5945972
54869                     ],
54870                     [
54871                         1.2239357,
54872                         43.5994708
54873                     ],
54874                     [
54875                         1.2139708,
54876                         43.599299
54877                     ],
54878                     [
54879                         1.2138845,
54880                         43.6046408
54881                     ],
54882                     [
54883                         1.2020647,
54884                         43.6044846
54885                     ],
54886                     [
54887                         1.2019464,
54888                         43.61048
54889                     ],
54890                     [
54891                         1.1924294,
54892                         43.6103695
54893                     ]
54894                 ]
54895             ],
54896             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54897             "terms_text": "ToulouseMetropole"
54898         },
54899         {
54900             "name": "Toulouse - Orthophotoplan 2011",
54901             "type": "tms",
54902             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54903             "scaleExtent": [
54904                 0,
54905                 22
54906             ],
54907             "polygon": [
54908                 [
54909                     [
54910                         1.1135067,
54911                         43.6867566
54912                     ],
54913                     [
54914                         1.1351836,
54915                         43.6870842
54916                     ],
54917                     [
54918                         1.1348907,
54919                         43.6983471
54920                     ],
54921                     [
54922                         1.1782867,
54923                         43.6990338
54924                     ],
54925                     [
54926                         1.1779903,
54927                         43.7102786
54928                     ],
54929                     [
54930                         1.1996591,
54931                         43.7106144
54932                     ],
54933                     [
54934                         1.1993387,
54935                         43.7218722
54936                     ],
54937                     [
54938                         1.2427356,
54939                         43.7225269
54940                     ],
54941                     [
54942                         1.2424336,
54943                         43.7337491
54944                     ],
54945                     [
54946                         1.2641536,
54947                         43.734092
54948                     ],
54949                     [
54950                         1.2638301,
54951                         43.7453588
54952                     ],
54953                     [
54954                         1.2855285,
54955                         43.7456548
54956                     ],
54957                     [
54958                         1.2852481,
54959                         43.756935
54960                     ],
54961                     [
54962                         1.306925,
54963                         43.757231
54964                     ],
54965                     [
54966                         1.3066446,
54967                         43.7684779
54968                     ],
54969                     [
54970                         1.3283431,
54971                         43.7687894
54972                     ],
54973                     [
54974                         1.3280842,
54975                         43.780034
54976                     ],
54977                     [
54978                         1.4367275,
54979                         43.7815757
54980                     ],
54981                     [
54982                         1.4373098,
54983                         43.7591004
54984                     ],
54985                     [
54986                         1.4590083,
54987                         43.7593653
54988                     ],
54989                     [
54990                         1.4593318,
54991                         43.7481479
54992                     ],
54993                     [
54994                         1.4810303,
54995                         43.7483972
54996                     ],
54997                     [
54998                         1.4813322,
54999                         43.7371777
55000                     ],
55001                     [
55002                         1.5030307,
55003                         43.7374115
55004                     ],
55005                     [
55006                         1.5035915,
55007                         43.7149664
55008                     ],
55009                     [
55010                         1.5253115,
55011                         43.7151846
55012                     ],
55013                     [
55014                         1.5256135,
55015                         43.7040057
55016                     ],
55017                     [
55018                         1.5472688,
55019                         43.7042552
55020                     ],
55021                     [
55022                         1.5475708,
55023                         43.6930431
55024                     ],
55025                     [
55026                         1.5692045,
55027                         43.6932926
55028                     ],
55029                     [
55030                         1.5695712,
55031                         43.6820316
55032                     ],
55033                     [
55034                         1.5912049,
55035                         43.6822656
55036                     ],
55037                     [
55038                         1.5917441,
55039                         43.6597998
55040                     ],
55041                     [
55042                         1.613421,
55043                         43.6600339
55044                     ],
55045                     [
55046                         1.613723,
55047                         43.6488291
55048                     ],
55049                     [
55050                         1.6353783,
55051                         43.6490788
55052                     ],
55053                     [
55054                         1.6384146,
55055                         43.5140731
55056                     ],
55057                     [
55058                         1.2921649,
55059                         43.5094658
55060                     ],
55061                     [
55062                         1.2918629,
55063                         43.5206966
55064                     ],
55065                     [
55066                         1.2702076,
55067                         43.5203994
55068                     ],
55069                     [
55070                         1.2698841,
55071                         43.5316437
55072                     ],
55073                     [
55074                         1.2482288,
55075                         43.531331
55076                     ],
55077                     [
55078                         1.2476048,
55079                         43.5537788
55080                     ],
55081                     [
55082                         1.2259628,
55083                         43.5534914
55084                     ],
55085                     [
55086                         1.2256819,
55087                         43.564716
55088                     ],
55089                     [
55090                         1.2039835,
55091                         43.564419
55092                     ],
55093                     [
55094                         1.2033148,
55095                         43.5869049
55096                     ],
55097                     [
55098                         1.1816164,
55099                         43.5865611
55100                     ],
55101                     [
55102                         1.1810237,
55103                         43.6090368
55104                     ],
55105                     [
55106                         1.1592821,
55107                         43.6086932
55108                     ],
55109                     [
55110                         1.1589585,
55111                         43.6199523
55112                     ],
55113                     [
55114                         1.1372601,
55115                         43.6196244
55116                     ],
55117                     [
55118                         1.1365933,
55119                         43.642094
55120                     ],
55121                     [
55122                         1.1149055,
55123                         43.6417629
55124                     ]
55125                 ]
55126             ],
55127             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55128             "terms_text": "ToulouseMetropole"
55129         },
55130         {
55131             "name": "Tours - Orthophotos 2008",
55132             "type": "tms",
55133             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55134             "polygon": [
55135                 [
55136                     [
55137                         0.5457462,
55138                         47.465264
55139                     ],
55140                     [
55141                         0.54585,
55142                         47.4608163
55143                     ],
55144                     [
55145                         0.5392188,
55146                         47.4606983
55147                     ],
55148                     [
55149                         0.5393484,
55150                         47.456243
55151                     ],
55152                     [
55153                         0.5327959,
55154                         47.4561003
55155                     ],
55156                     [
55157                         0.5329011,
55158                         47.451565
55159                     ],
55160                     [
55161                         0.52619,
55162                         47.4514013
55163                     ],
55164                     [
55165                         0.5265854,
55166                         47.4424884
55167                     ],
55168                     [
55169                         0.5000941,
55170                         47.4420739
55171                     ],
55172                     [
55173                         0.5002357,
55174                         47.4375835
55175                     ],
55176                     [
55177                         0.4936014,
55178                         47.4374324
55179                     ],
55180                     [
55181                         0.4937,
55182                         47.4329285
55183                     ],
55184                     [
55185                         0.4606141,
55186                         47.4324593
55187                     ],
55188                     [
55189                         0.4607248,
55190                         47.4279827
55191                     ],
55192                     [
55193                         0.4541016,
55194                         47.4278125
55195                     ],
55196                     [
55197                         0.454932,
55198                         47.4053921
55199                     ],
55200                     [
55201                         0.4615431,
55202                         47.4054476
55203                     ],
55204                     [
55205                         0.4619097,
55206                         47.3964924
55207                     ],
55208                     [
55209                         0.4684346,
55210                         47.3966005
55211                     ],
55212                     [
55213                         0.4691319,
55214                         47.3786415
55215                     ],
55216                     [
55217                         0.4757125,
55218                         47.3787609
55219                     ],
55220                     [
55221                         0.4762116,
55222                         47.3652018
55223                     ],
55224                     [
55225                         0.4828297,
55226                         47.3653499
55227                     ],
55228                     [
55229                         0.4832223,
55230                         47.3518574
55231                     ],
55232                     [
55233                         0.5097927,
55234                         47.3522592
55235                     ],
55236                     [
55237                         0.5095688,
55238                         47.3567713
55239                     ],
55240                     [
55241                         0.5227698,
55242                         47.3569785
55243                     ],
55244                     [
55245                         0.5226429,
55246                         47.3614867
55247                     ],
55248                     [
55249                         0.5490721,
55250                         47.3618878
55251                     ],
55252                     [
55253                         0.5489087,
55254                         47.3663307
55255                     ],
55256                     [
55257                         0.5555159,
55258                         47.3664985
55259                     ],
55260                     [
55261                         0.5559105,
55262                         47.3575522
55263                     ],
55264                     [
55265                         0.6152789,
55266                         47.358407
55267                     ],
55268                     [
55269                         0.6152963,
55270                         47.362893
55271                     ],
55272                     [
55273                         0.6285093,
55274                         47.3630936
55275                     ],
55276                     [
55277                         0.6288256,
55278                         47.353987
55279                     ],
55280                     [
55281                         0.6155012,
55282                         47.3538823
55283                     ],
55284                     [
55285                         0.6157682,
55286                         47.3493424
55287                     ],
55288                     [
55289                         0.6090956,
55290                         47.3492991
55291                     ],
55292                     [
55293                         0.6094735,
55294                         47.3402962
55295                     ],
55296                     [
55297                         0.6160477,
55298                         47.3404448
55299                     ],
55300                     [
55301                         0.616083,
55302                         47.3369074
55303                     ],
55304                     [
55305                         0.77497,
55306                         47.3388218
55307                     ],
55308                     [
55309                         0.7745786,
55310                         47.351628
55311                     ],
55312                     [
55313                         0.7680363,
55314                         47.3515901
55315                     ],
55316                     [
55317                         0.767589,
55318                         47.3605298
55319                     ],
55320                     [
55321                         0.7742443,
55322                         47.3606238
55323                     ],
55324                     [
55325                         0.7733465,
55326                         47.3921266
55327                     ],
55328                     [
55329                         0.7667434,
55330                         47.3920195
55331                     ],
55332                     [
55333                         0.7664411,
55334                         47.4010837
55335                     ],
55336                     [
55337                         0.7730647,
55338                         47.4011115
55339                     ],
55340                     [
55341                         0.7728868,
55342                         47.4101297
55343                     ],
55344                     [
55345                         0.7661849,
55346                         47.4100226
55347                     ],
55348                     [
55349                         0.7660267,
55350                         47.4145044
55351                     ],
55352                     [
55353                         0.7527613,
55354                         47.4143038
55355                     ],
55356                     [
55357                         0.7529788,
55358                         47.4098086
55359                     ],
55360                     [
55361                         0.7462373,
55362                         47.4097016
55363                     ],
55364                     [
55365                         0.7459424,
55366                         47.4232208
55367                     ],
55368                     [
55369                         0.7392324,
55370                         47.4231451
55371                     ],
55372                     [
55373                         0.738869,
55374                         47.4366116
55375                     ],
55376                     [
55377                         0.7323267,
55378                         47.4365171
55379                     ],
55380                     [
55381                         0.7321869,
55382                         47.4410556
55383                     ],
55384                     [
55385                         0.7255048,
55386                         47.44098
55387                     ],
55388                     [
55389                         0.7254209,
55390                         47.4453479
55391                     ],
55392                     [
55393                         0.7318793,
55394                         47.4454803
55395                     ],
55396                     [
55397                         0.7318514,
55398                         47.4501126
55399                     ],
55400                     [
55401                         0.7384496,
55402                         47.450226
55403                     ],
55404                     [
55405                         0.7383098,
55406                         47.454631
55407                     ],
55408                     [
55409                         0.7449359,
55410                         47.4547444
55411                     ],
55412                     [
55413                         0.7443209,
55414                         47.4771985
55415                     ],
55416                     [
55417                         0.7310685,
55418                         47.4769717
55419                     ],
55420                     [
55421                         0.7309008,
55422                         47.4815445
55423                     ],
55424                     [
55425                         0.7176205,
55426                         47.4812611
55427                     ],
55428                     [
55429                         0.7177883,
55430                         47.4768394
55431                     ],
55432                     [
55433                         0.69777,
55434                         47.4764993
55435                     ],
55436                     [
55437                         0.6980496,
55438                         47.4719827
55439                     ],
55440                     [
55441                         0.6914514,
55442                         47.4718882
55443                     ],
55444                     [
55445                         0.6917309,
55446                         47.4630241
55447                     ],
55448                     [
55449                         0.6851048,
55450                         47.4629295
55451                     ],
55452                     [
55453                         0.684937,
55454                         47.4673524
55455                     ],
55456                     [
55457                         0.678255,
55458                         47.4673335
55459                     ],
55460                     [
55461                         0.6779754,
55462                         47.4762158
55463                     ],
55464                     [
55465                         0.6714051,
55466                         47.4761592
55467                     ],
55468                     [
55469                         0.6710417,
55470                         47.4881952
55471                     ],
55472                     [
55473                         0.6577334,
55474                         47.4879685
55475                     ],
55476                     [
55477                         0.6578173,
55478                         47.48504
55479                     ],
55480                     [
55481                         0.6511911,
55482                         47.4848322
55483                     ],
55484                     [
55485                         0.6514707,
55486                         47.4758568
55487                     ],
55488                     [
55489                         0.6448166,
55490                         47.4757245
55491                     ],
55492                     [
55493                         0.6449284,
55494                         47.4712646
55495                     ],
55496                     [
55497                         0.6117976,
55498                         47.4707543
55499                     ],
55500                     [
55501                         0.6118815,
55502                         47.4663129
55503                     ],
55504                     [
55505                         0.6052833,
55506                         47.4661239
55507                     ],
55508                     [
55509                         0.6054231,
55510                         47.4616631
55511                     ],
55512                     [
55513                         0.5988808,
55514                         47.4615497
55515                     ],
55516                     [
55517                         0.5990206,
55518                         47.4570886
55519                     ],
55520                     [
55521                         0.572488,
55522                         47.4566916
55523                     ],
55524                     [
55525                         0.5721805,
55526                         47.4656513
55527                     ]
55528                 ]
55529             ],
55530             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55531             "terms_text": "Orthophoto Tour(s) Plus 2008"
55532         },
55533         {
55534             "name": "Tours - Orthophotos 2008-2010",
55535             "type": "tms",
55536             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55537             "scaleExtent": [
55538                 0,
55539                 20
55540             ],
55541             "polygon": [
55542                 [
55543                     [
55544                         0.5457462,
55545                         47.465264
55546                     ],
55547                     [
55548                         0.54585,
55549                         47.4608163
55550                     ],
55551                     [
55552                         0.5392188,
55553                         47.4606983
55554                     ],
55555                     [
55556                         0.5393484,
55557                         47.456243
55558                     ],
55559                     [
55560                         0.5327959,
55561                         47.4561003
55562                     ],
55563                     [
55564                         0.5329011,
55565                         47.451565
55566                     ],
55567                     [
55568                         0.52619,
55569                         47.4514013
55570                     ],
55571                     [
55572                         0.5265854,
55573                         47.4424884
55574                     ],
55575                     [
55576                         0.5000941,
55577                         47.4420739
55578                     ],
55579                     [
55580                         0.5002357,
55581                         47.4375835
55582                     ],
55583                     [
55584                         0.4936014,
55585                         47.4374324
55586                     ],
55587                     [
55588                         0.4937,
55589                         47.4329285
55590                     ],
55591                     [
55592                         0.4606141,
55593                         47.4324593
55594                     ],
55595                     [
55596                         0.4607248,
55597                         47.4279827
55598                     ],
55599                     [
55600                         0.4541016,
55601                         47.4278125
55602                     ],
55603                     [
55604                         0.454932,
55605                         47.4053921
55606                     ],
55607                     [
55608                         0.4615431,
55609                         47.4054476
55610                     ],
55611                     [
55612                         0.4619097,
55613                         47.3964924
55614                     ],
55615                     [
55616                         0.4684346,
55617                         47.3966005
55618                     ],
55619                     [
55620                         0.4691319,
55621                         47.3786415
55622                     ],
55623                     [
55624                         0.4757125,
55625                         47.3787609
55626                     ],
55627                     [
55628                         0.4762116,
55629                         47.3652018
55630                     ],
55631                     [
55632                         0.4828297,
55633                         47.3653499
55634                     ],
55635                     [
55636                         0.4829611,
55637                         47.3608321
55638                     ],
55639                     [
55640                         0.4763543,
55641                         47.360743
55642                     ],
55643                     [
55644                         0.476654,
55645                         47.3517263
55646                     ],
55647                     [
55648                         0.4700497,
55649                         47.3516186
55650                     ],
55651                     [
55652                         0.4701971,
55653                         47.3471313
55654                     ],
55655                     [
55656                         0.4637503,
55657                         47.3470104
55658                     ],
55659                     [
55660                         0.4571425,
55661                         47.3424146
55662                     ],
55663                     [
55664                         0.4572922,
55665                         47.3379061
55666                     ],
55667                     [
55668                         0.4506741,
55669                         47.3378081
55670                     ],
55671                     [
55672                         0.4508379,
55673                         47.3333051
55674                     ],
55675                     [
55676                         0.4442212,
55677                         47.3332032
55678                     ],
55679                     [
55680                         0.4443809,
55681                         47.328711
55682                     ],
55683                     [
55684                         0.4311392,
55685                         47.3284977
55686                     ],
55687                     [
55688                         0.4316262,
55689                         47.3150004
55690                     ],
55691                     [
55692                         0.4382432,
55693                         47.3151136
55694                     ],
55695                     [
55696                         0.4383815,
55697                         47.3106174
55698                     ],
55699                     [
55700                         0.4714487,
55701                         47.3111374
55702                     ],
55703                     [
55704                         0.4713096,
55705                         47.3156565
55706                     ],
55707                     [
55708                         0.477888,
55709                         47.3157542
55710                     ],
55711                     [
55712                         0.4780733,
55713                         47.3112802
55714                     ],
55715                     [
55716                         0.4846826,
55717                         47.3113639
55718                     ],
55719                     [
55720                         0.4848576,
55721                         47.3068686
55722                     ],
55723                     [
55724                         0.4914359,
55725                         47.3069803
55726                     ],
55727                     [
55728                         0.491745,
55729                         47.2979733
55730                     ],
55731                     [
55732                         0.4851578,
55733                         47.2978722
55734                     ],
55735                     [
55736                         0.4854269,
55737                         47.2888744
55738                     ],
55739                     [
55740                         0.4788485,
55741                         47.2887697
55742                     ],
55743                     [
55744                         0.4791574,
55745                         47.2797818
55746                     ],
55747                     [
55748                         0.4857769,
55749                         47.2799005
55750                     ],
55751                     [
55752                         0.4859107,
55753                         47.2753885
55754                     ],
55755                     [
55756                         0.492539,
55757                         47.2755029
55758                     ],
55759                     [
55760                         0.4926669,
55761                         47.2710127
55762                     ],
55763                     [
55764                         0.4992986,
55765                         47.2711066
55766                     ],
55767                     [
55768                         0.4994296,
55769                         47.2666116
55770                     ],
55771                     [
55772                         0.5192658,
55773                         47.2669245
55774                     ],
55775                     [
55776                         0.5194225,
55777                         47.2624231
55778                     ],
55779                     [
55780                         0.5260186,
55781                         47.2625205
55782                     ],
55783                     [
55784                         0.5258735,
55785                         47.2670183
55786                     ],
55787                     [
55788                         0.5456972,
55789                         47.2673383
55790                     ],
55791                     [
55792                         0.5455537,
55793                         47.2718283
55794                     ],
55795                     [
55796                         0.5587737,
55797                         47.2720366
55798                     ],
55799                     [
55800                         0.5586259,
55801                         47.2765185
55802                     ],
55803                     [
55804                         0.5652252,
55805                         47.2766278
55806                     ],
55807                     [
55808                         0.5650848,
55809                         47.2811206
55810                     ],
55811                     [
55812                         0.5716753,
55813                         47.2812285
55814                     ],
55815                     [
55816                         0.5715223,
55817                         47.2857217
55818                     ],
55819                     [
55820                         0.5781436,
55821                         47.2858299
55822                     ],
55823                     [
55824                         0.5779914,
55825                         47.2903294
55826                     ],
55827                     [
55828                         0.5846023,
55829                         47.2904263
55830                     ],
55831                     [
55832                         0.5843076,
55833                         47.2994231
55834                     ],
55835                     [
55836                         0.597499,
55837                         47.2996094
55838                     ],
55839                     [
55840                         0.5976637,
55841                         47.2951375
55842                     ],
55843                     [
55844                         0.6571596,
55845                         47.2960036
55846                     ],
55847                     [
55848                         0.6572988,
55849                         47.2915091
55850                     ],
55851                     [
55852                         0.6705019,
55853                         47.2917186
55854                     ],
55855                     [
55856                         0.6703475,
55857                         47.2962082
55858                     ],
55859                     [
55860                         0.6836175,
55861                         47.2963688
55862                     ],
55863                     [
55864                         0.6834322,
55865                         47.3008929
55866                     ],
55867                     [
55868                         0.690062,
55869                         47.3009558
55870                     ],
55871                     [
55872                         0.6899241,
55873                         47.3054703
55874                     ],
55875                     [
55876                         0.7362019,
55877                         47.3061157
55878                     ],
55879                     [
55880                         0.7360848,
55881                         47.3106063
55882                     ],
55883                     [
55884                         0.7559022,
55885                         47.3108935
55886                     ],
55887                     [
55888                         0.7557718,
55889                         47.315392
55890                     ],
55891                     [
55892                         0.7623755,
55893                         47.3154716
55894                     ],
55895                     [
55896                         0.7622314,
55897                         47.3199941
55898                     ],
55899                     [
55900                         0.7754911,
55901                         47.3201546
55902                     ],
55903                     [
55904                         0.77497,
55905                         47.3388218
55906                     ],
55907                     [
55908                         0.7745786,
55909                         47.351628
55910                     ],
55911                     [
55912                         0.7680363,
55913                         47.3515901
55914                     ],
55915                     [
55916                         0.767589,
55917                         47.3605298
55918                     ],
55919                     [
55920                         0.7742443,
55921                         47.3606238
55922                     ],
55923                     [
55924                         0.7733465,
55925                         47.3921266
55926                     ],
55927                     [
55928                         0.7667434,
55929                         47.3920195
55930                     ],
55931                     [
55932                         0.7664411,
55933                         47.4010837
55934                     ],
55935                     [
55936                         0.7730647,
55937                         47.4011115
55938                     ],
55939                     [
55940                         0.7728868,
55941                         47.4101297
55942                     ],
55943                     [
55944                         0.7661849,
55945                         47.4100226
55946                     ],
55947                     [
55948                         0.7660267,
55949                         47.4145044
55950                     ],
55951                     [
55952                         0.7527613,
55953                         47.4143038
55954                     ],
55955                     [
55956                         0.7529788,
55957                         47.4098086
55958                     ],
55959                     [
55960                         0.7462373,
55961                         47.4097016
55962                     ],
55963                     [
55964                         0.7459424,
55965                         47.4232208
55966                     ],
55967                     [
55968                         0.7392324,
55969                         47.4231451
55970                     ],
55971                     [
55972                         0.738869,
55973                         47.4366116
55974                     ],
55975                     [
55976                         0.7323267,
55977                         47.4365171
55978                     ],
55979                     [
55980                         0.7321869,
55981                         47.4410556
55982                     ],
55983                     [
55984                         0.7255048,
55985                         47.44098
55986                     ],
55987                     [
55988                         0.7254209,
55989                         47.4453479
55990                     ],
55991                     [
55992                         0.7318793,
55993                         47.4454803
55994                     ],
55995                     [
55996                         0.7318514,
55997                         47.4501126
55998                     ],
55999                     [
56000                         0.7384496,
56001                         47.450226
56002                     ],
56003                     [
56004                         0.7383098,
56005                         47.454631
56006                     ],
56007                     [
56008                         0.7449359,
56009                         47.4547444
56010                     ],
56011                     [
56012                         0.7443209,
56013                         47.4771985
56014                     ],
56015                     [
56016                         0.7310685,
56017                         47.4769717
56018                     ],
56019                     [
56020                         0.7309008,
56021                         47.4815445
56022                     ],
56023                     [
56024                         0.7176205,
56025                         47.4812611
56026                     ],
56027                     [
56028                         0.7177883,
56029                         47.4768394
56030                     ],
56031                     [
56032                         0.69777,
56033                         47.4764993
56034                     ],
56035                     [
56036                         0.6980496,
56037                         47.4719827
56038                     ],
56039                     [
56040                         0.6914514,
56041                         47.4718882
56042                     ],
56043                     [
56044                         0.6917309,
56045                         47.4630241
56046                     ],
56047                     [
56048                         0.6851048,
56049                         47.4629295
56050                     ],
56051                     [
56052                         0.684937,
56053                         47.4673524
56054                     ],
56055                     [
56056                         0.678255,
56057                         47.4673335
56058                     ],
56059                     [
56060                         0.6779754,
56061                         47.4762158
56062                     ],
56063                     [
56064                         0.6714051,
56065                         47.4761592
56066                     ],
56067                     [
56068                         0.6710417,
56069                         47.4881952
56070                     ],
56071                     [
56072                         0.6577334,
56073                         47.4879685
56074                     ],
56075                     [
56076                         0.6578173,
56077                         47.48504
56078                     ],
56079                     [
56080                         0.6511911,
56081                         47.4848322
56082                     ],
56083                     [
56084                         0.6514707,
56085                         47.4758568
56086                     ],
56087                     [
56088                         0.6448166,
56089                         47.4757245
56090                     ],
56091                     [
56092                         0.6449284,
56093                         47.4712646
56094                     ],
56095                     [
56096                         0.6117976,
56097                         47.4707543
56098                     ],
56099                     [
56100                         0.6118815,
56101                         47.4663129
56102                     ],
56103                     [
56104                         0.6052833,
56105                         47.4661239
56106                     ],
56107                     [
56108                         0.6054231,
56109                         47.4616631
56110                     ],
56111                     [
56112                         0.5988808,
56113                         47.4615497
56114                     ],
56115                     [
56116                         0.5990206,
56117                         47.4570886
56118                     ],
56119                     [
56120                         0.572488,
56121                         47.4566916
56122                     ],
56123                     [
56124                         0.5721805,
56125                         47.4656513
56126                     ]
56127                 ]
56128             ],
56129             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56130             "terms_text": "Orthophoto Tour(s) Plus 2008"
56131         },
56132         {
56133             "name": "USGS Large Scale Imagery",
56134             "type": "tms",
56135             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56136             "scaleExtent": [
56137                 12,
56138                 20
56139             ],
56140             "polygon": [
56141                 [
56142                     [
56143                         -123.2549305,
56144                         48.7529029
56145                     ],
56146                     [
56147                         -123.2549305,
56148                         48.5592263
56149                     ],
56150                     [
56151                         -123.192224,
56152                         48.5592263
56153                     ],
56154                     [
56155                         -123.192224,
56156                         48.4348366
56157                     ],
56158                     [
56159                         -122.9419646,
56160                         48.4348366
56161                     ],
56162                     [
56163                         -122.9419646,
56164                         48.3720812
56165                     ],
56166                     [
56167                         -122.8806229,
56168                         48.3720812
56169                     ],
56170                     [
56171                         -122.8806229,
56172                         48.3094763
56173                     ],
56174                     [
56175                         -122.8167566,
56176                         48.3094763
56177                     ],
56178                     [
56179                         -122.8167566,
56180                         48.1904587
56181                     ],
56182                     [
56183                         -123.0041133,
56184                         48.1904587
56185                     ],
56186                     [
56187                         -123.0041133,
56188                         48.1275918
56189                     ],
56190                     [
56191                         -123.058416,
56192                         48.1275918
56193                     ],
56194                     [
56195                         -123.058416,
56196                         48.190514
56197                     ],
56198                     [
56199                         -123.254113,
56200                         48.190514
56201                     ],
56202                     [
56203                         -123.254113,
56204                         48.1274982
56205                     ],
56206                     [
56207                         -123.3706593,
56208                         48.1274982
56209                     ],
56210                     [
56211                         -123.3706593,
56212                         48.1908403
56213                     ],
56214                     [
56215                         -124.0582632,
56216                         48.1908403
56217                     ],
56218                     [
56219                         -124.0582632,
56220                         48.253442
56221                     ],
56222                     [
56223                         -124.1815163,
56224                         48.253442
56225                     ],
56226                     [
56227                         -124.1815163,
56228                         48.3164666
56229                     ],
56230                     [
56231                         -124.4319117,
56232                         48.3164666
56233                     ],
56234                     [
56235                         -124.4319117,
56236                         48.3782613
56237                     ],
56238                     [
56239                         -124.5564618,
56240                         48.3782613
56241                     ],
56242                     [
56243                         -124.5564618,
56244                         48.4408305
56245                     ],
56246                     [
56247                         -124.7555107,
56248                         48.4408305
56249                     ],
56250                     [
56251                         -124.7555107,
56252                         48.1914986
56253                     ],
56254                     [
56255                         -124.8185282,
56256                         48.1914986
56257                     ],
56258                     [
56259                         -124.8185282,
56260                         48.1228381
56261                     ],
56262                     [
56263                         -124.7552951,
56264                         48.1228381
56265                     ],
56266                     [
56267                         -124.7552951,
56268                         47.5535253
56269                     ],
56270                     [
56271                         -124.3812108,
56272                         47.5535253
56273                     ],
56274                     [
56275                         -124.3812108,
56276                         47.1218696
56277                     ],
56278                     [
56279                         -124.1928897,
56280                         47.1218696
56281                     ],
56282                     [
56283                         -124.1928897,
56284                         43.7569431
56285                     ],
56286                     [
56287                         -124.4443382,
56288                         43.7569431
56289                     ],
56290                     [
56291                         -124.4443382,
56292                         43.1425556
56293                     ],
56294                     [
56295                         -124.6398855,
56296                         43.1425556
56297                     ],
56298                     [
56299                         -124.6398855,
56300                         42.6194503
56301                     ],
56302                     [
56303                         -124.4438525,
56304                         42.6194503
56305                     ],
56306                     [
56307                         -124.4438525,
56308                         39.8080662
56309                     ],
56310                     [
56311                         -123.8815685,
56312                         39.8080662
56313                     ],
56314                     [
56315                         -123.8815685,
56316                         39.1102825
56317                     ],
56318                     [
56319                         -123.75805,
56320                         39.1102825
56321                     ],
56322                     [
56323                         -123.75805,
56324                         38.4968799
56325                     ],
56326                     [
56327                         -123.2702803,
56328                         38.4968799
56329                     ],
56330                     [
56331                         -123.2702803,
56332                         37.9331905
56333                     ],
56334                     [
56335                         -122.8148084,
56336                         37.9331905
56337                     ],
56338                     [
56339                         -122.8148084,
56340                         37.8019606
56341                     ],
56342                     [
56343                         -122.5664316,
56344                         37.8019606
56345                     ],
56346                     [
56347                         -122.5664316,
56348                         36.9319611
56349                     ],
56350                     [
56351                         -121.8784026,
56352                         36.9319611
56353                     ],
56354                     [
56355                         -121.8784026,
56356                         36.6897596
56357                     ],
56358                     [
56359                         -122.0034748,
56360                         36.6897596
56361                     ],
56362                     [
56363                         -122.0034748,
56364                         36.4341056
56365                     ],
56366                     [
56367                         -121.9414159,
56368                         36.4341056
56369                     ],
56370                     [
56371                         -121.9414159,
56372                         35.9297636
56373                     ],
56374                     [
56375                         -121.5040977,
56376                         35.9297636
56377                     ],
56378                     [
56379                         -121.5040977,
56380                         35.8100273
56381                     ],
56382                     [
56383                         -121.3790276,
56384                         35.8100273
56385                     ],
56386                     [
56387                         -121.3790276,
56388                         35.4239164
56389                     ],
56390                     [
56391                         -120.9426515,
56392                         35.4239164
56393                     ],
56394                     [
56395                         -120.9426515,
56396                         35.1849683
56397                     ],
56398                     [
56399                         -120.8171978,
56400                         35.1849683
56401                     ],
56402                     [
56403                         -120.8171978,
56404                         35.1219894
56405                     ],
56406                     [
56407                         -120.6918447,
56408                         35.1219894
56409                     ],
56410                     [
56411                         -120.6918447,
56412                         34.4966794
56413                     ],
56414                     [
56415                         -120.5045898,
56416                         34.4966794
56417                     ],
56418                     [
56419                         -120.5045898,
56420                         34.4339651
56421                     ],
56422                     [
56423                         -120.0078775,
56424                         34.4339651
56425                     ],
56426                     [
56427                         -120.0078775,
56428                         34.3682626
56429                     ],
56430                     [
56431                         -119.5283517,
56432                         34.3682626
56433                     ],
56434                     [
56435                         -119.5283517,
56436                         34.0576434
56437                     ],
56438                     [
56439                         -119.0060985,
56440                         34.0576434
56441                     ],
56442                     [
56443                         -119.0060985,
56444                         33.9975267
56445                     ],
56446                     [
56447                         -118.5046259,
56448                         33.9975267
56449                     ],
56450                     [
56451                         -118.5046259,
56452                         33.8694631
56453                     ],
56454                     [
56455                         -118.4413209,
56456                         33.8694631
56457                     ],
56458                     [
56459                         -118.4413209,
56460                         33.6865253
56461                     ],
56462                     [
56463                         -118.066912,
56464                         33.6865253
56465                     ],
56466                     [
56467                         -118.066912,
56468                         33.3063832
56469                     ],
56470                     [
56471                         -117.5030045,
56472                         33.3063832
56473                     ],
56474                     [
56475                         -117.5030045,
56476                         33.0500337
56477                     ],
56478                     [
56479                         -117.3188195,
56480                         33.0500337
56481                     ],
56482                     [
56483                         -117.3188195,
56484                         32.6205888
56485                     ],
56486                     [
56487                         -117.1917023,
56488                         32.6205888
56489                     ],
56490                     [
56491                         -117.1917023,
56492                         32.4974566
56493                     ],
56494                     [
56495                         -116.746496,
56496                         32.4974566
56497                     ],
56498                     [
56499                         -116.746496,
56500                         32.5609161
56501                     ],
56502                     [
56503                         -115.9970138,
56504                         32.5609161
56505                     ],
56506                     [
56507                         -115.9970138,
56508                         32.6264942
56509                     ],
56510                     [
56511                         -114.8808125,
56512                         32.6264942
56513                     ],
56514                     [
56515                         -114.8808125,
56516                         32.4340796
56517                     ],
56518                     [
56519                         -114.6294474,
56520                         32.4340796
56521                     ],
56522                     [
56523                         -114.6294474,
56524                         32.3731636
56525                     ],
56526                     [
56527                         -114.4447437,
56528                         32.3731636
56529                     ],
56530                     [
56531                         -114.4447437,
56532                         32.3075418
56533                     ],
56534                     [
56535                         -114.2557628,
56536                         32.3075418
56537                     ],
56538                     [
56539                         -114.2557628,
56540                         32.2444561
56541                     ],
56542                     [
56543                         -114.0680274,
56544                         32.2444561
56545                     ],
56546                     [
56547                         -114.0680274,
56548                         32.1829113
56549                     ],
56550                     [
56551                         -113.8166499,
56552                         32.1829113
56553                     ],
56554                     [
56555                         -113.8166499,
56556                         32.1207622
56557                     ],
56558                     [
56559                         -113.6307421,
56560                         32.1207622
56561                     ],
56562                     [
56563                         -113.6307421,
56564                         32.0565099
56565                     ],
56566                     [
56567                         -113.4417495,
56568                         32.0565099
56569                     ],
56570                     [
56571                         -113.4417495,
56572                         31.9984372
56573                     ],
56574                     [
56575                         -113.2546027,
56576                         31.9984372
56577                     ],
56578                     [
56579                         -113.2546027,
56580                         31.9325434
56581                     ],
56582                     [
56583                         -113.068072,
56584                         31.9325434
56585                     ],
56586                     [
56587                         -113.068072,
56588                         31.8718062
56589                     ],
56590                     [
56591                         -112.8161105,
56592                         31.8718062
56593                     ],
56594                     [
56595                         -112.8161105,
56596                         31.8104171
56597                     ],
56598                     [
56599                         -112.6308756,
56600                         31.8104171
56601                     ],
56602                     [
56603                         -112.6308756,
56604                         31.7464723
56605                     ],
56606                     [
56607                         -112.4418918,
56608                         31.7464723
56609                     ],
56610                     [
56611                         -112.4418918,
56612                         31.6856001
56613                     ],
56614                     [
56615                         -112.257192,
56616                         31.6856001
56617                     ],
56618                     [
56619                         -112.257192,
56620                         31.6210352
56621                     ],
56622                     [
56623                         -112.0033787,
56624                         31.6210352
56625                     ],
56626                     [
56627                         -112.0033787,
56628                         31.559584
56629                     ],
56630                     [
56631                         -111.815619,
56632                         31.559584
56633                     ],
56634                     [
56635                         -111.815619,
56636                         31.4970238
56637                     ],
56638                     [
56639                         -111.6278586,
56640                         31.4970238
56641                     ],
56642                     [
56643                         -111.6278586,
56644                         31.4339867
56645                     ],
56646                     [
56647                         -111.4418978,
56648                         31.4339867
56649                     ],
56650                     [
56651                         -111.4418978,
56652                         31.3733859
56653                     ],
56654                     [
56655                         -111.2559708,
56656                         31.3733859
56657                     ],
56658                     [
56659                         -111.2559708,
56660                         31.3113225
56661                     ],
56662                     [
56663                         -108.1845822,
56664                         31.3113225
56665                     ],
56666                     [
56667                         -108.1845822,
56668                         31.7459502
56669                     ],
56670                     [
56671                         -106.5065055,
56672                         31.7459502
56673                     ],
56674                     [
56675                         -106.5065055,
56676                         31.6842308
56677                     ],
56678                     [
56679                         -106.3797265,
56680                         31.6842308
56681                     ],
56682                     [
56683                         -106.3797265,
56684                         31.621752
56685                     ],
56686                     [
56687                         -106.317434,
56688                         31.621752
56689                     ],
56690                     [
56691                         -106.317434,
56692                         31.4968167
56693                     ],
56694                     [
56695                         -106.2551769,
56696                         31.4968167
56697                     ],
56698                     [
56699                         -106.2551769,
56700                         31.4344889
56701                     ],
56702                     [
56703                         -106.1924698,
56704                         31.4344889
56705                     ],
56706                     [
56707                         -106.1924698,
56708                         31.3721296
56709                     ],
56710                     [
56711                         -106.0039212,
56712                         31.3721296
56713                     ],
56714                     [
56715                         -106.0039212,
56716                         31.309328
56717                     ],
56718                     [
56719                         -105.9416582,
56720                         31.309328
56721                     ],
56722                     [
56723                         -105.9416582,
56724                         31.2457547
56725                     ],
56726                     [
56727                         -105.8798174,
56728                         31.2457547
56729                     ],
56730                     [
56731                         -105.8798174,
56732                         31.1836194
56733                     ],
56734                     [
56735                         -105.8162349,
56736                         31.1836194
56737                     ],
56738                     [
56739                         -105.8162349,
56740                         31.1207155
56741                     ],
56742                     [
56743                         -105.6921198,
56744                         31.1207155
56745                     ],
56746                     [
56747                         -105.6921198,
56748                         31.0584835
56749                     ],
56750                     [
56751                         -105.6302881,
56752                         31.0584835
56753                     ],
56754                     [
56755                         -105.6302881,
56756                         30.9328271
56757                     ],
56758                     [
56759                         -105.5044418,
56760                         30.9328271
56761                     ],
56762                     [
56763                         -105.5044418,
56764                         30.8715864
56765                     ],
56766                     [
56767                         -105.4412973,
56768                         30.8715864
56769                     ],
56770                     [
56771                         -105.4412973,
56772                         30.808463
56773                     ],
56774                     [
56775                         -105.3781497,
56776                         30.808463
56777                     ],
56778                     [
56779                         -105.3781497,
56780                         30.7471828
56781                     ],
56782                     [
56783                         -105.1904658,
56784                         30.7471828
56785                     ],
56786                     [
56787                         -105.1904658,
56788                         30.6843231
56789                     ],
56790                     [
56791                         -105.1286244,
56792                         30.6843231
56793                     ],
56794                     [
56795                         -105.1286244,
56796                         30.6199737
56797                     ],
56798                     [
56799                         -105.0036504,
56800                         30.6199737
56801                     ],
56802                     [
56803                         -105.0036504,
56804                         30.5589058
56805                     ],
56806                     [
56807                         -104.9417962,
56808                         30.5589058
56809                     ],
56810                     [
56811                         -104.9417962,
56812                         30.4963236
56813                     ],
56814                     [
56815                         -104.8782018,
56816                         30.4963236
56817                     ],
56818                     [
56819                         -104.8782018,
56820                         30.3098261
56821                     ],
56822                     [
56823                         -104.8155257,
56824                         30.3098261
56825                     ],
56826                     [
56827                         -104.8155257,
56828                         30.2478305
56829                     ],
56830                     [
56831                         -104.7536079,
56832                         30.2478305
56833                     ],
56834                     [
56835                         -104.7536079,
56836                         29.9353916
56837                     ],
56838                     [
56839                         -104.690949,
56840                         29.9353916
56841                     ],
56842                     [
56843                         -104.690949,
56844                         29.8090156
56845                     ],
56846                     [
56847                         -104.6291301,
56848                         29.8090156
56849                     ],
56850                     [
56851                         -104.6291301,
56852                         29.6843577
56853                     ],
56854                     [
56855                         -104.5659869,
56856                         29.6843577
56857                     ],
56858                     [
56859                         -104.5659869,
56860                         29.6223459
56861                     ],
56862                     [
56863                         -104.5037188,
56864                         29.6223459
56865                     ],
56866                     [
56867                         -104.5037188,
56868                         29.5595436
56869                     ],
56870                     [
56871                         -104.4410072,
56872                         29.5595436
56873                     ],
56874                     [
56875                         -104.4410072,
56876                         29.4974832
56877                     ],
56878                     [
56879                         -104.2537551,
56880                         29.4974832
56881                     ],
56882                     [
56883                         -104.2537551,
56884                         29.3716718
56885                     ],
56886                     [
56887                         -104.1291984,
56888                         29.3716718
56889                     ],
56890                     [
56891                         -104.1291984,
56892                         29.3091621
56893                     ],
56894                     [
56895                         -104.0688737,
56896                         29.3091621
56897                     ],
56898                     [
56899                         -104.0688737,
56900                         29.2467276
56901                     ],
56902                     [
56903                         -103.8187309,
56904                         29.2467276
56905                     ],
56906                     [
56907                         -103.8187309,
56908                         29.1843076
56909                     ],
56910                     [
56911                         -103.755736,
56912                         29.1843076
56913                     ],
56914                     [
56915                         -103.755736,
56916                         29.1223174
56917                     ],
56918                     [
56919                         -103.5667542,
56920                         29.1223174
56921                     ],
56922                     [
56923                         -103.5667542,
56924                         29.0598119
56925                     ],
56926                     [
56927                         -103.5049819,
56928                         29.0598119
56929                     ],
56930                     [
56931                         -103.5049819,
56932                         28.9967506
56933                     ],
56934                     [
56935                         -103.3165753,
56936                         28.9967506
56937                     ],
56938                     [
56939                         -103.3165753,
56940                         28.9346923
56941                     ],
56942                     [
56943                         -103.0597572,
56944                         28.9346923
56945                     ],
56946                     [
56947                         -103.0597572,
56948                         29.0592965
56949                     ],
56950                     [
56951                         -102.9979694,
56952                         29.0592965
56953                     ],
56954                     [
56955                         -102.9979694,
56956                         29.1212855
56957                     ],
56958                     [
56959                         -102.9331397,
56960                         29.1212855
56961                     ],
56962                     [
56963                         -102.9331397,
56964                         29.1848575
56965                     ],
56966                     [
56967                         -102.8095989,
56968                         29.1848575
56969                     ],
56970                     [
56971                         -102.8095989,
56972                         29.2526154
56973                     ],
56974                     [
56975                         -102.8701345,
56976                         29.2526154
56977                     ],
56978                     [
56979                         -102.8701345,
56980                         29.308096
56981                     ],
56982                     [
56983                         -102.8096681,
56984                         29.308096
56985                     ],
56986                     [
56987                         -102.8096681,
56988                         29.3715484
56989                     ],
56990                     [
56991                         -102.7475655,
56992                         29.3715484
56993                     ],
56994                     [
56995                         -102.7475655,
56996                         29.5581899
56997                     ],
56998                     [
56999                         -102.684554,
57000                         29.5581899
57001                     ],
57002                     [
57003                         -102.684554,
57004                         29.6847655
57005                     ],
57006                     [
57007                         -102.4967764,
57008                         29.6847655
57009                     ],
57010                     [
57011                         -102.4967764,
57012                         29.7457694
57013                     ],
57014                     [
57015                         -102.3086647,
57016                         29.7457694
57017                     ],
57018                     [
57019                         -102.3086647,
57020                         29.8086627
57021                     ],
57022                     [
57023                         -102.1909323,
57024                         29.8086627
57025                     ],
57026                     [
57027                         -102.1909323,
57028                         29.7460097
57029                     ],
57030                     [
57031                         -101.5049914,
57032                         29.7460097
57033                     ],
57034                     [
57035                         -101.5049914,
57036                         29.6846777
57037                     ],
57038                     [
57039                         -101.3805796,
57040                         29.6846777
57041                     ],
57042                     [
57043                         -101.3805796,
57044                         29.5594459
57045                     ],
57046                     [
57047                         -101.3175057,
57048                         29.5594459
57049                     ],
57050                     [
57051                         -101.3175057,
57052                         29.4958934
57053                     ],
57054                     [
57055                         -101.1910075,
57056                         29.4958934
57057                     ],
57058                     [
57059                         -101.1910075,
57060                         29.4326115
57061                     ],
57062                     [
57063                         -101.067501,
57064                         29.4326115
57065                     ],
57066                     [
57067                         -101.067501,
57068                         29.308808
57069                     ],
57070                     [
57071                         -100.9418897,
57072                         29.308808
57073                     ],
57074                     [
57075                         -100.9418897,
57076                         29.2456231
57077                     ],
57078                     [
57079                         -100.8167271,
57080                         29.2456231
57081                     ],
57082                     [
57083                         -100.8167271,
57084                         29.1190449
57085                     ],
57086                     [
57087                         -100.7522672,
57088                         29.1190449
57089                     ],
57090                     [
57091                         -100.7522672,
57092                         29.0578214
57093                     ],
57094                     [
57095                         -100.6925358,
57096                         29.0578214
57097                     ],
57098                     [
57099                         -100.6925358,
57100                         28.8720431
57101                     ],
57102                     [
57103                         -100.6290158,
57104                         28.8720431
57105                     ],
57106                     [
57107                         -100.6290158,
57108                         28.8095363
57109                     ],
57110                     [
57111                         -100.5679901,
57112                         28.8095363
57113                     ],
57114                     [
57115                         -100.5679901,
57116                         28.622554
57117                     ],
57118                     [
57119                         -100.5040411,
57120                         28.622554
57121                     ],
57122                     [
57123                         -100.5040411,
57124                         28.5583804
57125                     ],
57126                     [
57127                         -100.4421832,
57128                         28.5583804
57129                     ],
57130                     [
57131                         -100.4421832,
57132                         28.4968266
57133                     ],
57134                     [
57135                         -100.379434,
57136                         28.4968266
57137                     ],
57138                     [
57139                         -100.379434,
57140                         28.3092865
57141                     ],
57142                     [
57143                         -100.3171942,
57144                         28.3092865
57145                     ],
57146                     [
57147                         -100.3171942,
57148                         28.1835681
57149                     ],
57150                     [
57151                         -100.254483,
57152                         28.1835681
57153                     ],
57154                     [
57155                         -100.254483,
57156                         28.1213885
57157                     ],
57158                     [
57159                         -100.1282282,
57160                         28.1213885
57161                     ],
57162                     [
57163                         -100.1282282,
57164                         28.059215
57165                     ],
57166                     [
57167                         -100.0659537,
57168                         28.059215
57169                     ],
57170                     [
57171                         -100.0659537,
57172                         27.9966087
57173                     ],
57174                     [
57175                         -100.0023855,
57176                         27.9966087
57177                     ],
57178                     [
57179                         -100.0023855,
57180                         27.9332152
57181                     ],
57182                     [
57183                         -99.9426497,
57184                         27.9332152
57185                     ],
57186                     [
57187                         -99.9426497,
57188                         27.7454658
57189                     ],
57190                     [
57191                         -99.816851,
57192                         27.7454658
57193                     ],
57194                     [
57195                         -99.816851,
57196                         27.6834301
57197                     ],
57198                     [
57199                         -99.7541346,
57200                         27.6834301
57201                     ],
57202                     [
57203                         -99.7541346,
57204                         27.6221543
57205                     ],
57206                     [
57207                         -99.6291629,
57208                         27.6221543
57209                     ],
57210                     [
57211                         -99.6291629,
57212                         27.5588977
57213                     ],
57214                     [
57215                         -99.5672838,
57216                         27.5588977
57217                     ],
57218                     [
57219                         -99.5672838,
57220                         27.4353752
57221                     ],
57222                     [
57223                         -99.5041798,
57224                         27.4353752
57225                     ],
57226                     [
57227                         -99.5041798,
57228                         27.3774021
57229                     ],
57230                     [
57231                         -99.5671796,
57232                         27.3774021
57233                     ],
57234                     [
57235                         -99.5671796,
57236                         27.2463726
57237                     ],
57238                     [
57239                         -99.504975,
57240                         27.2463726
57241                     ],
57242                     [
57243                         -99.504975,
57244                         26.9965649
57245                     ],
57246                     [
57247                         -99.4427427,
57248                         26.9965649
57249                     ],
57250                     [
57251                         -99.4427427,
57252                         26.872803
57253                     ],
57254                     [
57255                         -99.3800633,
57256                         26.872803
57257                     ],
57258                     [
57259                         -99.3800633,
57260                         26.8068179
57261                     ],
57262                     [
57263                         -99.3190684,
57264                         26.8068179
57265                     ],
57266                     [
57267                         -99.3190684,
57268                         26.7473614
57269                     ],
57270                     [
57271                         -99.2537541,
57272                         26.7473614
57273                     ],
57274                     [
57275                         -99.2537541,
57276                         26.6210068
57277                     ],
57278                     [
57279                         -99.1910617,
57280                         26.6210068
57281                     ],
57282                     [
57283                         -99.1910617,
57284                         26.4956737
57285                     ],
57286                     [
57287                         -99.1300639,
57288                         26.4956737
57289                     ],
57290                     [
57291                         -99.1300639,
57292                         26.3713808
57293                     ],
57294                     [
57295                         -99.0029473,
57296                         26.3713808
57297                     ],
57298                     [
57299                         -99.0029473,
57300                         26.3093836
57301                     ],
57302                     [
57303                         -98.816572,
57304                         26.3093836
57305                     ],
57306                     [
57307                         -98.816572,
57308                         26.2457762
57309                     ],
57310                     [
57311                         -98.6920082,
57312                         26.2457762
57313                     ],
57314                     [
57315                         -98.6920082,
57316                         26.1837096
57317                     ],
57318                     [
57319                         -98.4440896,
57320                         26.1837096
57321                     ],
57322                     [
57323                         -98.4440896,
57324                         26.1217217
57325                     ],
57326                     [
57327                         -98.3823181,
57328                         26.1217217
57329                     ],
57330                     [
57331                         -98.3823181,
57332                         26.0596488
57333                     ],
57334                     [
57335                         -98.2532707,
57336                         26.0596488
57337                     ],
57338                     [
57339                         -98.2532707,
57340                         25.9986871
57341                     ],
57342                     [
57343                         -98.0109084,
57344                         25.9986871
57345                     ],
57346                     [
57347                         -98.0109084,
57348                         25.9932255
57349                     ],
57350                     [
57351                         -97.6932319,
57352                         25.9932255
57353                     ],
57354                     [
57355                         -97.6932319,
57356                         25.9334103
57357                     ],
57358                     [
57359                         -97.6313904,
57360                         25.9334103
57361                     ],
57362                     [
57363                         -97.6313904,
57364                         25.8695893
57365                     ],
57366                     [
57367                         -97.5046779,
57368                         25.8695893
57369                     ],
57370                     [
57371                         -97.5046779,
57372                         25.8073488
57373                     ],
57374                     [
57375                         -97.3083401,
57376                         25.8073488
57377                     ],
57378                     [
57379                         -97.3083401,
57380                         25.8731159
57381                     ],
57382                     [
57383                         -97.2456326,
57384                         25.8731159
57385                     ],
57386                     [
57387                         -97.2456326,
57388                         25.9353731
57389                     ],
57390                     [
57391                         -97.1138939,
57392                         25.9353731
57393                     ],
57394                     [
57395                         -97.1138939,
57396                         27.6809179
57397                     ],
57398                     [
57399                         -97.0571035,
57400                         27.6809179
57401                     ],
57402                     [
57403                         -97.0571035,
57404                         27.8108242
57405                     ],
57406                     [
57407                         -95.5810766,
57408                         27.8108242
57409                     ],
57410                     [
57411                         -95.5810766,
57412                         28.7468827
57413                     ],
57414                     [
57415                         -94.271041,
57416                         28.7468827
57417                     ],
57418                     [
57419                         -94.271041,
57420                         29.5594076
57421                     ],
57422                     [
57423                         -92.5029947,
57424                         29.5594076
57425                     ],
57426                     [
57427                         -92.5029947,
57428                         29.4974754
57429                     ],
57430                     [
57431                         -91.8776216,
57432                         29.4974754
57433                     ],
57434                     [
57435                         -91.8776216,
57436                         29.3727013
57437                     ],
57438                     [
57439                         -91.378418,
57440                         29.3727013
57441                     ],
57442                     [
57443                         -91.378418,
57444                         29.2468326
57445                     ],
57446                     [
57447                         -91.3153953,
57448                         29.2468326
57449                     ],
57450                     [
57451                         -91.3153953,
57452                         29.1844301
57453                     ],
57454                     [
57455                         -91.1294702,
57456                         29.1844301
57457                     ],
57458                     [
57459                         -91.1294702,
57460                         29.1232559
57461                     ],
57462                     [
57463                         -91.0052632,
57464                         29.1232559
57465                     ],
57466                     [
57467                         -91.0052632,
57468                         28.9968437
57469                     ],
57470                     [
57471                         -89.4500159,
57472                         28.9968437
57473                     ],
57474                     [
57475                         -89.4500159,
57476                         28.8677422
57477                     ],
57478                     [
57479                         -88.8104309,
57480                         28.8677422
57481                     ],
57482                     [
57483                         -88.8104309,
57484                         30.1841864
57485                     ],
57486                     [
57487                         -85.8791527,
57488                         30.1841864
57489                     ],
57490                     [
57491                         -85.8791527,
57492                         29.5455038
57493                     ],
57494                     [
57495                         -84.8368083,
57496                         29.5455038
57497                     ],
57498                     [
57499                         -84.8368083,
57500                         29.6225158
57501                     ],
57502                     [
57503                         -84.7482786,
57504                         29.6225158
57505                     ],
57506                     [
57507                         -84.7482786,
57508                         29.683624
57509                     ],
57510                     [
57511                         -84.685894,
57512                         29.683624
57513                     ],
57514                     [
57515                         -84.685894,
57516                         29.7468386
57517                     ],
57518                     [
57519                         -83.6296975,
57520                         29.7468386
57521                     ],
57522                     [
57523                         -83.6296975,
57524                         29.4324361
57525                     ],
57526                     [
57527                         -83.3174937,
57528                         29.4324361
57529                     ],
57530                     [
57531                         -83.3174937,
57532                         29.0579442
57533                     ],
57534                     [
57535                         -82.879659,
57536                         29.0579442
57537                     ],
57538                     [
57539                         -82.879659,
57540                         27.7453529
57541                     ],
57542                     [
57543                         -82.8182822,
57544                         27.7453529
57545                     ],
57546                     [
57547                         -82.8182822,
57548                         26.9290868
57549                     ],
57550                     [
57551                         -82.3796782,
57552                         26.9290868
57553                     ],
57554                     [
57555                         -82.3796782,
57556                         26.3694183
57557                     ],
57558                     [
57559                         -81.8777106,
57560                         26.3694183
57561                     ],
57562                     [
57563                         -81.8777106,
57564                         25.805971
57565                     ],
57566                     [
57567                         -81.5036862,
57568                         25.805971
57569                     ],
57570                     [
57571                         -81.5036862,
57572                         25.7474753
57573                     ],
57574                     [
57575                         -81.4405462,
57576                         25.7474753
57577                     ],
57578                     [
57579                         -81.4405462,
57580                         25.6851489
57581                     ],
57582                     [
57583                         -81.3155883,
57584                         25.6851489
57585                     ],
57586                     [
57587                         -81.3155883,
57588                         25.5600985
57589                     ],
57590                     [
57591                         -81.2538534,
57592                         25.5600985
57593                     ],
57594                     [
57595                         -81.2538534,
57596                         25.4342361
57597                     ],
57598                     [
57599                         -81.1902012,
57600                         25.4342361
57601                     ],
57602                     [
57603                         -81.1902012,
57604                         25.1234341
57605                     ],
57606                     [
57607                         -81.1288133,
57608                         25.1234341
57609                     ],
57610                     [
57611                         -81.1288133,
57612                         25.0619389
57613                     ],
57614                     [
57615                         -81.0649231,
57616                         25.0619389
57617                     ],
57618                     [
57619                         -81.0649231,
57620                         24.8157807
57621                     ],
57622                     [
57623                         -81.6289469,
57624                         24.8157807
57625                     ],
57626                     [
57627                         -81.6289469,
57628                         24.7538367
57629                     ],
57630                     [
57631                         -81.6907173,
57632                         24.7538367
57633                     ],
57634                     [
57635                         -81.6907173,
57636                         24.6899374
57637                     ],
57638                     [
57639                         -81.8173189,
57640                         24.6899374
57641                     ],
57642                     [
57643                         -81.8173189,
57644                         24.6279161
57645                     ],
57646                     [
57647                         -82.1910041,
57648                         24.6279161
57649                     ],
57650                     [
57651                         -82.1910041,
57652                         24.496294
57653                     ],
57654                     [
57655                         -81.6216596,
57656                         24.496294
57657                     ],
57658                     [
57659                         -81.6216596,
57660                         24.559484
57661                     ],
57662                     [
57663                         -81.372006,
57664                         24.559484
57665                     ],
57666                     [
57667                         -81.372006,
57668                         24.6220687
57669                     ],
57670                     [
57671                         -81.0593278,
57672                         24.6220687
57673                     ],
57674                     [
57675                         -81.0593278,
57676                         24.684826
57677                     ],
57678                     [
57679                         -80.9347147,
57680                         24.684826
57681                     ],
57682                     [
57683                         -80.9347147,
57684                         24.7474828
57685                     ],
57686                     [
57687                         -80.7471081,
57688                         24.7474828
57689                     ],
57690                     [
57691                         -80.7471081,
57692                         24.8100618
57693                     ],
57694                     [
57695                         -80.3629898,
57696                         24.8100618
57697                     ],
57698                     [
57699                         -80.3629898,
57700                         25.1175858
57701                     ],
57702                     [
57703                         -80.122344,
57704                         25.1175858
57705                     ],
57706                     [
57707                         -80.122344,
57708                         25.7472357
57709                     ],
57710                     [
57711                         -80.0588458,
57712                         25.7472357
57713                     ],
57714                     [
57715                         -80.0588458,
57716                         26.3708251
57717                     ],
57718                     [
57719                         -79.995837,
57720                         26.3708251
57721                     ],
57722                     [
57723                         -79.995837,
57724                         26.9398003
57725                     ],
57726                     [
57727                         -80.0587265,
57728                         26.9398003
57729                     ],
57730                     [
57731                         -80.0587265,
57732                         27.1277466
57733                     ],
57734                     [
57735                         -80.1226251,
57736                         27.1277466
57737                     ],
57738                     [
57739                         -80.1226251,
57740                         27.2534279
57741                     ],
57742                     [
57743                         -80.1846956,
57744                         27.2534279
57745                     ],
57746                     [
57747                         -80.1846956,
57748                         27.3781229
57749                     ],
57750                     [
57751                         -80.246175,
57752                         27.3781229
57753                     ],
57754                     [
57755                         -80.246175,
57756                         27.5658729
57757                     ],
57758                     [
57759                         -80.3094768,
57760                         27.5658729
57761                     ],
57762                     [
57763                         -80.3094768,
57764                         27.7530311
57765                     ],
57766                     [
57767                         -80.3721485,
57768                         27.7530311
57769                     ],
57770                     [
57771                         -80.3721485,
57772                         27.8774451
57773                     ],
57774                     [
57775                         -80.4351457,
57776                         27.8774451
57777                     ],
57778                     [
57779                         -80.4351457,
57780                         28.0033366
57781                     ],
57782                     [
57783                         -80.4966078,
57784                         28.0033366
57785                     ],
57786                     [
57787                         -80.4966078,
57788                         28.1277326
57789                     ],
57790                     [
57791                         -80.5587159,
57792                         28.1277326
57793                     ],
57794                     [
57795                         -80.5587159,
57796                         28.3723509
57797                     ],
57798                     [
57799                         -80.4966335,
57800                         28.3723509
57801                     ],
57802                     [
57803                         -80.4966335,
57804                         29.5160326
57805                     ],
57806                     [
57807                         -81.1213644,
57808                         29.5160326
57809                     ],
57810                     [
57811                         -81.1213644,
57812                         31.6846966
57813                     ],
57814                     [
57815                         -80.6018723,
57816                         31.6846966
57817                     ],
57818                     [
57819                         -80.6018723,
57820                         32.2475309
57821                     ],
57822                     [
57823                         -79.4921024,
57824                         32.2475309
57825                     ],
57826                     [
57827                         -79.4921024,
57828                         32.9970261
57829                     ],
57830                     [
57831                         -79.1116488,
57832                         32.9970261
57833                     ],
57834                     [
57835                         -79.1116488,
57836                         33.3729457
57837                     ],
57838                     [
57839                         -78.6153621,
57840                         33.3729457
57841                     ],
57842                     [
57843                         -78.6153621,
57844                         33.8097638
57845                     ],
57846                     [
57847                         -77.9316963,
57848                         33.8097638
57849                     ],
57850                     [
57851                         -77.9316963,
57852                         33.8718243
57853                     ],
57854                     [
57855                         -77.8692252,
57856                         33.8718243
57857                     ],
57858                     [
57859                         -77.8692252,
57860                         34.0552454
57861                     ],
57862                     [
57863                         -77.6826392,
57864                         34.0552454
57865                     ],
57866                     [
57867                         -77.6826392,
57868                         34.2974598
57869                     ],
57870                     [
57871                         -77.2453509,
57872                         34.2974598
57873                     ],
57874                     [
57875                         -77.2453509,
57876                         34.5598585
57877                     ],
57878                     [
57879                         -76.4973277,
57880                         34.5598585
57881                     ],
57882                     [
57883                         -76.4973277,
57884                         34.622796
57885                     ],
57886                     [
57887                         -76.4337602,
57888                         34.622796
57889                     ],
57890                     [
57891                         -76.4337602,
57892                         34.6849285
57893                     ],
57894                     [
57895                         -76.373212,
57896                         34.6849285
57897                     ],
57898                     [
57899                         -76.373212,
57900                         34.7467674
57901                     ],
57902                     [
57903                         -76.3059364,
57904                         34.7467674
57905                     ],
57906                     [
57907                         -76.3059364,
57908                         34.808551
57909                     ],
57910                     [
57911                         -76.2468017,
57912                         34.808551
57913                     ],
57914                     [
57915                         -76.2468017,
57916                         34.8728418
57917                     ],
57918                     [
57919                         -76.1825922,
57920                         34.8728418
57921                     ],
57922                     [
57923                         -76.1825922,
57924                         34.9335332
57925                     ],
57926                     [
57927                         -76.120814,
57928                         34.9335332
57929                     ],
57930                     [
57931                         -76.120814,
57932                         34.9952359
57933                     ],
57934                     [
57935                         -75.9979015,
57936                         34.9952359
57937                     ],
57938                     [
57939                         -75.9979015,
57940                         35.0578182
57941                     ],
57942                     [
57943                         -75.870338,
57944                         35.0578182
57945                     ],
57946                     [
57947                         -75.870338,
57948                         35.1219097
57949                     ],
57950                     [
57951                         -75.7462194,
57952                         35.1219097
57953                     ],
57954                     [
57955                         -75.7462194,
57956                         35.1818911
57957                     ],
57958                     [
57959                         -75.4929694,
57960                         35.1818911
57961                     ],
57962                     [
57963                         -75.4929694,
57964                         35.3082988
57965                     ],
57966                     [
57967                         -75.4325662,
57968                         35.3082988
57969                     ],
57970                     [
57971                         -75.4325662,
57972                         35.7542495
57973                     ],
57974                     [
57975                         -75.4969907,
57976                         35.7542495
57977                     ],
57978                     [
57979                         -75.4969907,
57980                         37.8105602
57981                     ],
57982                     [
57983                         -75.3082972,
57984                         37.8105602
57985                     ],
57986                     [
57987                         -75.3082972,
57988                         37.8720088
57989                     ],
57990                     [
57991                         -75.245601,
57992                         37.8720088
57993                     ],
57994                     [
57995                         -75.245601,
57996                         37.9954849
57997                     ],
57998                     [
57999                         -75.1828751,
58000                         37.9954849
58001                     ],
58002                     [
58003                         -75.1828751,
58004                         38.0585079
58005                     ],
58006                     [
58007                         -75.1184793,
58008                         38.0585079
58009                     ],
58010                     [
58011                         -75.1184793,
58012                         38.2469091
58013                     ],
58014                     [
58015                         -75.0592098,
58016                         38.2469091
58017                     ],
58018                     [
58019                         -75.0592098,
58020                         38.3704316
58021                     ],
58022                     [
58023                         -74.9948111,
58024                         38.3704316
58025                     ],
58026                     [
58027                         -74.9948111,
58028                         38.8718417
58029                     ],
58030                     [
58031                         -74.4878252,
58032                         38.8718417
58033                     ],
58034                     [
58035                         -74.4878252,
58036                         39.3089428
58037                     ],
58038                     [
58039                         -74.1766317,
58040                         39.3089428
58041                     ],
58042                     [
58043                         -74.1766317,
58044                         39.6224653
58045                     ],
58046                     [
58047                         -74.0567045,
58048                         39.6224653
58049                     ],
58050                     [
58051                         -74.0567045,
58052                         39.933178
58053                     ],
58054                     [
58055                         -73.9959035,
58056                         39.933178
58057                     ],
58058                     [
58059                         -73.9959035,
58060                         40.1854852
58061                     ],
58062                     [
58063                         -73.9341593,
58064                         40.1854852
58065                     ],
58066                     [
58067                         -73.9341593,
58068                         40.4959486
58069                     ],
58070                     [
58071                         -73.8723024,
58072                         40.4959486
58073                     ],
58074                     [
58075                         -73.8723024,
58076                         40.5527135
58077                     ],
58078                     [
58079                         -71.8074506,
58080                         40.5527135
58081                     ],
58082                     [
58083                         -71.8074506,
58084                         41.3088005
58085                     ],
58086                     [
58087                         -70.882512,
58088                         41.3088005
58089                     ],
58090                     [
58091                         -70.882512,
58092                         41.184978
58093                     ],
58094                     [
58095                         -70.7461947,
58096                         41.184978
58097                     ],
58098                     [
58099                         -70.7461947,
58100                         41.3091865
58101                     ],
58102                     [
58103                         -70.4337553,
58104                         41.3091865
58105                     ],
58106                     [
58107                         -70.4337553,
58108                         41.4963885
58109                     ],
58110                     [
58111                         -69.9334281,
58112                         41.4963885
58113                     ],
58114                     [
58115                         -69.9334281,
58116                         41.6230802
58117                     ],
58118                     [
58119                         -69.869857,
58120                         41.6230802
58121                     ],
58122                     [
58123                         -69.869857,
58124                         41.8776895
58125                     ],
58126                     [
58127                         -69.935791,
58128                         41.8776895
58129                     ],
58130                     [
58131                         -69.935791,
58132                         42.0032342
58133                     ],
58134                     [
58135                         -69.9975823,
58136                         42.0032342
58137                     ],
58138                     [
58139                         -69.9975823,
58140                         42.0650191
58141                     ],
58142                     [
58143                         -70.0606103,
58144                         42.0650191
58145                     ],
58146                     [
58147                         -70.0606103,
58148                         42.1294348
58149                     ],
58150                     [
58151                         -70.5572884,
58152                         42.1294348
58153                     ],
58154                     [
58155                         -70.5572884,
58156                         43.2487079
58157                     ],
58158                     [
58159                         -70.4974097,
58160                         43.2487079
58161                     ],
58162                     [
58163                         -70.4974097,
58164                         43.3092194
58165                     ],
58166                     [
58167                         -70.3704249,
58168                         43.3092194
58169                     ],
58170                     [
58171                         -70.3704249,
58172                         43.371963
58173                     ],
58174                     [
58175                         -70.3085701,
58176                         43.371963
58177                     ],
58178                     [
58179                         -70.3085701,
58180                         43.4969879
58181                     ],
58182                     [
58183                         -70.183921,
58184                         43.4969879
58185                     ],
58186                     [
58187                         -70.183921,
58188                         43.6223531
58189                     ],
58190                     [
58191                         -70.057583,
58192                         43.6223531
58193                     ],
58194                     [
58195                         -70.057583,
58196                         43.6850173
58197                     ],
58198                     [
58199                         -69.7455247,
58200                         43.6850173
58201                     ],
58202                     [
58203                         -69.7455247,
58204                         43.7476571
58205                     ],
58206                     [
58207                         -69.2472845,
58208                         43.7476571
58209                     ],
58210                     [
58211                         -69.2472845,
58212                         43.8107035
58213                     ],
58214                     [
58215                         -69.0560701,
58216                         43.8107035
58217                     ],
58218                     [
58219                         -69.0560701,
58220                         43.8717247
58221                     ],
58222                     [
58223                         -68.9950522,
58224                         43.8717247
58225                     ],
58226                     [
58227                         -68.9950522,
58228                         43.9982022
58229                     ],
58230                     [
58231                         -68.4963672,
58232                         43.9982022
58233                     ],
58234                     [
58235                         -68.4963672,
58236                         44.0597368
58237                     ],
58238                     [
58239                         -68.3081038,
58240                         44.0597368
58241                     ],
58242                     [
58243                         -68.3081038,
58244                         44.122137
58245                     ],
58246                     [
58247                         -68.1851802,
58248                         44.122137
58249                     ],
58250                     [
58251                         -68.1851802,
58252                         44.3081382
58253                     ],
58254                     [
58255                         -67.9956019,
58256                         44.3081382
58257                     ],
58258                     [
58259                         -67.9956019,
58260                         44.3727489
58261                     ],
58262                     [
58263                         -67.8103041,
58264                         44.3727489
58265                     ],
58266                     [
58267                         -67.8103041,
58268                         44.435178
58269                     ],
58270                     [
58271                         -67.4965289,
58272                         44.435178
58273                     ],
58274                     [
58275                         -67.4965289,
58276                         44.4968776
58277                     ],
58278                     [
58279                         -67.37102,
58280                         44.4968776
58281                     ],
58282                     [
58283                         -67.37102,
58284                         44.5600642
58285                     ],
58286                     [
58287                         -67.1848753,
58288                         44.5600642
58289                     ],
58290                     [
58291                         -67.1848753,
58292                         44.6213345
58293                     ],
58294                     [
58295                         -67.1221208,
58296                         44.6213345
58297                     ],
58298                     [
58299                         -67.1221208,
58300                         44.6867918
58301                     ],
58302                     [
58303                         -67.059365,
58304                         44.6867918
58305                     ],
58306                     [
58307                         -67.059365,
58308                         44.7473657
58309                     ],
58310                     [
58311                         -66.9311098,
58312                         44.7473657
58313                     ],
58314                     [
58315                         -66.9311098,
58316                         44.9406566
58317                     ],
58318                     [
58319                         -66.994683,
58320                         44.9406566
58321                     ],
58322                     [
58323                         -66.994683,
58324                         45.0024514
58325                     ],
58326                     [
58327                         -67.0595847,
58328                         45.0024514
58329                     ],
58330                     [
58331                         -67.0595847,
58332                         45.1273377
58333                     ],
58334                     [
58335                         -67.1201974,
58336                         45.1273377
58337                     ],
58338                     [
58339                         -67.1201974,
58340                         45.1910115
58341                     ],
58342                     [
58343                         -67.2469811,
58344                         45.1910115
58345                     ],
58346                     [
58347                         -67.2469811,
58348                         45.253442
58349                     ],
58350                     [
58351                         -67.3177546,
58352                         45.253442
58353                     ],
58354                     [
58355                         -67.3177546,
58356                         45.1898369
58357                     ],
58358                     [
58359                         -67.370749,
58360                         45.1898369
58361                     ],
58362                     [
58363                         -67.370749,
58364                         45.2534001
58365                     ],
58366                     [
58367                         -67.4326888,
58368                         45.2534001
58369                     ],
58370                     [
58371                         -67.4326888,
58372                         45.3083409
58373                     ],
58374                     [
58375                         -67.3708571,
58376                         45.3083409
58377                     ],
58378                     [
58379                         -67.3708571,
58380                         45.4396986
58381                     ],
58382                     [
58383                         -67.4305573,
58384                         45.4396986
58385                     ],
58386                     [
58387                         -67.4305573,
58388                         45.4950095
58389                     ],
58390                     [
58391                         -67.37099,
58392                         45.4950095
58393                     ],
58394                     [
58395                         -67.37099,
58396                         45.6264543
58397                     ],
58398                     [
58399                         -67.6214982,
58400                         45.6264543
58401                     ],
58402                     [
58403                         -67.6214982,
58404                         45.6896133
58405                     ],
58406                     [
58407                         -67.683828,
58408                         45.6896133
58409                     ],
58410                     [
58411                         -67.683828,
58412                         45.753259
58413                     ],
58414                     [
58415                         -67.7462097,
58416                         45.753259
58417                     ],
58418                     [
58419                         -67.7462097,
58420                         47.1268165
58421                     ],
58422                     [
58423                         -67.8700141,
58424                         47.1268165
58425                     ],
58426                     [
58427                         -67.8700141,
58428                         47.1900278
58429                     ],
58430                     [
58431                         -67.9323803,
58432                         47.1900278
58433                     ],
58434                     [
58435                         -67.9323803,
58436                         47.2539678
58437                     ],
58438                     [
58439                         -67.9959387,
58440                         47.2539678
58441                     ],
58442                     [
58443                         -67.9959387,
58444                         47.3149737
58445                     ],
58446                     [
58447                         -68.1206676,
58448                         47.3149737
58449                     ],
58450                     [
58451                         -68.1206676,
58452                         47.3780823
58453                     ],
58454                     [
58455                         -68.4423175,
58456                         47.3780823
58457                     ],
58458                     [
58459                         -68.4423175,
58460                         47.3166082
58461                     ],
58462                     [
58463                         -68.6314305,
58464                         47.3166082
58465                     ],
58466                     [
58467                         -68.6314305,
58468                         47.2544676
58469                     ],
58470                     [
58471                         -68.9978037,
58472                         47.2544676
58473                     ],
58474                     [
58475                         -68.9978037,
58476                         47.439895
58477                     ],
58478                     [
58479                         -69.0607223,
58480                         47.439895
58481                     ],
58482                     [
58483                         -69.0607223,
58484                         47.5047558
58485                     ],
58486                     [
58487                         -69.2538122,
58488                         47.5047558
58489                     ],
58490                     [
58491                         -69.2538122,
58492                         47.4398084
58493                     ],
58494                     [
58495                         -69.3179284,
58496                         47.4398084
58497                     ],
58498                     [
58499                         -69.3179284,
58500                         47.378601
58501                     ],
58502                     [
58503                         -69.4438546,
58504                         47.378601
58505                     ],
58506                     [
58507                         -69.4438546,
58508                         47.3156274
58509                     ],
58510                     [
58511                         -69.5038204,
58512                         47.3156274
58513                     ],
58514                     [
58515                         -69.5038204,
58516                         47.2525839
58517                     ],
58518                     [
58519                         -69.5667838,
58520                         47.2525839
58521                     ],
58522                     [
58523                         -69.5667838,
58524                         47.1910884
58525                     ],
58526                     [
58527                         -69.6303478,
58528                         47.1910884
58529                     ],
58530                     [
58531                         -69.6303478,
58532                         47.128701
58533                     ],
58534                     [
58535                         -69.6933103,
58536                         47.128701
58537                     ],
58538                     [
58539                         -69.6933103,
58540                         47.0654307
58541                     ],
58542                     [
58543                         -69.7557063,
58544                         47.0654307
58545                     ],
58546                     [
58547                         -69.7557063,
58548                         47.0042751
58549                     ],
58550                     [
58551                         -69.8180391,
58552                         47.0042751
58553                     ],
58554                     [
58555                         -69.8180391,
58556                         46.9415344
58557                     ],
58558                     [
58559                         -69.8804023,
58560                         46.9415344
58561                     ],
58562                     [
58563                         -69.8804023,
58564                         46.8792519
58565                     ],
58566                     [
58567                         -69.9421674,
58568                         46.8792519
58569                     ],
58570                     [
58571                         -69.9421674,
58572                         46.8177399
58573                     ],
58574                     [
58575                         -70.0063088,
58576                         46.8177399
58577                     ],
58578                     [
58579                         -70.0063088,
58580                         46.6920295
58581                     ],
58582                     [
58583                         -70.0704265,
58584                         46.6920295
58585                     ],
58586                     [
58587                         -70.0704265,
58588                         46.4425926
58589                     ],
58590                     [
58591                         -70.1945902,
58592                         46.4425926
58593                     ],
58594                     [
58595                         -70.1945902,
58596                         46.3785887
58597                     ],
58598                     [
58599                         -70.2562047,
58600                         46.3785887
58601                     ],
58602                     [
58603                         -70.2562047,
58604                         46.3152628
58605                     ],
58606                     [
58607                         -70.3203651,
58608                         46.3152628
58609                     ],
58610                     [
58611                         -70.3203651,
58612                         46.0651209
58613                     ],
58614                     [
58615                         -70.3814988,
58616                         46.0651209
58617                     ],
58618                     [
58619                         -70.3814988,
58620                         45.93552
58621                     ],
58622                     [
58623                         -70.3201618,
58624                         45.93552
58625                     ],
58626                     [
58627                         -70.3201618,
58628                         45.879479
58629                     ],
58630                     [
58631                         -70.4493131,
58632                         45.879479
58633                     ],
58634                     [
58635                         -70.4493131,
58636                         45.7538713
58637                     ],
58638                     [
58639                         -70.5070021,
58640                         45.7538713
58641                     ],
58642                     [
58643                         -70.5070021,
58644                         45.6916912
58645                     ],
58646                     [
58647                         -70.6316642,
58648                         45.6916912
58649                     ],
58650                     [
58651                         -70.6316642,
58652                         45.6291619
58653                     ],
58654                     [
58655                         -70.7575538,
58656                         45.6291619
58657                     ],
58658                     [
58659                         -70.7575538,
58660                         45.4414685
58661                     ],
58662                     [
58663                         -70.8809878,
58664                         45.4414685
58665                     ],
58666                     [
58667                         -70.8809878,
58668                         45.3780612
58669                     ],
58670                     [
58671                         -71.13328,
58672                         45.3780612
58673                     ],
58674                     [
58675                         -71.13328,
58676                         45.3151452
58677                     ],
58678                     [
58679                         -71.3830282,
58680                         45.3151452
58681                     ],
58682                     [
58683                         -71.3830282,
58684                         45.253416
58685                     ],
58686                     [
58687                         -71.5076448,
58688                         45.253416
58689                     ],
58690                     [
58691                         -71.5076448,
58692                         45.0655726
58693                     ],
58694                     [
58695                         -73.9418929,
58696                         45.0655726
58697                     ],
58698                     [
58699                         -73.9418929,
58700                         45.0031242
58701                     ],
58702                     [
58703                         -74.7469725,
58704                         45.0031242
58705                     ],
58706                     [
58707                         -74.7469725,
58708                         45.0649003
58709                     ],
58710                     [
58711                         -74.8800964,
58712                         45.0649003
58713                     ],
58714                     [
58715                         -74.8800964,
58716                         45.0029023
58717                     ],
58718                     [
58719                         -75.0662455,
58720                         45.0029023
58721                     ],
58722                     [
58723                         -75.0662455,
58724                         44.9415167
58725                     ],
58726                     [
58727                         -75.2539363,
58728                         44.9415167
58729                     ],
58730                     [
58731                         -75.2539363,
58732                         44.8776043
58733                     ],
58734                     [
58735                         -75.3789648,
58736                         44.8776043
58737                     ],
58738                     [
58739                         -75.3789648,
58740                         44.8153462
58741                     ],
58742                     [
58743                         -75.4431283,
58744                         44.8153462
58745                     ],
58746                     [
58747                         -75.4431283,
58748                         44.7536053
58749                     ],
58750                     [
58751                         -75.5666566,
58752                         44.7536053
58753                     ],
58754                     [
58755                         -75.5666566,
58756                         44.6909879
58757                     ],
58758                     [
58759                         -75.6290205,
58760                         44.6909879
58761                     ],
58762                     [
58763                         -75.6290205,
58764                         44.6284958
58765                     ],
58766                     [
58767                         -75.7540484,
58768                         44.6284958
58769                     ],
58770                     [
58771                         -75.7540484,
58772                         44.566385
58773                     ],
58774                     [
58775                         -75.817312,
58776                         44.566385
58777                     ],
58778                     [
58779                         -75.817312,
58780                         44.5028932
58781                     ],
58782                     [
58783                         -75.8799549,
58784                         44.5028932
58785                     ],
58786                     [
58787                         -75.8799549,
58788                         44.3784946
58789                     ],
58790                     [
58791                         -76.1300319,
58792                         44.3784946
58793                     ],
58794                     [
58795                         -76.1300319,
58796                         44.3159227
58797                     ],
58798                     [
58799                         -76.1926961,
58800                         44.3159227
58801                     ],
58802                     [
58803                         -76.1926961,
58804                         44.2534378
58805                     ],
58806                     [
58807                         -76.3182619,
58808                         44.2534378
58809                     ],
58810                     [
58811                         -76.3182619,
58812                         44.1916726
58813                     ],
58814                     [
58815                         -76.3792975,
58816                         44.1916726
58817                     ],
58818                     [
58819                         -76.3792975,
58820                         44.0653733
58821                     ],
58822                     [
58823                         -76.4427584,
58824                         44.0653733
58825                     ],
58826                     [
58827                         -76.4427584,
58828                         43.9963825
58829                     ],
58830                     [
58831                         -76.317027,
58832                         43.9963825
58833                     ],
58834                     [
58835                         -76.317027,
58836                         43.9414581
58837                     ],
58838                     [
58839                         -76.5076611,
58840                         43.9414581
58841                     ],
58842                     [
58843                         -76.5076611,
58844                         43.8723335
58845                     ],
58846                     [
58847                         -76.3829974,
58848                         43.8723335
58849                     ],
58850                     [
58851                         -76.3829974,
58852                         43.8091872
58853                     ],
58854                     [
58855                         -76.2534102,
58856                         43.8091872
58857                     ],
58858                     [
58859                         -76.2534102,
58860                         43.5665222
58861                     ],
58862                     [
58863                         -76.5064833,
58864                         43.5665222
58865                     ],
58866                     [
58867                         -76.5064833,
58868                         43.5033881
58869                     ],
58870                     [
58871                         -76.6331208,
58872                         43.5033881
58873                     ],
58874                     [
58875                         -76.6331208,
58876                         43.4432252
58877                     ],
58878                     [
58879                         -76.6951085,
58880                         43.4432252
58881                     ],
58882                     [
58883                         -76.6951085,
58884                         43.3786858
58885                     ],
58886                     [
58887                         -76.8177798,
58888                         43.3786858
58889                     ],
58890                     [
58891                         -76.8177798,
58892                         43.318066
58893                     ],
58894                     [
58895                         -77.682,
58896                         43.318066
58897                     ],
58898                     [
58899                         -77.682,
58900                         43.3789376
58901                     ],
58902                     [
58903                         -78.0565883,
58904                         43.3789376
58905                     ],
58906                     [
58907                         -78.0565883,
58908                         43.4396918
58909                     ],
58910                     [
58911                         -78.4389748,
58912                         43.4396918
58913                     ],
58914                     [
58915                         -78.4389748,
58916                         43.3794382
58917                     ],
58918                     [
58919                         -78.8803396,
58920                         43.3794382
58921                     ],
58922                     [
58923                         -78.8803396,
58924                         43.3149724
58925                     ],
58926                     [
58927                         -79.1298858,
58928                         43.3149724
58929                     ],
58930                     [
58931                         -79.1298858,
58932                         43.2429286
58933                     ],
58934                     [
58935                         -79.0669615,
58936                         43.2429286
58937                     ],
58938                     [
58939                         -79.0669615,
58940                         43.1299931
58941                     ],
58942                     [
58943                         -79.1298858,
58944                         43.1299931
58945                     ],
58946                     [
58947                         -79.1298858,
58948                         43.0577305
58949                     ],
58950                     [
58951                         -79.071264,
58952                         43.0577305
58953                     ],
58954                     [
58955                         -79.071264,
58956                         42.9294906
58957                     ],
58958                     [
58959                         -78.943264,
58960                         42.9294906
58961                     ],
58962                     [
58963                         -78.943264,
58964                         42.7542165
58965                     ],
58966                     [
58967                         -79.069439,
58968                         42.7542165
58969                     ],
58970                     [
58971                         -79.069439,
58972                         42.6941622
58973                     ],
58974                     [
58975                         -79.133439,
58976                         42.6941622
58977                     ],
58978                     [
58979                         -79.133439,
58980                         42.6296973
58981                     ],
58982                     [
58983                         -79.1947499,
58984                         42.6296973
58985                     ],
58986                     [
58987                         -79.1947499,
58988                         42.5663538
58989                     ],
58990                     [
58991                         -79.3786827,
58992                         42.5663538
58993                     ],
58994                     [
58995                         -79.3786827,
58996                         42.5033425
58997                     ],
58998                     [
58999                         -79.4442961,
59000                         42.5033425
59001                     ],
59002                     [
59003                         -79.4442961,
59004                         42.4410614
59005                     ],
59006                     [
59007                         -79.5679936,
59008                         42.4410614
59009                     ],
59010                     [
59011                         -79.5679936,
59012                         42.3775264
59013                     ],
59014                     [
59015                         -79.6906154,
59016                         42.3775264
59017                     ],
59018                     [
59019                         -79.6906154,
59020                         42.3171086
59021                     ],
59022                     [
59023                         -79.8164642,
59024                         42.3171086
59025                     ],
59026                     [
59027                         -79.8164642,
59028                         42.2534481
59029                     ],
59030                     [
59031                         -80.0052373,
59032                         42.2534481
59033                     ],
59034                     [
59035                         -80.0052373,
59036                         42.1909188
59037                     ],
59038                     [
59039                         -80.1916829,
59040                         42.1909188
59041                     ],
59042                     [
59043                         -80.1916829,
59044                         42.1272555
59045                     ],
59046                     [
59047                         -80.3167992,
59048                         42.1272555
59049                     ],
59050                     [
59051                         -80.3167992,
59052                         42.0669857
59053                     ],
59054                     [
59055                         -80.5063234,
59056                         42.0669857
59057                     ],
59058                     [
59059                         -80.5063234,
59060                         42.0034331
59061                     ],
59062                     [
59063                         -80.6930471,
59064                         42.0034331
59065                     ],
59066                     [
59067                         -80.6930471,
59068                         41.9415141
59069                     ],
59070                     [
59071                         -80.9440403,
59072                         41.9415141
59073                     ],
59074                     [
59075                         -80.9440403,
59076                         41.8781193
59077                     ],
59078                     [
59079                         -81.1942729,
59080                         41.8781193
59081                     ],
59082                     [
59083                         -81.1942729,
59084                         41.8166455
59085                     ],
59086                     [
59087                         -81.3190089,
59088                         41.8166455
59089                     ],
59090                     [
59091                         -81.3190089,
59092                         41.7545453
59093                     ],
59094                     [
59095                         -81.4418435,
59096                         41.7545453
59097                     ],
59098                     [
59099                         -81.4418435,
59100                         41.690965
59101                     ],
59102                     [
59103                         -81.5053523,
59104                         41.690965
59105                     ],
59106                     [
59107                         -81.5053523,
59108                         41.6301643
59109                     ],
59110                     [
59111                         -82.7470081,
59112                         41.6301643
59113                     ],
59114                     [
59115                         -82.7470081,
59116                         41.7536942
59117                     ],
59118                     [
59119                         -82.8839135,
59120                         41.7536942
59121                     ],
59122                     [
59123                         -82.8839135,
59124                         41.5656075
59125                     ],
59126                     [
59127                         -82.9957195,
59128                         41.5656075
59129                     ],
59130                     [
59131                         -82.9957195,
59132                         41.6270375
59133                     ],
59134                     [
59135                         -83.1257796,
59136                         41.6270375
59137                     ],
59138                     [
59139                         -83.1257796,
59140                         41.6878411
59141                     ],
59142                     [
59143                         -83.2474733,
59144                         41.6878411
59145                     ],
59146                     [
59147                         -83.2474733,
59148                         41.7536942
59149                     ],
59150                     [
59151                         -83.3737305,
59152                         41.7536942
59153                     ],
59154                     [
59155                         -83.3737305,
59156                         41.809276
59157                     ],
59158                     [
59159                         -83.3106019,
59160                         41.809276
59161                     ],
59162                     [
59163                         -83.3106019,
59164                         41.8716064
59165                     ],
59166                     [
59167                         -83.2474733,
59168                         41.8716064
59169                     ],
59170                     [
59171                         -83.2474733,
59172                         41.9361393
59173                     ],
59174                     [
59175                         -83.1843447,
59176                         41.9361393
59177                     ],
59178                     [
59179                         -83.1843447,
59180                         41.9960851
59181                     ],
59182                     [
59183                         -83.1207681,
59184                         41.9960851
59185                     ],
59186                     [
59187                         -83.1207681,
59188                         42.2464812
59189                     ],
59190                     [
59191                         -83.0589194,
59192                         42.2464812
59193                     ],
59194                     [
59195                         -83.0589194,
59196                         42.3089555
59197                     ],
59198                     [
59199                         -82.8685328,
59200                         42.3089555
59201                     ],
59202                     [
59203                         -82.8685328,
59204                         42.3717652
59205                     ],
59206                     [
59207                         -82.8072219,
59208                         42.3717652
59209                     ],
59210                     [
59211                         -82.8072219,
59212                         42.558553
59213                     ],
59214                     [
59215                         -82.7553745,
59216                         42.558553
59217                     ],
59218                     [
59219                         -82.7553745,
59220                         42.4954945
59221                     ],
59222                     [
59223                         -82.5599041,
59224                         42.4954945
59225                     ],
59226                     [
59227                         -82.5599041,
59228                         42.558553
59229                     ],
59230                     [
59231                         -82.4967755,
59232                         42.558553
59233                     ],
59234                     [
59235                         -82.4967755,
59236                         42.6833607
59237                     ],
59238                     [
59239                         -82.4328863,
59240                         42.6833607
59241                     ],
59242                     [
59243                         -82.4328863,
59244                         42.9342196
59245                     ],
59246                     [
59247                         -82.3700552,
59248                         42.9342196
59249                     ],
59250                     [
59251                         -82.3700552,
59252                         43.0648071
59253                     ],
59254                     [
59255                         -82.4328863,
59256                         43.0648071
59257                     ],
59258                     [
59259                         -82.4328863,
59260                         43.1917566
59261                     ],
59262                     [
59263                         -82.4947464,
59264                         43.1917566
59265                     ],
59266                     [
59267                         -82.4947464,
59268                         43.5034627
59269                     ],
59270                     [
59271                         -82.557133,
59272                         43.5034627
59273                     ],
59274                     [
59275                         -82.557133,
59276                         43.8160901
59277                     ],
59278                     [
59279                         -82.6197884,
59280                         43.8160901
59281                     ],
59282                     [
59283                         -82.6197884,
59284                         43.9422098
59285                     ],
59286                     [
59287                         -82.6839499,
59288                         43.9422098
59289                     ],
59290                     [
59291                         -82.6839499,
59292                         44.0022641
59293                     ],
59294                     [
59295                         -82.7465346,
59296                         44.0022641
59297                     ],
59298                     [
59299                         -82.7465346,
59300                         44.0670545
59301                     ],
59302                     [
59303                         -82.8708696,
59304                         44.0670545
59305                     ],
59306                     [
59307                         -82.8708696,
59308                         44.1291935
59309                     ],
59310                     [
59311                         -83.008517,
59312                         44.1291935
59313                     ],
59314                     [
59315                         -83.008517,
59316                         44.0664786
59317                     ],
59318                     [
59319                         -83.1336086,
59320                         44.0664786
59321                     ],
59322                     [
59323                         -83.1336086,
59324                         44.0053949
59325                     ],
59326                     [
59327                         -83.2414522,
59328                         44.0053949
59329                     ],
59330                     [
59331                         -83.2414522,
59332                         44.9962034
59333                     ],
59334                     [
59335                         -83.1806112,
59336                         44.9962034
59337                     ],
59338                     [
59339                         -83.1806112,
59340                         45.067302
59341                     ],
59342                     [
59343                         -83.2455172,
59344                         45.067302
59345                     ],
59346                     [
59347                         -83.2455172,
59348                         45.1287382
59349                     ],
59350                     [
59351                         -83.3065878,
59352                         45.1287382
59353                     ],
59354                     [
59355                         -83.3065878,
59356                         45.2551509
59357                     ],
59358                     [
59359                         -83.3706087,
59360                         45.2551509
59361                     ],
59362                     [
59363                         -83.3706087,
59364                         45.3165923
59365                     ],
59366                     [
59367                         -83.4325644,
59368                         45.3165923
59369                     ],
59370                     [
59371                         -83.4325644,
59372                         45.3792105
59373                     ],
59374                     [
59375                         -83.6178415,
59376                         45.3792105
59377                     ],
59378                     [
59379                         -83.6178415,
59380                         45.4419665
59381                     ],
59382                     [
59383                         -83.8084291,
59384                         45.4419665
59385                     ],
59386                     [
59387                         -83.8084291,
59388                         45.5036189
59389                     ],
59390                     [
59391                         -84.0550718,
59392                         45.5036189
59393                     ],
59394                     [
59395                         -84.0550718,
59396                         45.5647907
59397                     ],
59398                     [
59399                         -84.1235181,
59400                         45.5647907
59401                     ],
59402                     [
59403                         -84.1235181,
59404                         45.6287845
59405                     ],
59406                     [
59407                         -84.1807534,
59408                         45.6287845
59409                     ],
59410                     [
59411                         -84.1807534,
59412                         45.6914688
59413                     ],
59414                     [
59415                         -84.3111554,
59416                         45.6914688
59417                     ],
59418                     [
59419                         -84.3111554,
59420                         45.9337076
59421                     ],
59422                     [
59423                         -83.8209974,
59424                         45.9337076
59425                     ],
59426                     [
59427                         -83.8209974,
59428                         45.8725113
59429                     ],
59430                     [
59431                         -83.4968086,
59432                         45.8725113
59433                     ],
59434                     [
59435                         -83.4968086,
59436                         45.9337076
59437                     ],
59438                     [
59439                         -83.4338066,
59440                         45.9337076
59441                     ],
59442                     [
59443                         -83.4338066,
59444                         46.0016863
59445                     ],
59446                     [
59447                         -83.4962697,
59448                         46.0016863
59449                     ],
59450                     [
59451                         -83.4962697,
59452                         46.0668178
59453                     ],
59454                     [
59455                         -83.5599956,
59456                         46.0668178
59457                     ],
59458                     [
59459                         -83.5599956,
59460                         46.1261576
59461                     ],
59462                     [
59463                         -83.9954558,
59464                         46.1261576
59465                     ],
59466                     [
59467                         -83.9954558,
59468                         46.1931747
59469                     ],
59470                     [
59471                         -84.0591816,
59472                         46.1931747
59473                     ],
59474                     [
59475                         -84.0591816,
59476                         46.3814972
59477                     ],
59478                     [
59479                         -84.1152614,
59480                         46.3814972
59481                     ],
59482                     [
59483                         -84.1152614,
59484                         46.4953584
59485                     ],
59486                     [
59487                         -84.0591816,
59488                         46.4953584
59489                     ],
59490                     [
59491                         -84.0591816,
59492                         46.5682653
59493                     ],
59494                     [
59495                         -84.2579545,
59496                         46.5682653
59497                     ],
59498                     [
59499                         -84.2579545,
59500                         46.5051232
59501                     ],
59502                     [
59503                         -84.3071879,
59504                         46.5051232
59505                     ],
59506                     [
59507                         -84.3071879,
59508                         46.5682653
59509                     ],
59510                     [
59511                         -84.4415364,
59512                         46.5682653
59513                     ],
59514                     [
59515                         -84.4415364,
59516                         46.504525
59517                     ],
59518                     [
59519                         -84.9965729,
59520                         46.504525
59521                     ],
59522                     [
59523                         -84.9965729,
59524                         46.6842882
59525                     ],
59526                     [
59527                         -84.9298158,
59528                         46.6842882
59529                     ],
59530                     [
59531                         -84.9298158,
59532                         46.818077
59533                     ],
59534                     [
59535                         -85.3165894,
59536                         46.818077
59537                     ],
59538                     [
59539                         -85.3165894,
59540                         46.7535825
59541                     ],
59542                     [
59543                         -87.5562645,
59544                         46.7535825
59545                     ],
59546                     [
59547                         -87.5562645,
59548                         47.4407371
59549                     ],
59550                     [
59551                         -87.6825361,
59552                         47.4407371
59553                     ],
59554                     [
59555                         -87.6825361,
59556                         47.5035554
59557                     ],
59558                     [
59559                         -88.2560738,
59560                         47.5035554
59561                     ],
59562                     [
59563                         -88.2560738,
59564                         47.4433716
59565                     ],
59566                     [
59567                         -88.4417419,
59568                         47.4433716
59569                     ],
59570                     [
59571                         -88.4417419,
59572                         47.3789949
59573                     ],
59574                     [
59575                         -88.50683,
59576                         47.3789949
59577                     ],
59578                     [
59579                         -88.50683,
59580                         47.3153881
59581                     ],
59582                     [
59583                         -88.6312821,
59584                         47.3153881
59585                     ],
59586                     [
59587                         -88.6312821,
59588                         47.2539782
59589                     ],
59590                     [
59591                         -88.7569636,
59592                         47.2539782
59593                     ],
59594                     [
59595                         -88.7569636,
59596                         47.1934682
59597                     ],
59598                     [
59599                         -88.8838253,
59600                         47.1934682
59601                     ],
59602                     [
59603                         -88.8838253,
59604                         47.1284735
59605                     ],
59606                     [
59607                         -88.9434208,
59608                         47.1284735
59609                     ],
59610                     [
59611                         -88.9434208,
59612                         47.0662127
59613                     ],
59614                     [
59615                         -89.0708726,
59616                         47.0662127
59617                     ],
59618                     [
59619                         -89.0708726,
59620                         47.0026826
59621                     ],
59622                     [
59623                         -89.2565553,
59624                         47.0026826
59625                     ],
59626                     [
59627                         -89.2565553,
59628                         46.9410806
59629                     ],
59630                     [
59631                         -90.3677669,
59632                         46.9410806
59633                     ],
59634                     [
59635                         -90.3677669,
59636                         47.6844827
59637                     ],
59638                     [
59639                         -90.3069978,
59640                         47.6844827
59641                     ],
59642                     [
59643                         -90.3069978,
59644                         47.7460174
59645                     ],
59646                     [
59647                         -89.994859,
59648                         47.7460174
59649                     ],
59650                     [
59651                         -89.994859,
59652                         47.8082719
59653                     ],
59654                     [
59655                         -89.8048615,
59656                         47.8082719
59657                     ],
59658                     [
59659                         -89.8048615,
59660                         47.8700562
59661                     ],
59662                     [
59663                         -89.6797699,
59664                         47.8700562
59665                     ],
59666                     [
59667                         -89.6797699,
59668                         47.9339637
59669                     ],
59670                     [
59671                         -89.4933757,
59672                         47.9339637
59673                     ],
59674                     [
59675                         -89.4933757,
59676                         47.9957956
59677                     ],
59678                     [
59679                         -89.4284697,
59680                         47.9957956
59681                     ],
59682                     [
59683                         -89.4284697,
59684                         48.0656377
59685                     ],
59686                     [
59687                         -89.9932739,
59688                         48.0656377
59689                     ],
59690                     [
59691                         -89.9932739,
59692                         48.1282966
59693                     ],
59694                     [
59695                         -90.7455933,
59696                         48.1282966
59697                     ],
59698                     [
59699                         -90.7455933,
59700                         48.1893056
59701                     ],
59702                     [
59703                         -90.8087291,
59704                         48.1893056
59705                     ],
59706                     [
59707                         -90.8087291,
59708                         48.2522065
59709                     ],
59710                     [
59711                         -91.067763,
59712                         48.2522065
59713                     ],
59714                     [
59715                         -91.067763,
59716                         48.1916658
59717                     ],
59718                     [
59719                         -91.1946247,
59720                         48.1916658
59721                     ],
59722                     [
59723                         -91.1946247,
59724                         48.1279027
59725                     ],
59726                     [
59727                         -91.6814196,
59728                         48.1279027
59729                     ],
59730                     [
59731                         -91.6814196,
59732                         48.2525994
59733                     ],
59734                     [
59735                         -91.9321927,
59736                         48.2525994
59737                     ],
59738                     [
59739                         -91.9321927,
59740                         48.3142454
59741                     ],
59742                     [
59743                         -91.9929683,
59744                         48.3142454
59745                     ],
59746                     [
59747                         -91.9929683,
59748                         48.3780845
59749                     ],
59750                     [
59751                         -92.3189383,
59752                         48.3780845
59753                     ],
59754                     [
59755                         -92.3189383,
59756                         48.2529081
59757                     ],
59758                     [
59759                         -92.3732233,
59760                         48.2529081
59761                     ],
59762                     [
59763                         -92.3732233,
59764                         48.3153385
59765                     ],
59766                     [
59767                         -92.4322288,
59768                         48.3153385
59769                     ],
59770                     [
59771                         -92.4322288,
59772                         48.4411448
59773                     ],
59774                     [
59775                         -92.4977248,
59776                         48.4411448
59777                     ],
59778                     [
59779                         -92.4977248,
59780                         48.501781
59781                     ],
59782                     [
59783                         -92.5679413,
59784                         48.501781
59785                     ],
59786                     [
59787                         -92.5679413,
59788                         48.439579
59789                     ],
59790                     [
59791                         -92.6210462,
59792                         48.439579
59793                     ],
59794                     [
59795                         -92.6210462,
59796                         48.5650783
59797                     ],
59798                     [
59799                         -92.8086835,
59800                         48.5650783
59801                     ],
59802                     [
59803                         -92.8086835,
59804                         48.6286865
59805                     ],
59806                     [
59807                         -92.8086835,
59808                         48.6267365
59809                     ],
59810                     [
59811                         -92.933185,
59812                         48.6267365
59813                     ],
59814                     [
59815                         -92.933185,
59816                         48.6922145
59817                     ],
59818                     [
59819                         -93.0051716,
59820                         48.6922145
59821                     ],
59822                     [
59823                         -93.0051716,
59824                         48.6282965
59825                     ],
59826                     [
59827                         -93.1225924,
59828                         48.6282965
59829                     ],
59830                     [
59831                         -93.1225924,
59832                         48.6922145
59833                     ],
59834                     [
59835                         -93.3190806,
59836                         48.6922145
59837                     ],
59838                     [
59839                         -93.3190806,
59840                         48.6267365
59841                     ],
59842                     [
59843                         -93.5049477,
59844                         48.6267365
59845                     ],
59846                     [
59847                         -93.5049477,
59848                         48.5635164
59849                     ],
59850                     [
59851                         -93.7474601,
59852                         48.5635164
59853                     ],
59854                     [
59855                         -93.7474601,
59856                         48.6267365
59857                     ],
59858                     [
59859                         -93.8135461,
59860                         48.6267365
59861                     ],
59862                     [
59863                         -93.8135461,
59864                         48.6898775
59865                     ],
59866                     [
59867                         -94.2453121,
59868                         48.6898775
59869                     ],
59870                     [
59871                         -94.2453121,
59872                         48.7554327
59873                     ],
59874                     [
59875                         -94.6183171,
59876                         48.7554327
59877                     ],
59878                     [
59879                         -94.6183171,
59880                         48.941036
59881                     ],
59882                     [
59883                         -94.6809018,
59884                         48.941036
59885                     ],
59886                     [
59887                         -94.6809018,
59888                         49.0029737
59889                     ],
59890                     [
59891                         -94.7441532,
59892                         49.0029737
59893                     ],
59894                     [
59895                         -94.7441532,
59896                         49.2536079
59897                     ],
59898                     [
59899                         -94.8084069,
59900                         49.2536079
59901                     ],
59902                     [
59903                         -94.8084069,
59904                         49.3784134
59905                     ],
59906                     [
59907                         -95.1192391,
59908                         49.3784134
59909                     ],
59910                     [
59911                         -95.1192391,
59912                         49.4425264
59913                     ],
59914                     [
59915                         -95.1934341,
59916                         49.4425264
59917                     ],
59918                     [
59919                         -95.1934341,
59920                         49.0035292
59921                     ],
59922                     [
59923                         -96.87069,
59924                         49.0035292
59925                     ],
59926                     [
59927                         -96.87069,
59928                         49.0656063
59929                     ],
59930                     [
59931                         -99.0049312,
59932                         49.0656063
59933                     ],
59934                     [
59935                         -99.0049312,
59936                         49.0050714
59937                     ],
59938                     [
59939                         -109.3699257,
59940                         49.0050714
59941                     ],
59942                     [
59943                         -109.3699257,
59944                         49.0668231
59945                     ],
59946                     [
59947                         -109.5058746,
59948                         49.0668231
59949                     ],
59950                     [
59951                         -109.5058746,
59952                         49.0050714
59953                     ],
59954                     [
59955                         -114.1830014,
59956                         49.0050714
59957                     ],
59958                     [
59959                         -114.1830014,
59960                         49.0687317
59961                     ],
59962                     [
59963                         -114.7578709,
59964                         49.0687317
59965                     ],
59966                     [
59967                         -114.7578709,
59968                         49.0050714
59969                     ],
59970                     [
59971                         -115.433731,
59972                         49.0050714
59973                     ],
59974                     [
59975                         -115.433731,
59976                         49.0671412
59977                     ],
59978                     [
59979                         -116.5062706,
59980                         49.0671412
59981                     ],
59982                     [
59983                         -116.5062706,
59984                         49.0050714
59985                     ],
59986                     [
59987                         -117.3089504,
59988                         49.0050714
59989                     ],
59990                     [
59991                         -117.3089504,
59992                         49.0659803
59993                     ],
59994                     [
59995                         -119.882945,
59996                         49.0659803
59997                     ],
59998                     [
59999                         -119.882945,
60000                         49.0050714
60001                     ],
60002                     [
60003                         -120.1208555,
60004                         49.0050714
60005                     ],
60006                     [
60007                         -120.1208555,
60008                         49.0678367
60009                     ],
60010                     [
60011                         -121.4451636,
60012                         49.0678367
60013                     ],
60014                     [
60015                         -121.4451636,
60016                         49.0050714
60017                     ],
60018                     [
60019                         -121.9311808,
60020                         49.0050714
60021                     ],
60022                     [
60023                         -121.9311808,
60024                         49.0656099
60025                     ],
60026                     [
60027                         -122.817484,
60028                         49.0656099
60029                     ],
60030                     [
60031                         -122.817484,
60032                         49.0029143
60033                     ],
60034                     [
60035                         -122.8795155,
60036                         49.0029143
60037                     ],
60038                     [
60039                         -122.8795155,
60040                         48.9347018
60041                     ],
60042                     [
60043                         -122.8174629,
60044                         48.9347018
60045                     ],
60046                     [
60047                         -122.8174629,
60048                         48.8101998
60049                     ],
60050                     [
60051                         -122.7538859,
60052                         48.8101998
60053                     ],
60054                     [
60055                         -122.7538859,
60056                         48.7533758
60057                     ],
60058                     [
60059                         -122.8712937,
60060                         48.7533758
60061                     ],
60062                     [
60063                         -122.8712937,
60064                         48.8153948
60065                     ],
60066                     [
60067                         -123.0055391,
60068                         48.8153948
60069                     ],
60070                     [
60071                         -123.0055391,
60072                         48.7529529
60073                     ],
60074                     [
60075                         -123.1296926,
60076                         48.7529529
60077                     ],
60078                     [
60079                         -123.1296926,
60080                         48.6902201
60081                     ],
60082                     [
60083                         -123.1838197,
60084                         48.6902201
60085                     ],
60086                     [
60087                         -123.1838197,
60088                         48.7529029
60089                     ]
60090                 ],
60091                 [
60092                     [
60093                         -122.9341743,
60094                         37.7521547
60095                     ],
60096                     [
60097                         -122.9347457,
60098                         37.6842013
60099                     ],
60100                     [
60101                         -123.0679013,
60102                         37.6849023
60103                     ],
60104                     [
60105                         -123.0673747,
60106                         37.7475251
60107                     ],
60108                     [
60109                         -123.1292603,
60110                         37.7478506
60111                     ],
60112                     [
60113                         -123.1286894,
60114                         37.815685
60115                     ],
60116                     [
60117                         -123.0590687,
60118                         37.8153192
60119                     ],
60120                     [
60121                         -123.0595947,
60122                         37.7528143
60123                     ]
60124                 ],
60125                 [
60126                     [
60127                         -71.6299464,
60128                         41.2540893
60129                     ],
60130                     [
60131                         -71.4966465,
60132                         41.2541393
60133                     ],
60134                     [
60135                         -71.4965596,
60136                         41.122965
60137                     ],
60138                     [
60139                         -71.6298594,
60140                         41.1229149
60141                     ]
60142                 ],
60143                 [
60144                     [
60145                         -70.3184265,
60146                         41.3775196
60147                     ],
60148                     [
60149                         -70.3183384,
60150                         41.2448243
60151                     ],
60152                     [
60153                         -70.1906612,
60154                         41.2448722
60155                     ],
60156                     [
60157                         -70.1906239,
60158                         41.1886019
60159                     ],
60160                     [
60161                         -69.9336025,
60162                         41.1886984
60163                     ],
60164                     [
60165                         -69.933729,
60166                         41.3791941
60167                     ],
60168                     [
60169                         -69.9950664,
60170                         41.3791712
60171                     ],
60172                     [
60173                         -69.995109,
60174                         41.443159
60175                     ],
60176                     [
60177                         -70.0707828,
60178                         41.4431307
60179                     ],
60180                     [
60181                         -70.0706972,
60182                         41.3144915
60183                     ],
60184                     [
60185                         -70.2461667,
60186                         41.3144258
60187                     ],
60188                     [
60189                         -70.2462087,
60190                         41.3775467
60191                     ]
60192                 ],
60193                 [
60194                     [
60195                         -68.9403374,
60196                         43.9404062
60197                     ],
60198                     [
60199                         -68.6856948,
60200                         43.9404977
60201                     ],
60202                     [
60203                         -68.6856475,
60204                         43.8721797
60205                     ],
60206                     [
60207                         -68.7465405,
60208                         43.8721577
60209                     ],
60210                     [
60211                         -68.7464976,
60212                         43.8102529
60213                     ],
60214                     [
60215                         -68.8090782,
60216                         43.8102304
60217                     ],
60218                     [
60219                         -68.8090343,
60220                         43.746728
60221                     ],
60222                     [
60223                         -68.8773094,
60224                         43.7467034
60225                     ],
60226                     [
60227                         -68.8773544,
60228                         43.8117826
60229                     ],
60230                     [
60231                         -68.9402483,
60232                         43.8117599
60233                     ]
60234                 ],
60235                 [
60236                     [
60237                         -123.1291466,
60238                         49.0645144
60239                     ],
60240                     [
60241                         -122.9954224,
60242                         49.0645144
60243                     ],
60244                     [
60245                         -122.9954224,
60246                         48.9343243
60247                     ],
60248                     [
60249                         -123.1291466,
60250                         48.9343243
60251                     ]
60252                 ],
60253                 [
60254                     [
60255                         -82.9407144,
60256                         24.7535913
60257                     ],
60258                     [
60259                         -82.8719398,
60260                         24.7535913
60261                     ],
60262                     [
60263                         -82.8719398,
60264                         24.6905653
60265                     ],
60266                     [
60267                         -82.7446233,
60268                         24.6905653
60269                     ],
60270                     [
60271                         -82.7446233,
60272                         24.6214593
60273                     ],
60274                     [
60275                         -82.8088038,
60276                         24.6214593
60277                     ],
60278                     [
60279                         -82.8088038,
60280                         24.5594908
60281                     ],
60282                     [
60283                         -82.9407144,
60284                         24.5594908
60285                     ]
60286                 ]
60287             ]
60288         },
60289         {
60290             "name": "USGS Topographic Maps",
60291             "type": "tms",
60292             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
60293             "polygon": [
60294                 [
60295                     [
60296                         -125.990173,
60297                         48.9962416
60298                     ],
60299                     [
60300                         -125.989419,
60301                         47.9948396
60302                     ],
60303                     [
60304                         -123.9929739,
60305                         47.9955062
60306                     ],
60307                     [
60308                         -123.9922429,
60309                         47.0059202
60310                     ],
60311                     [
60312                         -125.988688,
60313                         47.0052409
60314                     ],
60315                     [
60316                         -125.9879604,
60317                         46.0015618
60318                     ],
60319                     [
60320                         -123.9939396,
60321                         46.0022529
60322                     ],
60323                     [
60324                         -123.9925238,
60325                         43.9961708
60326                     ],
60327                     [
60328                         -124.9931832,
60329                         43.9958116
60330                     ],
60331                     [
60332                         -124.9918175,
60333                         41.9942149
60334                     ],
60335                     [
60336                         -125.9851789,
60337                         41.9938465
60338                     ],
60339                     [
60340                         -125.9838655,
60341                         40.0076111
60342                     ],
60343                     [
60344                         -123.9833285,
60345                         40.0083757
60346                     ],
60347                     [
60348                         -123.9814115,
60349                         37.002615
60350                     ],
60351                     [
60352                         -122.21903,
60353                         37.0033173
60354                     ],
60355                     [
60356                         -122.2184144,
60357                         36.011671
60358                     ],
60359                     [
60360                         -122.020087,
60361                         36.011751
60362                     ],
60363                     [
60364                         -122.0188591,
60365                         33.9961766
60366                     ],
60367                     [
60368                         -119.9787757,
60369                         33.9970206
60370                     ],
60371                     [
60372                         -119.9775867,
60373                         31.9987658
60374                     ],
60375                     [
60376                         -114.0122833,
60377                         32.00129
60378                     ],
60379                     [
60380                         -114.0116894,
60381                         30.9862401
60382                     ],
60383                     [
60384                         -105.998294,
60385                         30.9896679
60386                     ],
60387                     [
60388                         -105.9971419,
60389                         28.9901065
60390                     ],
60391                     [
60392                         -102.0210506,
60393                         28.9918418
60394                     ],
60395                     [
60396                         -102.0204916,
60397                         28.00733
60398                     ],
60399                     [
60400                         -100.0062436,
60401                         28.0082173
60402                     ],
60403                     [
60404                         -100.0051143,
60405                         25.991909
60406                     ],
60407                     [
60408                         -98.0109067,
60409                         25.9928035
60410                     ],
60411                     [
60412                         -98.0103613,
60413                         25.0063461
60414                     ],
60415                     [
60416                         -97.0161086,
60417                         25.0067957
60418                     ],
60419                     [
60420                         -97.016654,
60421                         25.9932494
60422                     ],
60423                     [
60424                         -95.9824825,
60425                         25.9937132
60426                     ],
60427                     [
60428                         -95.9835999,
60429                         27.9891175
60430                     ],
60431                     [
60432                         -94.0200898,
60433                         27.9899826
60434                     ],
60435                     [
60436                         -94.0206586,
60437                         28.9918129
60438                     ],
60439                     [
60440                         -88.0156706,
60441                         28.9944338
60442                     ],
60443                     [
60444                         -88.0162494,
60445                         30.0038862
60446                     ],
60447                     [
60448                         -86.0277506,
60449                         30.0047454
60450                     ],
60451                     [
60452                         -86.0271719,
60453                         28.9953016
60454                     ],
60455                     [
60456                         -84.0187909,
60457                         28.9961781
60458                     ],
60459                     [
60460                         -84.017095,
60461                         25.9817708
60462                     ],
60463                     [
60464                         -81.9971976,
60465                         25.9826768
60466                     ],
60467                     [
60468                         -81.9966618,
60469                         25.0134917
60470                     ],
60471                     [
60472                         -84.0165592,
60473                         25.0125783
60474                     ],
60475                     [
60476                         -84.0160068,
60477                         24.0052745
60478                     ],
60479                     [
60480                         -80.0199985,
60481                         24.007096
60482                     ],
60483                     [
60484                         -80.0245309,
60485                         32.0161282
60486                     ],
60487                     [
60488                         -78.0066484,
60489                         32.0169819
60490                     ],
60491                     [
60492                         -78.0072238,
60493                         32.9894278
60494                     ],
60495                     [
60496                         -77.8807233,
60497                         32.9894807
60498                     ],
60499                     [
60500                         -77.8813253,
60501                         33.9955918
60502                     ],
60503                     [
60504                         -76.0115411,
60505                         33.9963653
60506                     ],
60507                     [
60508                         -76.0121459,
60509                         34.9952552
60510                     ],
60511                     [
60512                         -74.0068449,
60513                         34.9960749
60514                     ],
60515                     [
60516                         -74.0099997,
60517                         40.0084254
60518                     ],
60519                     [
60520                         -72.0013745,
60521                         40.0091931
60522                     ],
60523                     [
60524                         -72.002019,
60525                         40.9912464
60526                     ],
60527                     [
60528                         -69.8797398,
60529                         40.9920457
60530                     ],
60531                     [
60532                         -69.8804173,
60533                         42.00893
60534                     ],
60535                     [
60536                         -69.9927682,
60537                         42.0088883
60538                     ],
60539                     [
60540                         -69.9934462,
60541                         43.0105166
60542                     ],
60543                     [
60544                         -67.9845366,
60545                         43.0112496
60546                     ],
60547                     [
60548                         -67.985224,
60549                         44.0103812
60550                     ],
60551                     [
60552                         -65.9892568,
60553                         44.0110975
60554                     ],
60555                     [
60556                         -65.9921237,
60557                         47.9993584
60558                     ],
60559                     [
60560                         -70.006442,
60561                         47.9980181
60562                     ],
60563                     [
60564                         -70.005708,
60565                         47.0042007
60566                     ],
60567                     [
60568                         -72.023686,
60569                         47.003514
60570                     ],
60571                     [
60572                         -72.0222508,
60573                         45.0059846
60574                     ],
60575                     [
60576                         -78.0146667,
60577                         45.0038705
60578                     ],
60579                     [
60580                         -78.0139662,
60581                         44.0026998
60582                     ],
60583                     [
60584                         -80.029686,
60585                         44.0019763
60586                     ],
60587                     [
60588                         -80.0290052,
60589                         43.0122994
60590                     ],
60591                     [
60592                         -81.995479,
60593                         43.011582
60594                     ],
60595                     [
60596                         -81.9982986,
60597                         47.0042713
60598                     ],
60599                     [
60600                         -87.505706,
60601                         47.0023972
60602                     ],
60603                     [
60604                         -87.5064535,
60605                         48.0142702
60606                     ],
60607                     [
60608                         -88.0260889,
60609                         48.0140968
60610                     ],
60611                     [
60612                         -88.026838,
60613                         49.0086686
60614                     ],
60615                     [
60616                         -93.9981078,
60617                         49.0067142
60618                     ],
60619                     [
60620                         -93.9988778,
60621                         50.0086456
60622                     ],
60623                     [
60624                         -96.0138899,
60625                         50.0079995
60626                     ],
60627                     [
60628                         -96.0131199,
60629                         49.0060547
60630                     ]
60631                 ],
60632                 [
60633                     [
60634                         -160.5787616,
60635                         22.5062947
60636                     ],
60637                     [
60638                         -160.5782192,
60639                         21.4984647
60640                     ],
60641                     [
60642                         -159.0030121,
60643                         21.499196
60644                     ],
60645                     [
60646                         -159.0027422,
60647                         20.9951068
60648                     ],
60649                     [
60650                         -157.5083185,
60651                         20.995803
60652                     ],
60653                     [
60654                         -157.5080519,
60655                         20.4960241
60656                     ],
60657                     [
60658                         -155.966889,
60659                         20.4967444
60660                     ],
60661                     [
60662                         -155.9674267,
60663                         21.5028287
60664                     ],
60665                     [
60666                         -157.5044717,
60667                         21.5021151
60668                     ],
60669                     [
60670                         -157.5047384,
60671                         21.9984962
60672                     ],
60673                     [
60674                         -159.0090946,
60675                         21.9978002
60676                     ],
60677                     [
60678                         -159.0093692,
60679                         22.5070181
60680                     ]
60681                 ],
60682                 [
60683                     [
60684                         -168.006102,
60685                         68.9941463
60686                     ],
60687                     [
60688                         -168.0047628,
60689                         68.0107853
60690                     ],
60691                     [
60692                         -165.4842481,
60693                         68.0112562
60694                     ],
60695                     [
60696                         -165.4829337,
60697                         67.0037303
60698                     ],
60699                     [
60700                         -168.0034485,
60701                         67.0032389
60702                     ],
60703                     [
60704                         -168.002195,
60705                         66.0017503
60706                     ],
60707                     [
60708                         -169.0087448,
60709                         66.001546
60710                     ],
60711                     [
60712                         -169.0075381,
60713                         64.9987675
60714                     ],
60715                     [
60716                         -168.0009882,
60717                         64.9989798
60718                     ],
60719                     [
60720                         -167.9998282,
60721                         63.9982374
60722                     ],
60723                     [
60724                         -164.9871288,
60725                         63.9988964
60726                     ],
60727                     [
60728                         -164.9860062,
60729                         62.9950845
60730                     ],
60731                     [
60732                         -167.9987057,
60733                         62.9944019
60734                     ],
60735                     [
60736                         -167.9946035,
60737                         59.0153692
60738                     ],
60739                     [
60740                         -162.5027857,
60741                         59.0167799
60742                     ],
60743                     [
60744                         -162.5018149,
60745                         58.0005815
60746                     ],
60747                     [
60748                         -160.0159024,
60749                         58.0012389
60750                     ],
60751                     [
60752                         -160.0149725,
60753                         57.000035
60754                     ],
60755                     [
60756                         -160.5054788,
60757                         56.9999017
60758                     ],
60759                     [
60760                         -160.5045719,
60761                         55.9968161
60762                     ],
60763                     [
60764                         -164.012195,
60765                         55.9958373
60766                     ],
60767                     [
60768                         -164.0113186,
60769                         55.00107
60770                     ],
60771                     [
60772                         -165.994782,
60773                         55.0005023
60774                     ],
60775                     [
60776                         -165.9941266,
60777                         54.2400584
60778                     ],
60779                     [
60780                         -168.0002944,
60781                         54.2394734
60782                     ],
60783                     [
60784                         -168.0000986,
60785                         54.0094921
60786                     ],
60787                     [
60788                         -170.0156134,
60789                         54.0089011
60790                     ],
60791                     [
60792                         -170.0147683,
60793                         53.0016446
60794                     ],
60795                     [
60796                         -171.9993636,
60797                         53.0010487
60798                     ],
60799                     [
60800                         -171.9989488,
60801                         52.4977745
60802                     ],
60803                     [
60804                         -176.0083239,
60805                         52.4965566
60806                     ],
60807                     [
60808                         -176.0081186,
60809                         52.2452555
60810                     ],
60811                     [
60812                         -178.000097,
60813                         52.2446469
60814                     ],
60815                     [
60816                         -177.9992996,
60817                         51.2554252
60818                     ],
60819                     [
60820                         -176.0073212,
60821                         51.2560472
60822                     ],
60823                     [
60824                         -176.0075146,
60825                         51.4980163
60826                     ],
60827                     [
60828                         -171.9981395,
60829                         51.4992617
60830                     ],
60831                     [
60832                         -171.9985419,
60833                         51.9985373
60834                     ],
60835                     [
60836                         -167.9984317,
60837                         51.9997661
60838                     ],
60839                     [
60840                         -167.9994645,
60841                         53.2560877
60842                     ],
60843                     [
60844                         -165.9932968,
60845                         53.2566866
60846                     ],
60847                     [
60848                         -165.9939308,
60849                         54.0100804
60850                     ],
60851                     [
60852                         -159.0067205,
60853                         54.0121291
60854                     ],
60855                     [
60856                         -159.0075717,
60857                         55.002502
60858                     ],
60859                     [
60860                         -158.0190709,
60861                         55.0027849
60862                     ],
60863                     [
60864                         -158.0199473,
60865                         55.9975094
60866                     ],
60867                     [
60868                         -151.9963213,
60869                         55.9991902
60870                     ],
60871                     [
60872                         -151.9981536,
60873                         57.9986536
60874                     ],
60875                     [
60876                         -151.500341,
60877                         57.9987853
60878                     ],
60879                     [
60880                         -151.5012894,
60881                         58.9919816
60882                     ],
60883                     [
60884                         -138.5159989,
60885                         58.9953194
60886                     ],
60887                     [
60888                         -138.5150471,
60889                         57.9986434
60890                     ],
60891                     [
60892                         -136.6872422,
60893                         57.9991267
60894                     ],
60895                     [
60896                         -136.6863158,
60897                         57.0016688
60898                     ],
60899                     [
60900                         -135.9973698,
60901                         57.001856
60902                     ],
60903                     [
60904                         -135.9964667,
60905                         56.0030544
60906                     ],
60907                     [
60908                         -134.6717732,
60909                         56.003424
60910                     ],
60911                     [
60912                         -134.6708865,
60913                         54.9969623
60914                     ],
60915                     [
60916                         -133.9956734,
60917                         54.9971556
60918                     ],
60919                     [
60920                         -133.9948193,
60921                         54.0031685
60922                     ],
60923                     [
60924                         -130.0044418,
60925                         54.0043387
60926                     ],
60927                     [
60928                         -130.0070826,
60929                         57.0000507
60930                     ],
60931                     [
60932                         -131.975877,
60933                         56.9995156
60934                     ],
60935                     [
60936                         -131.9787378,
60937                         59.9933094
60938                     ],
60939                     [
60940                         -138.0071813,
60941                         59.991805
60942                     ],
60943                     [
60944                         -138.0082158,
60945                         61.0125755
60946                     ],
60947                     [
60948                         -140.9874011,
60949                         61.0118551
60950                     ],
60951                     [
60952                         -140.99984,
60953                         71.0039309
60954                     ],
60955                     [
60956                         -154.5023956,
60957                         71.0017377
60958                     ],
60959                     [
60960                         -154.5039632,
60961                         71.9983391
60962                     ],
60963                     [
60964                         -157.499048,
60965                         71.9978773
60966                     ],
60967                     [
60968                         -157.4974758,
60969                         70.9982877
60970                     ],
60971                     [
60972                         -163.0233611,
60973                         70.9973899
60974                     ],
60975                     [
60976                         -163.0218273,
60977                         69.9707435
60978                     ],
60979                     [
60980                         -164.9730896,
60981                         69.97041
60982                     ],
60983                     [
60984                         -164.9717003,
60985                         68.994689
60986                     ]
60987                 ],
60988                 [
60989                     [
60990                         -168.5133204,
60991                         62.8689586
60992                     ],
60993                     [
60994                         -168.5144423,
60995                         63.8765677
60996                     ],
60997                     [
60998                         -172.0202755,
60999                         63.8757975
61000                     ],
61001                     [
61002                         -172.0191536,
61003                         62.8681608
61004                     ]
61005                 ],
61006                 [
61007                     [
61008                         -170.9947111,
61009                         59.9954089
61010                     ],
61011                     [
61012                         -170.995726,
61013                         60.9969787
61014                     ],
61015                     [
61016                         -174.0045311,
61017                         60.9962508
61018                     ],
61019                     [
61020                         -174.0035162,
61021                         59.9946581
61022                     ]
61023                 ],
61024                 [
61025                     [
61026                         -156.0717261,
61027                         20.2854602
61028                     ],
61029                     [
61030                         -154.7940471,
61031                         20.2860582
61032                     ],
61033                     [
61034                         -154.7933145,
61035                         18.9029464
61036                     ],
61037                     [
61038                         -156.0709936,
61039                         18.9023432
61040                     ]
61041                 ]
61042             ]
61043         },
61044         {
61045             "name": "Vejmidte (Denmark)",
61046             "type": "tms",
61047             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61048             "scaleExtent": [
61049                 0,
61050                 20
61051             ],
61052             "polygon": [
61053                 [
61054                     [
61055                         8.3743941,
61056                         54.9551655
61057                     ],
61058                     [
61059                         8.3683809,
61060                         55.4042149
61061                     ],
61062                     [
61063                         8.2103997,
61064                         55.4039795
61065                     ],
61066                     [
61067                         8.2087314,
61068                         55.4937345
61069                     ],
61070                     [
61071                         8.0502655,
61072                         55.4924731
61073                     ],
61074                     [
61075                         8.0185123,
61076                         56.7501399
61077                     ],
61078                     [
61079                         8.1819161,
61080                         56.7509948
61081                     ],
61082                     [
61083                         8.1763274,
61084                         57.0208898
61085                     ],
61086                     [
61087                         8.3413329,
61088                         57.0219872
61089                     ],
61090                     [
61091                         8.3392467,
61092                         57.1119574
61093                     ],
61094                     [
61095                         8.5054433,
61096                         57.1123212
61097                     ],
61098                     [
61099                         8.5033923,
61100                         57.2020499
61101                     ],
61102                     [
61103                         9.3316304,
61104                         57.2027636
61105                     ],
61106                     [
61107                         9.3319079,
61108                         57.2924835
61109                     ],
61110                     [
61111                         9.4978864,
61112                         57.2919578
61113                     ],
61114                     [
61115                         9.4988593,
61116                         57.3820608
61117                     ],
61118                     [
61119                         9.6649749,
61120                         57.3811615
61121                     ],
61122                     [
61123                         9.6687295,
61124                         57.5605591
61125                     ],
61126                     [
61127                         9.8351961,
61128                         57.5596265
61129                     ],
61130                     [
61131                         9.8374896,
61132                         57.6493322
61133                     ],
61134                     [
61135                         10.1725726,
61136                         57.6462818
61137                     ],
61138                     [
61139                         10.1754245,
61140                         57.7367768
61141                     ],
61142                     [
61143                         10.5118282,
61144                         57.7330269
61145                     ],
61146                     [
61147                         10.5152095,
61148                         57.8228945
61149                     ],
61150                     [
61151                         10.6834853,
61152                         57.8207722
61153                     ],
61154                     [
61155                         10.6751613,
61156                         57.6412021
61157                     ],
61158                     [
61159                         10.5077045,
61160                         57.6433097
61161                     ],
61162                     [
61163                         10.5039992,
61164                         57.5535088
61165                     ],
61166                     [
61167                         10.671038,
61168                         57.5514113
61169                     ],
61170                     [
61171                         10.6507805,
61172                         57.1024538
61173                     ],
61174                     [
61175                         10.4857673,
61176                         57.1045138
61177                     ],
61178                     [
61179                         10.4786236,
61180                         56.9249051
61181                     ],
61182                     [
61183                         10.3143981,
61184                         56.9267573
61185                     ],
61186                     [
61187                         10.3112341,
61188                         56.8369269
61189                     ],
61190                     [
61191                         10.4750295,
61192                         56.83509
61193                     ],
61194                     [
61195                         10.4649016,
61196                         56.5656681
61197                     ],
61198                     [
61199                         10.9524239,
61200                         56.5589761
61201                     ],
61202                     [
61203                         10.9479249,
61204                         56.4692243
61205                     ],
61206                     [
61207                         11.1099335,
61208                         56.4664675
61209                     ],
61210                     [
61211                         11.1052639,
61212                         56.376833
61213                     ],
61214                     [
61215                         10.9429901,
61216                         56.3795284
61217                     ],
61218                     [
61219                         10.9341235,
61220                         56.1994768
61221                     ],
61222                     [
61223                         10.7719685,
61224                         56.2020244
61225                     ],
61226                     [
61227                         10.7694751,
61228                         56.1120103
61229                     ],
61230                     [
61231                         10.6079695,
61232                         56.1150259
61233                     ],
61234                     [
61235                         10.4466742,
61236                         56.116717
61237                     ],
61238                     [
61239                         10.2865948,
61240                         56.118675
61241                     ],
61242                     [
61243                         10.2831527,
61244                         56.0281851
61245                     ],
61246                     [
61247                         10.4439274,
61248                         56.0270388
61249                     ],
61250                     [
61251                         10.4417713,
61252                         55.7579243
61253                     ],
61254                     [
61255                         10.4334961,
61256                         55.6693533
61257                     ],
61258                     [
61259                         10.743814,
61260                         55.6646861
61261                     ],
61262                     [
61263                         10.743814,
61264                         55.5712253
61265                     ],
61266                     [
61267                         10.8969041,
61268                         55.5712253
61269                     ],
61270                     [
61271                         10.9051793,
61272                         55.3953852
61273                     ],
61274                     [
61275                         11.0613726,
61276                         55.3812841
61277                     ],
61278                     [
61279                         11.0593038,
61280                         55.1124061
61281                     ],
61282                     [
61283                         11.0458567,
61284                         55.0318621
61285                     ],
61286                     [
61287                         11.2030844,
61288                         55.0247474
61289                     ],
61290                     [
61291                         11.2030844,
61292                         55.117139
61293                     ],
61294                     [
61295                         11.0593038,
61296                         55.1124061
61297                     ],
61298                     [
61299                         11.0613726,
61300                         55.3812841
61301                     ],
61302                     [
61303                         11.0789572,
61304                         55.5712253
61305                     ],
61306                     [
61307                         10.8969041,
61308                         55.5712253
61309                     ],
61310                     [
61311                         10.9258671,
61312                         55.6670198
61313                     ],
61314                     [
61315                         10.743814,
61316                         55.6646861
61317                     ],
61318                     [
61319                         10.7562267,
61320                         55.7579243
61321                     ],
61322                     [
61323                         10.4417713,
61324                         55.7579243
61325                     ],
61326                     [
61327                         10.4439274,
61328                         56.0270388
61329                     ],
61330                     [
61331                         10.4466742,
61332                         56.116717
61333                     ],
61334                     [
61335                         10.6079695,
61336                         56.1150259
61337                     ],
61338                     [
61339                         10.6052053,
61340                         56.0247462
61341                     ],
61342                     [
61343                         10.9258671,
61344                         56.0201215
61345                     ],
61346                     [
61347                         10.9197132,
61348                         55.9309388
61349                     ],
61350                     [
61351                         11.0802782,
61352                         55.92792
61353                     ],
61354                     [
61355                         11.0858066,
61356                         56.0178284
61357                     ],
61358                     [
61359                         11.7265047,
61360                         56.005058
61361                     ],
61362                     [
61363                         11.7319981,
61364                         56.0952142
61365                     ],
61366                     [
61367                         12.0540333,
61368                         56.0871256
61369                     ],
61370                     [
61371                         12.0608477,
61372                         56.1762576
61373                     ],
61374                     [
61375                         12.7023469,
61376                         56.1594405
61377                     ],
61378                     [
61379                         12.6611131,
61380                         55.7114318
61381                     ],
61382                     [
61383                         12.9792318,
61384                         55.7014026
61385                     ],
61386                     [
61387                         12.9612912,
61388                         55.5217294
61389                     ],
61390                     [
61391                         12.3268659,
61392                         55.5412096
61393                     ],
61394                     [
61395                         12.3206071,
61396                         55.4513655
61397                     ],
61398                     [
61399                         12.4778226,
61400                         55.447067
61401                     ],
61402                     [
61403                         12.4702432,
61404                         55.3570479
61405                     ],
61406                     [
61407                         12.6269738,
61408                         55.3523837
61409                     ],
61410                     [
61411                         12.6200898,
61412                         55.2632576
61413                     ],
61414                     [
61415                         12.4627339,
61416                         55.26722
61417                     ],
61418                     [
61419                         12.4552949,
61420                         55.1778223
61421                     ],
61422                     [
61423                         12.2987046,
61424                         55.1822303
61425                     ],
61426                     [
61427                         12.2897344,
61428                         55.0923641
61429                     ],
61430                     [
61431                         12.6048608,
61432                         55.0832904
61433                     ],
61434                     [
61435                         12.5872011,
61436                         54.9036285
61437                     ],
61438                     [
61439                         12.2766618,
61440                         54.9119031
61441                     ],
61442                     [
61443                         12.2610181,
61444                         54.7331602
61445                     ],
61446                     [
61447                         12.1070691,
61448                         54.7378161
61449                     ],
61450                     [
61451                         12.0858621,
61452                         54.4681655
61453                     ],
61454                     [
61455                         11.7794953,
61456                         54.4753579
61457                     ],
61458                     [
61459                         11.7837381,
61460                         54.5654783
61461                     ],
61462                     [
61463                         11.1658525,
61464                         54.5782155
61465                     ],
61466                     [
61467                         11.1706443,
61468                         54.6686508
61469                     ],
61470                     [
61471                         10.8617173,
61472                         54.6733956
61473                     ],
61474                     [
61475                         10.8651245,
61476                         54.7634667
61477                     ],
61478                     [
61479                         10.7713646,
61480                         54.7643888
61481                     ],
61482                     [
61483                         10.7707276,
61484                         54.7372807
61485                     ],
61486                     [
61487                         10.7551428,
61488                         54.7375776
61489                     ],
61490                     [
61491                         10.7544039,
61492                         54.7195666
61493                     ],
61494                     [
61495                         10.7389074,
61496                         54.7197588
61497                     ],
61498                     [
61499                         10.7384368,
61500                         54.7108482
61501                     ],
61502                     [
61503                         10.7074486,
61504                         54.7113045
61505                     ],
61506                     [
61507                         10.7041094,
61508                         54.6756741
61509                     ],
61510                     [
61511                         10.5510973,
61512                         54.6781698
61513                     ],
61514                     [
61515                         10.5547184,
61516                         54.7670245
61517                     ],
61518                     [
61519                         10.2423994,
61520                         54.7705935
61521                     ],
61522                     [
61523                         10.2459845,
61524                         54.8604673
61525                     ],
61526                     [
61527                         10.0902268,
61528                         54.8622134
61529                     ],
61530                     [
61531                         10.0873731,
61532                         54.7723851
61533                     ],
61534                     [
61535                         9.1555798,
61536                         54.7769557
61537                     ],
61538                     [
61539                         9.1562752,
61540                         54.8675369
61541                     ],
61542                     [
61543                         8.5321973,
61544                         54.8663765
61545                     ],
61546                     [
61547                         8.531432,
61548                         54.95516
61549                     ]
61550                 ],
61551                 [
61552                     [
61553                         11.4577738,
61554                         56.819554
61555                     ],
61556                     [
61557                         11.7849181,
61558                         56.8127385
61559                     ],
61560                     [
61561                         11.7716715,
61562                         56.6332796
61563                     ],
61564                     [
61565                         11.4459621,
61566                         56.6401087
61567                     ]
61568                 ],
61569                 [
61570                     [
61571                         11.3274736,
61572                         57.3612962
61573                     ],
61574                     [
61575                         11.3161808,
61576                         57.1818004
61577                     ],
61578                     [
61579                         11.1508692,
61580                         57.1847276
61581                     ],
61582                     [
61583                         11.1456628,
61584                         57.094962
61585                     ],
61586                     [
61587                         10.8157703,
61588                         57.1001693
61589                     ],
61590                     [
61591                         10.8290599,
61592                         57.3695272
61593                     ]
61594                 ],
61595                 [
61596                     [
61597                         11.5843266,
61598                         56.2777928
61599                     ],
61600                     [
61601                         11.5782882,
61602                         56.1880397
61603                     ],
61604                     [
61605                         11.7392309,
61606                         56.1845765
61607                     ],
61608                     [
61609                         11.7456428,
61610                         56.2743186
61611                     ]
61612                 ],
61613                 [
61614                     [
61615                         14.6825922,
61616                         55.3639405
61617                     ],
61618                     [
61619                         14.8395247,
61620                         55.3565231
61621                     ],
61622                     [
61623                         14.8263755,
61624                         55.2671261
61625                     ],
61626                     [
61627                         15.1393406,
61628                         55.2517359
61629                     ],
61630                     [
61631                         15.1532015,
61632                         55.3410836
61633                     ],
61634                     [
61635                         15.309925,
61636                         55.3330556
61637                     ],
61638                     [
61639                         15.295719,
61640                         55.2437356
61641                     ],
61642                     [
61643                         15.1393406,
61644                         55.2517359
61645                     ],
61646                     [
61647                         15.1255631,
61648                         55.1623802
61649                     ],
61650                     [
61651                         15.2815819,
61652                         55.1544167
61653                     ],
61654                     [
61655                         15.2535578,
61656                         54.9757646
61657                     ],
61658                     [
61659                         14.6317464,
61660                         55.0062496
61661                     ]
61662                 ]
61663             ],
61664             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61665             "terms_text": "Danish municipalities"
61666         },
61667         {
61668             "name": "Vienna: Beschriftungen (annotations)",
61669             "type": "tms",
61670             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61671             "scaleExtent": [
61672                 0,
61673                 19
61674             ],
61675             "polygon": [
61676                 [
61677                     [
61678                         16.17,
61679                         48.1
61680                     ],
61681                     [
61682                         16.17,
61683                         48.33
61684                     ],
61685                     [
61686                         16.58,
61687                         48.33
61688                     ],
61689                     [
61690                         16.58,
61691                         48.1
61692                     ],
61693                     [
61694                         16.17,
61695                         48.1
61696                     ]
61697                 ]
61698             ],
61699             "terms_url": "http://data.wien.gv.at/",
61700             "terms_text": "Stadt Wien"
61701         },
61702         {
61703             "name": "Vienna: Mehrzweckkarte (general purpose)",
61704             "type": "tms",
61705             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61706             "scaleExtent": [
61707                 0,
61708                 19
61709             ],
61710             "polygon": [
61711                 [
61712                     [
61713                         16.17,
61714                         48.1
61715                     ],
61716                     [
61717                         16.17,
61718                         48.33
61719                     ],
61720                     [
61721                         16.58,
61722                         48.33
61723                     ],
61724                     [
61725                         16.58,
61726                         48.1
61727                     ],
61728                     [
61729                         16.17,
61730                         48.1
61731                     ]
61732                 ]
61733             ],
61734             "terms_url": "http://data.wien.gv.at/",
61735             "terms_text": "Stadt Wien"
61736         },
61737         {
61738             "name": "Vienna: Orthofoto (aerial image)",
61739             "type": "tms",
61740             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61741             "scaleExtent": [
61742                 0,
61743                 19
61744             ],
61745             "polygon": [
61746                 [
61747                     [
61748                         16.17,
61749                         48.1
61750                     ],
61751                     [
61752                         16.17,
61753                         48.33
61754                     ],
61755                     [
61756                         16.58,
61757                         48.33
61758                     ],
61759                     [
61760                         16.58,
61761                         48.1
61762                     ],
61763                     [
61764                         16.17,
61765                         48.1
61766                     ]
61767                 ]
61768             ],
61769             "terms_url": "http://data.wien.gv.at/",
61770             "terms_text": "Stadt Wien"
61771         },
61772         {
61773             "name": "basemap.at",
61774             "type": "tms",
61775             "description": "Basemap of Austria, based on goverment data.",
61776             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61777             "polygon": [
61778                 [
61779                     [
61780                         16.5073284,
61781                         46.9929304
61782                     ],
61783                     [
61784                         16.283417,
61785                         46.9929304
61786                     ],
61787                     [
61788                         16.135839,
61789                         46.8713046
61790                     ],
61791                     [
61792                         15.9831722,
61793                         46.8190947
61794                     ],
61795                     [
61796                         16.0493278,
61797                         46.655175
61798                     ],
61799                     [
61800                         15.8610387,
61801                         46.7180116
61802                     ],
61803                     [
61804                         15.7592608,
61805                         46.6900933
61806                     ],
61807                     [
61808                         15.5607938,
61809                         46.6796202
61810                     ],
61811                     [
61812                         15.5760605,
61813                         46.6342132
61814                     ],
61815                     [
61816                         15.4793715,
61817                         46.6027553
61818                     ],
61819                     [
61820                         15.4335715,
61821                         46.6516819
61822                     ],
61823                     [
61824                         15.2249267,
61825                         46.6342132
61826                     ],
61827                     [
61828                         15.0468154,
61829                         46.6481886
61830                     ],
61831                     [
61832                         14.9908376,
61833                         46.5887681
61834                     ],
61835                     [
61836                         14.9603042,
61837                         46.6237293
61838                     ],
61839                     [
61840                         14.8534374,
61841                         46.6027553
61842                     ],
61843                     [
61844                         14.8330818,
61845                         46.5012666
61846                     ],
61847                     [
61848                         14.7516595,
61849                         46.4977636
61850                     ],
61851                     [
61852                         14.6804149,
61853                         46.4381781
61854                     ],
61855                     [
61856                         14.6142593,
61857                         46.4381781
61858                     ],
61859                     [
61860                         14.578637,
61861                         46.3785275
61862                     ],
61863                     [
61864                         14.4412369,
61865                         46.4311638
61866                     ],
61867                     [
61868                         14.1613476,
61869                         46.4276563
61870                     ],
61871                     [
61872                         14.1257253,
61873                         46.4767409
61874                     ],
61875                     [
61876                         14.0188585,
61877                         46.4767409
61878                     ],
61879                     [
61880                         13.9119917,
61881                         46.5257813
61882                     ],
61883                     [
61884                         13.8254805,
61885                         46.5047694
61886                     ],
61887                     [
61888                         13.4438134,
61889                         46.560783
61890                     ],
61891                     [
61892                         13.3064132,
61893                         46.5502848
61894                     ],
61895                     [
61896                         13.1283019,
61897                         46.5887681
61898                     ],
61899                     [
61900                         12.8433237,
61901                         46.6132433
61902                     ],
61903                     [
61904                         12.7262791,
61905                         46.6412014
61906                     ],
61907                     [
61908                         12.5125455,
61909                         46.6656529
61910                     ],
61911                     [
61912                         12.3598787,
61913                         46.7040543
61914                     ],
61915                     [
61916                         12.3649676,
61917                         46.7703197
61918                     ],
61919                     [
61920                         12.2886341,
61921                         46.7772902
61922                     ],
61923                     [
61924                         12.2733674,
61925                         46.8852187
61926                     ],
61927                     [
61928                         12.2072118,
61929                         46.8747835
61930                     ],
61931                     [
61932                         12.1308784,
61933                         46.9026062
61934                     ],
61935                     [
61936                         12.1156117,
61937                         46.9998721
61938                     ],
61939                     [
61940                         12.2530119,
61941                         47.0657733
61942                     ],
61943                     [
61944                         12.2123007,
61945                         47.0934969
61946                     ],
61947                     [
61948                         11.9833004,
61949                         47.0449712
61950                     ],
61951                     [
61952                         11.7339445,
61953                         46.9616816
61954                     ],
61955                     [
61956                         11.6321666,
61957                         47.010283
61958                     ],
61959                     [
61960                         11.5405665,
61961                         46.9755722
61962                     ],
61963                     [
61964                         11.4998553,
61965                         47.0068129
61966                     ],
61967                     [
61968                         11.418433,
61969                         46.9651546
61970                     ],
61971                     [
61972                         11.2555884,
61973                         46.9755722
61974                     ],
61975                     [
61976                         11.1130993,
61977                         46.913036
61978                     ],
61979                     [
61980                         11.0418548,
61981                         46.7633482
61982                     ],
61983                     [
61984                         10.8891879,
61985                         46.7598621
61986                     ],
61987                     [
61988                         10.7416099,
61989                         46.7842599
61990                     ],
61991                     [
61992                         10.7059877,
61993                         46.8643462
61994                     ],
61995                     [
61996                         10.5787653,
61997                         46.8399847
61998                     ],
61999                     [
62000                         10.4566318,
62001                         46.8504267
62002                     ],
62003                     [
62004                         10.4769874,
62005                         46.9269392
62006                     ],
62007                     [
62008                         10.3853873,
62009                         46.9894592
62010                     ],
62011                     [
62012                         10.2327204,
62013                         46.8643462
62014                     ],
62015                     [
62016                         10.1207647,
62017                         46.8330223
62018                     ],
62019                     [
62020                         9.8663199,
62021                         46.9408389
62022                     ],
62023                     [
62024                         9.9019422,
62025                         47.0033426
62026                     ],
62027                     [
62028                         9.6831197,
62029                         47.0588402
62030                     ],
62031                     [
62032                         9.6118752,
62033                         47.0380354
62034                     ],
62035                     [
62036                         9.6322307,
62037                         47.128131
62038                     ],
62039                     [
62040                         9.5813418,
62041                         47.1662025
62042                     ],
62043                     [
62044                         9.5406306,
62045                         47.2664422
62046                     ],
62047                     [
62048                         9.6067863,
62049                         47.3492559
62050                     ],
62051                     [
62052                         9.6729419,
62053                         47.369939
62054                     ],
62055                     [
62056                         9.6424085,
62057                         47.4457079
62058                     ],
62059                     [
62060                         9.5660751,
62061                         47.4801122
62062                     ],
62063                     [
62064                         9.7136531,
62065                         47.5282405
62066                     ],
62067                     [
62068                         9.7848976,
62069                         47.5969187
62070                     ],
62071                     [
62072                         9.8357866,
62073                         47.5454185
62074                     ],
62075                     [
62076                         9.9477423,
62077                         47.538548
62078                     ],
62079                     [
62080                         10.0902313,
62081                         47.4491493
62082                     ],
62083                     [
62084                         10.1105869,
62085                         47.3664924
62086                     ],
62087                     [
62088                         10.2428982,
62089                         47.3871688
62090                     ],
62091                     [
62092                         10.1869203,
62093                         47.2698953
62094                     ],
62095                     [
62096                         10.3243205,
62097                         47.2975125
62098                     ],
62099                     [
62100                         10.4820763,
62101                         47.4491493
62102                     ],
62103                     [
62104                         10.4311873,
62105                         47.4869904
62106                     ],
62107                     [
62108                         10.4413651,
62109                         47.5900549
62110                     ],
62111                     [
62112                         10.4871652,
62113                         47.5522881
62114                     ],
62115                     [
62116                         10.5482319,
62117                         47.5351124
62118                     ],
62119                     [
62120                         10.5991209,
62121                         47.5660246
62122                     ],
62123                     [
62124                         10.7568766,
62125                         47.5316766
62126                     ],
62127                     [
62128                         10.8891879,
62129                         47.5454185
62130                     ],
62131                     [
62132                         10.9400769,
62133                         47.4869904
62134                     ],
62135                     [
62136                         10.9960547,
62137                         47.3906141
62138                     ],
62139                     [
62140                         11.2352328,
62141                         47.4422662
62142                     ],
62143                     [
62144                         11.2810328,
62145                         47.3975039
62146                     ],
62147                     [
62148                         11.4235219,
62149                         47.5144941
62150                     ],
62151                     [
62152                         11.5761888,
62153                         47.5076195
62154                     ],
62155                     [
62156                         11.6067221,
62157                         47.5900549
62158                     ],
62159                     [
62160                         11.8357224,
62161                         47.5866227
62162                     ],
62163                     [
62164                         12.003656,
62165                         47.6243647
62166                     ],
62167                     [
62168                         12.2072118,
62169                         47.6037815
62170                     ],
62171                     [
62172                         12.1614117,
62173                         47.6963421
62174                     ],
62175                     [
62176                         12.2581008,
62177                         47.7442718
62178                     ],
62179                     [
62180                         12.2530119,
62181                         47.6792136
62182                     ],
62183                     [
62184                         12.4311232,
62185                         47.7100408
62186                     ],
62187                     [
62188                         12.4921899,
62189                         47.631224
62190                     ],
62191                     [
62192                         12.5685234,
62193                         47.6277944
62194                     ],
62195                     [
62196                         12.6295901,
62197                         47.6894913
62198                     ],
62199                     [
62200                         12.7720792,
62201                         47.6689338
62202                     ],
62203                     [
62204                         12.8331459,
62205                         47.5419833
62206                     ],
62207                     [
62208                         12.975635,
62209                         47.4732332
62210                     ],
62211                     [
62212                         13.0417906,
62213                         47.4938677
62214                     ],
62215                     [
62216                         13.0367017,
62217                         47.5557226
62218                     ],
62219                     [
62220                         13.0977685,
62221                         47.6415112
62222                     ],
62223                     [
62224                         13.0316128,
62225                         47.7100408
62226                     ],
62227                     [
62228                         12.9043905,
62229                         47.7203125
62230                     ],
62231                     [
62232                         13.0061684,
62233                         47.84683
62234                     ],
62235                     [
62236                         12.9451016,
62237                         47.9355501
62238                     ],
62239                     [
62240                         12.8636793,
62241                         47.9594103
62242                     ],
62243                     [
62244                         12.8636793,
62245                         48.0036929
62246                     ],
62247                     [
62248                         12.7517236,
62249                         48.0989418
62250                     ],
62251                     [
62252                         12.8738571,
62253                         48.2109733
62254                     ],
62255                     [
62256                         12.9603683,
62257                         48.2109733
62258                     ],
62259                     [
62260                         13.0417906,
62261                         48.2652035
62262                     ],
62263                     [
62264                         13.1842797,
62265                         48.2990682
62266                     ],
62267                     [
62268                         13.2606131,
62269                         48.2922971
62270                     ],
62271                     [
62272                         13.3980133,
62273                         48.3565867
62274                     ],
62275                     [
62276                         13.4438134,
62277                         48.417418
62278                     ],
62279                     [
62280                         13.4387245,
62281                         48.5523383
62282                     ],
62283                     [
62284                         13.509969,
62285                         48.5860123
62286                     ],
62287                     [
62288                         13.6117469,
62289                         48.5725454
62290                     ],
62291                     [
62292                         13.7287915,
62293                         48.5118999
62294                     ],
62295                     [
62296                         13.7847694,
62297                         48.5725454
62298                     ],
62299                     [
62300                         13.8203916,
62301                         48.6263915
62302                     ],
62303                     [
62304                         13.7949471,
62305                         48.7171267
62306                     ],
62307                     [
62308                         13.850925,
62309                         48.7741724
62310                     ],
62311                     [
62312                         14.0595697,
62313                         48.6633774
62314                     ],
62315                     [
62316                         14.0137696,
62317                         48.6331182
62318                     ],
62319                     [
62320                         14.0748364,
62321                         48.5927444
62322                     ],
62323                     [
62324                         14.2173255,
62325                         48.5961101
62326                     ],
62327                     [
62328                         14.3649034,
62329                         48.5489696
62330                     ],
62331                     [
62332                         14.4666813,
62333                         48.6499311
62334                     ],
62335                     [
62336                         14.5582815,
62337                         48.5961101
62338                     ],
62339                     [
62340                         14.5989926,
62341                         48.6263915
62342                     ],
62343                     [
62344                         14.7211261,
62345                         48.5759124
62346                     ],
62347                     [
62348                         14.7211261,
62349                         48.6868997
62350                     ],
62351                     [
62352                         14.822904,
62353                         48.7271983
62354                     ],
62355                     [
62356                         14.8178151,
62357                         48.777526
62358                     ],
62359                     [
62360                         14.9647227,
62361                         48.7851754
62362                     ],
62363                     [
62364                         14.9893637,
62365                         49.0126611
62366                     ],
62367                     [
62368                         15.1485933,
62369                         48.9950306
62370                     ],
62371                     [
62372                         15.1943934,
62373                         48.9315502
62374                     ],
62375                     [
62376                         15.3063491,
62377                         48.9850128
62378                     ],
62379                     [
62380                         15.3928603,
62381                         48.9850128
62382                     ],
62383                     [
62384                         15.4844604,
62385                         48.9282069
62386                     ],
62387                     [
62388                         15.749083,
62389                         48.8545973
62390                     ],
62391                     [
62392                         15.8406831,
62393                         48.8880697
62394                     ],
62395                     [
62396                         16.0086166,
62397                         48.7808794
62398                     ],
62399                     [
62400                         16.2070835,
62401                         48.7339115
62402                     ],
62403                     [
62404                         16.3953727,
62405                         48.7372678
62406                     ],
62407                     [
62408                         16.4920617,
62409                         48.8110498
62410                     ],
62411                     [
62412                         16.6905286,
62413                         48.7741724
62414                     ],
62415                     [
62416                         16.7057953,
62417                         48.7339115
62418                     ],
62419                     [
62420                         16.8991733,
62421                         48.713769
62422                     ],
62423                     [
62424                         16.9755067,
62425                         48.515271
62426                     ],
62427                     [
62428                         16.8482844,
62429                         48.4511817
62430                     ],
62431                     [
62432                         16.8533733,
62433                         48.3464411
62434                     ],
62435                     [
62436                         16.9551512,
62437                         48.2516513
62438                     ],
62439                     [
62440                         16.9907734,
62441                         48.1498955
62442                     ],
62443                     [
62444                         17.0925513,
62445                         48.1397088
62446                     ],
62447                     [
62448                         17.0823736,
62449                         48.0241182
62450                     ],
62451                     [
62452                         17.1739737,
62453                         48.0207146
62454                     ],
62455                     [
62456                         17.0823736,
62457                         47.8741447
62458                     ],
62459                     [
62460                         16.9856845,
62461                         47.8673174
62462                     ],
62463                     [
62464                         17.0823736,
62465                         47.8092489
62466                     ],
62467                     [
62468                         17.0925513,
62469                         47.7031919
62470                     ],
62471                     [
62472                         16.7414176,
62473                         47.6792136
62474                     ],
62475                     [
62476                         16.7057953,
62477                         47.7511153
62478                     ],
62479                     [
62480                         16.5378617,
62481                         47.7545368
62482                     ],
62483                     [
62484                         16.5480395,
62485                         47.7066164
62486                     ],
62487                     [
62488                         16.4208172,
62489                         47.6689338
62490                     ],
62491                     [
62492                         16.573484,
62493                         47.6175045
62494                     ],
62495                     [
62496                         16.670173,
62497                         47.631224
62498                     ],
62499                     [
62500                         16.7108842,
62501                         47.538548
62502                     ],
62503                     [
62504                         16.6599952,
62505                         47.4491493
62506                     ],
62507                     [
62508                         16.5429506,
62509                         47.3940591
62510                     ],
62511                     [
62512                         16.4615283,
62513                         47.3940591
62514                     ],
62515                     [
62516                         16.4920617,
62517                         47.276801
62518                     ],
62519                     [
62520                         16.425906,
62521                         47.1973317
62522                     ],
62523                     [
62524                         16.4717061,
62525                         47.1489007
62526                     ],
62527                     [
62528                         16.5480395,
62529                         47.1489007
62530                     ],
62531                     [
62532                         16.476795,
62533                         47.0796369
62534                     ],
62535                     [
62536                         16.527684,
62537                         47.0588402
62538                     ]
62539                 ]
62540             ],
62541             "terms_text": "basemap.at",
62542             "id": "basemap.at"
62543         }
62544     ],
62545     "wikipedia": [
62546         [
62547             "English",
62548             "English",
62549             "en"
62550         ],
62551         [
62552             "German",
62553             "Deutsch",
62554             "de"
62555         ],
62556         [
62557             "Dutch",
62558             "Nederlands",
62559             "nl"
62560         ],
62561         [
62562             "French",
62563             "Français",
62564             "fr"
62565         ],
62566         [
62567             "Italian",
62568             "Italiano",
62569             "it"
62570         ],
62571         [
62572             "Russian",
62573             "Русский",
62574             "ru"
62575         ],
62576         [
62577             "Spanish",
62578             "Español",
62579             "es"
62580         ],
62581         [
62582             "Polish",
62583             "Polski",
62584             "pl"
62585         ],
62586         [
62587             "Swedish",
62588             "Svenska",
62589             "sv"
62590         ],
62591         [
62592             "Japanese",
62593             "日本語",
62594             "ja"
62595         ],
62596         [
62597             "Portuguese",
62598             "Português",
62599             "pt"
62600         ],
62601         [
62602             "Chinese",
62603             "中文",
62604             "zh"
62605         ],
62606         [
62607             "Vietnamese",
62608             "Tiếng Việt",
62609             "vi"
62610         ],
62611         [
62612             "Ukrainian",
62613             "Українська",
62614             "uk"
62615         ],
62616         [
62617             "Catalan",
62618             "Català",
62619             "ca"
62620         ],
62621         [
62622             "Norwegian (Bokmål)",
62623             "Norsk (Bokmål)",
62624             "no"
62625         ],
62626         [
62627             "Waray-Waray",
62628             "Winaray",
62629             "war"
62630         ],
62631         [
62632             "Cebuano",
62633             "Sinugboanong Binisaya",
62634             "ceb"
62635         ],
62636         [
62637             "Finnish",
62638             "Suomi",
62639             "fi"
62640         ],
62641         [
62642             "Persian",
62643             "فارسی",
62644             "fa"
62645         ],
62646         [
62647             "Czech",
62648             "Čeština",
62649             "cs"
62650         ],
62651         [
62652             "Hungarian",
62653             "Magyar",
62654             "hu"
62655         ],
62656         [
62657             "Korean",
62658             "한국어",
62659             "ko"
62660         ],
62661         [
62662             "Romanian",
62663             "Română",
62664             "ro"
62665         ],
62666         [
62667             "Arabic",
62668             "العربية",
62669             "ar"
62670         ],
62671         [
62672             "Turkish",
62673             "Türkçe",
62674             "tr"
62675         ],
62676         [
62677             "Indonesian",
62678             "Bahasa Indonesia",
62679             "id"
62680         ],
62681         [
62682             "Kazakh",
62683             "Қазақша",
62684             "kk"
62685         ],
62686         [
62687             "Malay",
62688             "Bahasa Melayu",
62689             "ms"
62690         ],
62691         [
62692             "Serbian",
62693             "Српски / Srpski",
62694             "sr"
62695         ],
62696         [
62697             "Slovak",
62698             "Slovenčina",
62699             "sk"
62700         ],
62701         [
62702             "Esperanto",
62703             "Esperanto",
62704             "eo"
62705         ],
62706         [
62707             "Danish",
62708             "Dansk",
62709             "da"
62710         ],
62711         [
62712             "Lithuanian",
62713             "Lietuvių",
62714             "lt"
62715         ],
62716         [
62717             "Basque",
62718             "Euskara",
62719             "eu"
62720         ],
62721         [
62722             "Bulgarian",
62723             "Български",
62724             "bg"
62725         ],
62726         [
62727             "Hebrew",
62728             "עברית",
62729             "he"
62730         ],
62731         [
62732             "Slovenian",
62733             "Slovenščina",
62734             "sl"
62735         ],
62736         [
62737             "Croatian",
62738             "Hrvatski",
62739             "hr"
62740         ],
62741         [
62742             "Volapük",
62743             "Volapük",
62744             "vo"
62745         ],
62746         [
62747             "Estonian",
62748             "Eesti",
62749             "et"
62750         ],
62751         [
62752             "Hindi",
62753             "हिन्दी",
62754             "hi"
62755         ],
62756         [
62757             "Uzbek",
62758             "O‘zbek",
62759             "uz"
62760         ],
62761         [
62762             "Galician",
62763             "Galego",
62764             "gl"
62765         ],
62766         [
62767             "Norwegian (Nynorsk)",
62768             "Nynorsk",
62769             "nn"
62770         ],
62771         [
62772             "Simple English",
62773             "Simple English",
62774             "simple"
62775         ],
62776         [
62777             "Azerbaijani",
62778             "Azərbaycanca",
62779             "az"
62780         ],
62781         [
62782             "Latin",
62783             "Latina",
62784             "la"
62785         ],
62786         [
62787             "Greek",
62788             "Ελληνικά",
62789             "el"
62790         ],
62791         [
62792             "Thai",
62793             "ไทย",
62794             "th"
62795         ],
62796         [
62797             "Serbo-Croatian",
62798             "Srpskohrvatski / Српскохрватски",
62799             "sh"
62800         ],
62801         [
62802             "Georgian",
62803             "ქართული",
62804             "ka"
62805         ],
62806         [
62807             "Occitan",
62808             "Occitan",
62809             "oc"
62810         ],
62811         [
62812             "Macedonian",
62813             "Македонски",
62814             "mk"
62815         ],
62816         [
62817             "Newar / Nepal Bhasa",
62818             "नेपाल भाषा",
62819             "new"
62820         ],
62821         [
62822             "Tagalog",
62823             "Tagalog",
62824             "tl"
62825         ],
62826         [
62827             "Piedmontese",
62828             "Piemontèis",
62829             "pms"
62830         ],
62831         [
62832             "Belarusian",
62833             "Беларуская",
62834             "be"
62835         ],
62836         [
62837             "Haitian",
62838             "Krèyol ayisyen",
62839             "ht"
62840         ],
62841         [
62842             "Tamil",
62843             "தமிழ்",
62844             "ta"
62845         ],
62846         [
62847             "Telugu",
62848             "తెలుగు",
62849             "te"
62850         ],
62851         [
62852             "Belarusian (Taraškievica)",
62853             "Беларуская (тарашкевіца)",
62854             "be-x-old"
62855         ],
62856         [
62857             "Latvian",
62858             "Latviešu",
62859             "lv"
62860         ],
62861         [
62862             "Breton",
62863             "Brezhoneg",
62864             "br"
62865         ],
62866         [
62867             "Malagasy",
62868             "Malagasy",
62869             "mg"
62870         ],
62871         [
62872             "Albanian",
62873             "Shqip",
62874             "sq"
62875         ],
62876         [
62877             "Armenian",
62878             "Հայերեն",
62879             "hy"
62880         ],
62881         [
62882             "Tatar",
62883             "Tatarça / Татарча",
62884             "tt"
62885         ],
62886         [
62887             "Javanese",
62888             "Basa Jawa",
62889             "jv"
62890         ],
62891         [
62892             "Welsh",
62893             "Cymraeg",
62894             "cy"
62895         ],
62896         [
62897             "Marathi",
62898             "मराठी",
62899             "mr"
62900         ],
62901         [
62902             "Luxembourgish",
62903             "Lëtzebuergesch",
62904             "lb"
62905         ],
62906         [
62907             "Icelandic",
62908             "Íslenska",
62909             "is"
62910         ],
62911         [
62912             "Bosnian",
62913             "Bosanski",
62914             "bs"
62915         ],
62916         [
62917             "Burmese",
62918             "မြန်မာဘာသာ",
62919             "my"
62920         ],
62921         [
62922             "Yoruba",
62923             "Yorùbá",
62924             "yo"
62925         ],
62926         [
62927             "Bashkir",
62928             "Башҡорт",
62929             "ba"
62930         ],
62931         [
62932             "Malayalam",
62933             "മലയാളം",
62934             "ml"
62935         ],
62936         [
62937             "Aragonese",
62938             "Aragonés",
62939             "an"
62940         ],
62941         [
62942             "Lombard",
62943             "Lumbaart",
62944             "lmo"
62945         ],
62946         [
62947             "Afrikaans",
62948             "Afrikaans",
62949             "af"
62950         ],
62951         [
62952             "West Frisian",
62953             "Frysk",
62954             "fy"
62955         ],
62956         [
62957             "Western Panjabi",
62958             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
62959             "pnb"
62960         ],
62961         [
62962             "Bengali",
62963             "বাংলা",
62964             "bn"
62965         ],
62966         [
62967             "Swahili",
62968             "Kiswahili",
62969             "sw"
62970         ],
62971         [
62972             "Bishnupriya Manipuri",
62973             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
62974             "bpy"
62975         ],
62976         [
62977             "Ido",
62978             "Ido",
62979             "io"
62980         ],
62981         [
62982             "Kirghiz",
62983             "Кыргызча",
62984             "ky"
62985         ],
62986         [
62987             "Urdu",
62988             "اردو",
62989             "ur"
62990         ],
62991         [
62992             "Nepali",
62993             "नेपाली",
62994             "ne"
62995         ],
62996         [
62997             "Sicilian",
62998             "Sicilianu",
62999             "scn"
63000         ],
63001         [
63002             "Gujarati",
63003             "ગુજરાતી",
63004             "gu"
63005         ],
63006         [
63007             "Cantonese",
63008             "粵語",
63009             "zh-yue"
63010         ],
63011         [
63012             "Low Saxon",
63013             "Plattdüütsch",
63014             "nds"
63015         ],
63016         [
63017             "Kurdish",
63018             "Kurdî / كوردی",
63019             "ku"
63020         ],
63021         [
63022             "Irish",
63023             "Gaeilge",
63024             "ga"
63025         ],
63026         [
63027             "Asturian",
63028             "Asturianu",
63029             "ast"
63030         ],
63031         [
63032             "Quechua",
63033             "Runa Simi",
63034             "qu"
63035         ],
63036         [
63037             "Sundanese",
63038             "Basa Sunda",
63039             "su"
63040         ],
63041         [
63042             "Chuvash",
63043             "Чăваш",
63044             "cv"
63045         ],
63046         [
63047             "Scots",
63048             "Scots",
63049             "sco"
63050         ],
63051         [
63052             "Interlingua",
63053             "Interlingua",
63054             "ia"
63055         ],
63056         [
63057             "Alemannic",
63058             "Alemannisch",
63059             "als"
63060         ],
63061         [
63062             "Buginese",
63063             "Basa Ugi",
63064             "bug"
63065         ],
63066         [
63067             "Neapolitan",
63068             "Nnapulitano",
63069             "nap"
63070         ],
63071         [
63072             "Samogitian",
63073             "Žemaitėška",
63074             "bat-smg"
63075         ],
63076         [
63077             "Kannada",
63078             "ಕನ್ನಡ",
63079             "kn"
63080         ],
63081         [
63082             "Banyumasan",
63083             "Basa Banyumasan",
63084             "map-bms"
63085         ],
63086         [
63087             "Walloon",
63088             "Walon",
63089             "wa"
63090         ],
63091         [
63092             "Amharic",
63093             "አማርኛ",
63094             "am"
63095         ],
63096         [
63097             "Sorani",
63098             "Soranî / کوردی",
63099             "ckb"
63100         ],
63101         [
63102             "Scottish Gaelic",
63103             "Gàidhlig",
63104             "gd"
63105         ],
63106         [
63107             "Fiji Hindi",
63108             "Fiji Hindi",
63109             "hif"
63110         ],
63111         [
63112             "Min Nan",
63113             "Bân-lâm-gú",
63114             "zh-min-nan"
63115         ],
63116         [
63117             "Tajik",
63118             "Тоҷикӣ",
63119             "tg"
63120         ],
63121         [
63122             "Mazandarani",
63123             "مَزِروني",
63124             "mzn"
63125         ],
63126         [
63127             "Egyptian Arabic",
63128             "مصرى (Maṣrī)",
63129             "arz"
63130         ],
63131         [
63132             "Yiddish",
63133             "ייִדיש",
63134             "yi"
63135         ],
63136         [
63137             "Venetian",
63138             "Vèneto",
63139             "vec"
63140         ],
63141         [
63142             "Mongolian",
63143             "Монгол",
63144             "mn"
63145         ],
63146         [
63147             "Tarantino",
63148             "Tarandíne",
63149             "roa-tara"
63150         ],
63151         [
63152             "Sanskrit",
63153             "संस्कृतम्",
63154             "sa"
63155         ],
63156         [
63157             "Nahuatl",
63158             "Nāhuatl",
63159             "nah"
63160         ],
63161         [
63162             "Ossetian",
63163             "Иронау",
63164             "os"
63165         ],
63166         [
63167             "Sakha",
63168             "Саха тыла (Saxa Tyla)",
63169             "sah"
63170         ],
63171         [
63172             "Kapampangan",
63173             "Kapampangan",
63174             "pam"
63175         ],
63176         [
63177             "Upper Sorbian",
63178             "Hornjoserbsce",
63179             "hsb"
63180         ],
63181         [
63182             "Sinhalese",
63183             "සිංහල",
63184             "si"
63185         ],
63186         [
63187             "Northern Sami",
63188             "Sámegiella",
63189             "se"
63190         ],
63191         [
63192             "Limburgish",
63193             "Limburgs",
63194             "li"
63195         ],
63196         [
63197             "Maori",
63198             "Māori",
63199             "mi"
63200         ],
63201         [
63202             "Bavarian",
63203             "Boarisch",
63204             "bar"
63205         ],
63206         [
63207             "Corsican",
63208             "Corsu",
63209             "co"
63210         ],
63211         [
63212             "Ilokano",
63213             "Ilokano",
63214             "ilo"
63215         ],
63216         [
63217             "Gan",
63218             "贛語",
63219             "gan"
63220         ],
63221         [
63222             "Tibetan",
63223             "བོད་སྐད",
63224             "bo"
63225         ],
63226         [
63227             "Gilaki",
63228             "گیلکی",
63229             "glk"
63230         ],
63231         [
63232             "Faroese",
63233             "Føroyskt",
63234             "fo"
63235         ],
63236         [
63237             "Rusyn",
63238             "русиньскый язык",
63239             "rue"
63240         ],
63241         [
63242             "Punjabi",
63243             "ਪੰਜਾਬੀ",
63244             "pa"
63245         ],
63246         [
63247             "Central_Bicolano",
63248             "Bikol",
63249             "bcl"
63250         ],
63251         [
63252             "Hill Mari",
63253             "Кырык Мары (Kyryk Mary) ",
63254             "mrj"
63255         ],
63256         [
63257             "Võro",
63258             "Võro",
63259             "fiu-vro"
63260         ],
63261         [
63262             "Dutch Low Saxon",
63263             "Nedersaksisch",
63264             "nds-nl"
63265         ],
63266         [
63267             "Turkmen",
63268             "تركمن / Туркмен",
63269             "tk"
63270         ],
63271         [
63272             "Pashto",
63273             "پښتو",
63274             "ps"
63275         ],
63276         [
63277             "West Flemish",
63278             "West-Vlams",
63279             "vls"
63280         ],
63281         [
63282             "Mingrelian",
63283             "მარგალური (Margaluri)",
63284             "xmf"
63285         ],
63286         [
63287             "Manx",
63288             "Gaelg",
63289             "gv"
63290         ],
63291         [
63292             "Zazaki",
63293             "Zazaki",
63294             "diq"
63295         ],
63296         [
63297             "Pangasinan",
63298             "Pangasinan",
63299             "pag"
63300         ],
63301         [
63302             "Komi",
63303             "Коми",
63304             "kv"
63305         ],
63306         [
63307             "Zeelandic",
63308             "Zeêuws",
63309             "zea"
63310         ],
63311         [
63312             "Divehi",
63313             "ދިވެހިބަސް",
63314             "dv"
63315         ],
63316         [
63317             "Oriya",
63318             "ଓଡ଼ିଆ",
63319             "or"
63320         ],
63321         [
63322             "Khmer",
63323             "ភាសាខ្មែរ",
63324             "km"
63325         ],
63326         [
63327             "Norman",
63328             "Nouormand/Normaund",
63329             "nrm"
63330         ],
63331         [
63332             "Romansh",
63333             "Rumantsch",
63334             "rm"
63335         ],
63336         [
63337             "Komi-Permyak",
63338             "Перем Коми (Perem Komi)",
63339             "koi"
63340         ],
63341         [
63342             "Udmurt",
63343             "Удмурт кыл",
63344             "udm"
63345         ],
63346         [
63347             "Meadow Mari",
63348             "Олык Марий (Olyk Marij)",
63349             "mhr"
63350         ],
63351         [
63352             "Ladino",
63353             "Dzhudezmo",
63354             "lad"
63355         ],
63356         [
63357             "North Frisian",
63358             "Nordfriisk",
63359             "frr"
63360         ],
63361         [
63362             "Kashubian",
63363             "Kaszëbsczi",
63364             "csb"
63365         ],
63366         [
63367             "Ligurian",
63368             "Líguru",
63369             "lij"
63370         ],
63371         [
63372             "Wu",
63373             "吴语",
63374             "wuu"
63375         ],
63376         [
63377             "Friulian",
63378             "Furlan",
63379             "fur"
63380         ],
63381         [
63382             "Vepsian",
63383             "Vepsän",
63384             "vep"
63385         ],
63386         [
63387             "Classical Chinese",
63388             "古文 / 文言文",
63389             "zh-classical"
63390         ],
63391         [
63392             "Uyghur",
63393             "ئۇيغۇر تىلى",
63394             "ug"
63395         ],
63396         [
63397             "Saterland Frisian",
63398             "Seeltersk",
63399             "stq"
63400         ],
63401         [
63402             "Sardinian",
63403             "Sardu",
63404             "sc"
63405         ],
63406         [
63407             "Aromanian",
63408             "Armãneashce",
63409             "roa-rup"
63410         ],
63411         [
63412             "Pali",
63413             "पाऴि",
63414             "pi"
63415         ],
63416         [
63417             "Somali",
63418             "Soomaaliga",
63419             "so"
63420         ],
63421         [
63422             "Bihari",
63423             "भोजपुरी",
63424             "bh"
63425         ],
63426         [
63427             "Maltese",
63428             "Malti",
63429             "mt"
63430         ],
63431         [
63432             "Aymara",
63433             "Aymar",
63434             "ay"
63435         ],
63436         [
63437             "Ripuarian",
63438             "Ripoarisch",
63439             "ksh"
63440         ],
63441         [
63442             "Novial",
63443             "Novial",
63444             "nov"
63445         ],
63446         [
63447             "Anglo-Saxon",
63448             "Englisc",
63449             "ang"
63450         ],
63451         [
63452             "Cornish",
63453             "Kernewek/Karnuack",
63454             "kw"
63455         ],
63456         [
63457             "Navajo",
63458             "Diné bizaad",
63459             "nv"
63460         ],
63461         [
63462             "Picard",
63463             "Picard",
63464             "pcd"
63465         ],
63466         [
63467             "Hakka",
63468             "Hak-kâ-fa / 客家話",
63469             "hak"
63470         ],
63471         [
63472             "Guarani",
63473             "Avañe'ẽ",
63474             "gn"
63475         ],
63476         [
63477             "Extremaduran",
63478             "Estremeñu",
63479             "ext"
63480         ],
63481         [
63482             "Franco-Provençal/Arpitan",
63483             "Arpitan",
63484             "frp"
63485         ],
63486         [
63487             "Assamese",
63488             "অসমীয়া",
63489             "as"
63490         ],
63491         [
63492             "Silesian",
63493             "Ślůnski",
63494             "szl"
63495         ],
63496         [
63497             "Gagauz",
63498             "Gagauz",
63499             "gag"
63500         ],
63501         [
63502             "Interlingue",
63503             "Interlingue",
63504             "ie"
63505         ],
63506         [
63507             "Lingala",
63508             "Lingala",
63509             "ln"
63510         ],
63511         [
63512             "Emilian-Romagnol",
63513             "Emiliàn e rumagnòl",
63514             "eml"
63515         ],
63516         [
63517             "Chechen",
63518             "Нохчийн",
63519             "ce"
63520         ],
63521         [
63522             "Kalmyk",
63523             "Хальмг",
63524             "xal"
63525         ],
63526         [
63527             "Palatinate German",
63528             "Pfälzisch",
63529             "pfl"
63530         ],
63531         [
63532             "Hawaiian",
63533             "Hawai`i",
63534             "haw"
63535         ],
63536         [
63537             "Karachay-Balkar",
63538             "Къарачай-Малкъар (Qarachay-Malqar)",
63539             "krc"
63540         ],
63541         [
63542             "Pennsylvania German",
63543             "Deitsch",
63544             "pdc"
63545         ],
63546         [
63547             "Kinyarwanda",
63548             "Ikinyarwanda",
63549             "rw"
63550         ],
63551         [
63552             "Crimean Tatar",
63553             "Qırımtatarca",
63554             "crh"
63555         ],
63556         [
63557             "Acehnese",
63558             "Bahsa Acèh",
63559             "ace"
63560         ],
63561         [
63562             "Tongan",
63563             "faka Tonga",
63564             "to"
63565         ],
63566         [
63567             "Greenlandic",
63568             "Kalaallisut",
63569             "kl"
63570         ],
63571         [
63572             "Lower Sorbian",
63573             "Dolnoserbski",
63574             "dsb"
63575         ],
63576         [
63577             "Aramaic",
63578             "ܐܪܡܝܐ",
63579             "arc"
63580         ],
63581         [
63582             "Erzya",
63583             "Эрзянь (Erzjanj Kelj)",
63584             "myv"
63585         ],
63586         [
63587             "Lezgian",
63588             "Лезги чІал (Lezgi č’al)",
63589             "lez"
63590         ],
63591         [
63592             "Banjar",
63593             "Bahasa Banjar",
63594             "bjn"
63595         ],
63596         [
63597             "Shona",
63598             "chiShona",
63599             "sn"
63600         ],
63601         [
63602             "Papiamentu",
63603             "Papiamentu",
63604             "pap"
63605         ],
63606         [
63607             "Kabyle",
63608             "Taqbaylit",
63609             "kab"
63610         ],
63611         [
63612             "Tok Pisin",
63613             "Tok Pisin",
63614             "tpi"
63615         ],
63616         [
63617             "Lak",
63618             "Лакку",
63619             "lbe"
63620         ],
63621         [
63622             "Buryat (Russia)",
63623             "Буряад",
63624             "bxr"
63625         ],
63626         [
63627             "Lojban",
63628             "Lojban",
63629             "jbo"
63630         ],
63631         [
63632             "Wolof",
63633             "Wolof",
63634             "wo"
63635         ],
63636         [
63637             "Moksha",
63638             "Мокшень (Mokshanj Kälj)",
63639             "mdf"
63640         ],
63641         [
63642             "Zamboanga Chavacano",
63643             "Chavacano de Zamboanga",
63644             "cbk-zam"
63645         ],
63646         [
63647             "Avar",
63648             "Авар",
63649             "av"
63650         ],
63651         [
63652             "Sranan",
63653             "Sranantongo",
63654             "srn"
63655         ],
63656         [
63657             "Mirandese",
63658             "Mirandés",
63659             "mwl"
63660         ],
63661         [
63662             "Kabardian Circassian",
63663             "Адыгэбзэ (Adighabze)",
63664             "kbd"
63665         ],
63666         [
63667             "Tahitian",
63668             "Reo Mā`ohi",
63669             "ty"
63670         ],
63671         [
63672             "Lao",
63673             "ລາວ",
63674             "lo"
63675         ],
63676         [
63677             "Abkhazian",
63678             "Аҧсуа",
63679             "ab"
63680         ],
63681         [
63682             "Tetum",
63683             "Tetun",
63684             "tet"
63685         ],
63686         [
63687             "Latgalian",
63688             "Latgaļu",
63689             "ltg"
63690         ],
63691         [
63692             "Nauruan",
63693             "dorerin Naoero",
63694             "na"
63695         ],
63696         [
63697             "Kongo",
63698             "KiKongo",
63699             "kg"
63700         ],
63701         [
63702             "Igbo",
63703             "Igbo",
63704             "ig"
63705         ],
63706         [
63707             "Northern Sotho",
63708             "Sesotho sa Leboa",
63709             "nso"
63710         ],
63711         [
63712             "Zhuang",
63713             "Cuengh",
63714             "za"
63715         ],
63716         [
63717             "Karakalpak",
63718             "Qaraqalpaqsha",
63719             "kaa"
63720         ],
63721         [
63722             "Zulu",
63723             "isiZulu",
63724             "zu"
63725         ],
63726         [
63727             "Cheyenne",
63728             "Tsetsêhestâhese",
63729             "chy"
63730         ],
63731         [
63732             "Romani",
63733             "romani - रोमानी",
63734             "rmy"
63735         ],
63736         [
63737             "Old Church Slavonic",
63738             "Словѣньскъ",
63739             "cu"
63740         ],
63741         [
63742             "Tswana",
63743             "Setswana",
63744             "tn"
63745         ],
63746         [
63747             "Cherokee",
63748             "ᏣᎳᎩ",
63749             "chr"
63750         ],
63751         [
63752             "Bislama",
63753             "Bislama",
63754             "bi"
63755         ],
63756         [
63757             "Min Dong",
63758             "Mìng-dĕ̤ng-ngṳ̄",
63759             "cdo"
63760         ],
63761         [
63762             "Gothic",
63763             "𐌲𐌿𐍄𐌹𐍃𐌺",
63764             "got"
63765         ],
63766         [
63767             "Samoan",
63768             "Gagana Samoa",
63769             "sm"
63770         ],
63771         [
63772             "Moldovan",
63773             "Молдовеняскэ",
63774             "mo"
63775         ],
63776         [
63777             "Bambara",
63778             "Bamanankan",
63779             "bm"
63780         ],
63781         [
63782             "Inuktitut",
63783             "ᐃᓄᒃᑎᑐᑦ",
63784             "iu"
63785         ],
63786         [
63787             "Norfolk",
63788             "Norfuk",
63789             "pih"
63790         ],
63791         [
63792             "Pontic",
63793             "Ποντιακά",
63794             "pnt"
63795         ],
63796         [
63797             "Sindhi",
63798             "سنڌي، سندھی ، सिन्ध",
63799             "sd"
63800         ],
63801         [
63802             "Swati",
63803             "SiSwati",
63804             "ss"
63805         ],
63806         [
63807             "Kikuyu",
63808             "Gĩkũyũ",
63809             "ki"
63810         ],
63811         [
63812             "Ewe",
63813             "Eʋegbe",
63814             "ee"
63815         ],
63816         [
63817             "Hausa",
63818             "هَوُسَ",
63819             "ha"
63820         ],
63821         [
63822             "Oromo",
63823             "Oromoo",
63824             "om"
63825         ],
63826         [
63827             "Fijian",
63828             "Na Vosa Vakaviti",
63829             "fj"
63830         ],
63831         [
63832             "Tigrinya",
63833             "ትግርኛ",
63834             "ti"
63835         ],
63836         [
63837             "Tsonga",
63838             "Xitsonga",
63839             "ts"
63840         ],
63841         [
63842             "Kashmiri",
63843             "कश्मीरी / كشميري",
63844             "ks"
63845         ],
63846         [
63847             "Venda",
63848             "Tshivenda",
63849             "ve"
63850         ],
63851         [
63852             "Sango",
63853             "Sängö",
63854             "sg"
63855         ],
63856         [
63857             "Kirundi",
63858             "Kirundi",
63859             "rn"
63860         ],
63861         [
63862             "Sesotho",
63863             "Sesotho",
63864             "st"
63865         ],
63866         [
63867             "Dzongkha",
63868             "ཇོང་ཁ",
63869             "dz"
63870         ],
63871         [
63872             "Cree",
63873             "Nehiyaw",
63874             "cr"
63875         ],
63876         [
63877             "Akan",
63878             "Akana",
63879             "ak"
63880         ],
63881         [
63882             "Tumbuka",
63883             "chiTumbuka",
63884             "tum"
63885         ],
63886         [
63887             "Luganda",
63888             "Luganda",
63889             "lg"
63890         ],
63891         [
63892             "Chichewa",
63893             "Chi-Chewa",
63894             "ny"
63895         ],
63896         [
63897             "Fula",
63898             "Fulfulde",
63899             "ff"
63900         ],
63901         [
63902             "Inupiak",
63903             "Iñupiak",
63904             "ik"
63905         ],
63906         [
63907             "Chamorro",
63908             "Chamoru",
63909             "ch"
63910         ],
63911         [
63912             "Twi",
63913             "Twi",
63914             "tw"
63915         ],
63916         [
63917             "Xhosa",
63918             "isiXhosa",
63919             "xh"
63920         ],
63921         [
63922             "Ndonga",
63923             "Oshiwambo",
63924             "ng"
63925         ],
63926         [
63927             "Sichuan Yi",
63928             "ꆇꉙ",
63929             "ii"
63930         ],
63931         [
63932             "Choctaw",
63933             "Choctaw",
63934             "cho"
63935         ],
63936         [
63937             "Marshallese",
63938             "Ebon",
63939             "mh"
63940         ],
63941         [
63942             "Afar",
63943             "Afar",
63944             "aa"
63945         ],
63946         [
63947             "Kuanyama",
63948             "Kuanyama",
63949             "kj"
63950         ],
63951         [
63952             "Hiri Motu",
63953             "Hiri Motu",
63954             "ho"
63955         ],
63956         [
63957             "Muscogee",
63958             "Muskogee",
63959             "mus"
63960         ],
63961         [
63962             "Kanuri",
63963             "Kanuri",
63964             "kr"
63965         ],
63966         [
63967             "Herero",
63968             "Otsiherero",
63969             "hz"
63970         ]
63971     ],
63972     "presets": {
63973         "presets": {
63974             "address": {
63975                 "fields": [
63976                     "address"
63977                 ],
63978                 "geometry": [
63979                     "point"
63980                 ],
63981                 "tags": {
63982                     "addr:housenumber": "*"
63983                 },
63984                 "addTags": {},
63985                 "removeTags": {},
63986                 "matchScore": 0.2,
63987                 "name": "Address"
63988             },
63989             "aerialway": {
63990                 "fields": [
63991                     "aerialway"
63992                 ],
63993                 "geometry": [
63994                     "point",
63995                     "vertex",
63996                     "line"
63997                 ],
63998                 "tags": {
63999                     "aerialway": "*"
64000                 },
64001                 "terms": [
64002                     "ski lift",
64003                     "funifor",
64004                     "funitel"
64005                 ],
64006                 "name": "Aerialway"
64007             },
64008             "aerialway/cable_car": {
64009                 "geometry": [
64010                     "line"
64011                 ],
64012                 "terms": [
64013                     "tramway",
64014                     "ropeway"
64015                 ],
64016                 "fields": [
64017                     "aerialway/occupancy",
64018                     "aerialway/capacity",
64019                     "aerialway/duration",
64020                     "aerialway/heating"
64021                 ],
64022                 "tags": {
64023                     "aerialway": "cable_car"
64024                 },
64025                 "name": "Cable Car"
64026             },
64027             "aerialway/chair_lift": {
64028                 "geometry": [
64029                     "line"
64030                 ],
64031                 "fields": [
64032                     "aerialway/occupancy",
64033                     "aerialway/capacity",
64034                     "aerialway/duration",
64035                     "aerialway/bubble",
64036                     "aerialway/heating"
64037                 ],
64038                 "tags": {
64039                     "aerialway": "chair_lift"
64040                 },
64041                 "name": "Chair Lift"
64042             },
64043             "aerialway/gondola": {
64044                 "geometry": [
64045                     "line"
64046                 ],
64047                 "fields": [
64048                     "aerialway/occupancy",
64049                     "aerialway/capacity",
64050                     "aerialway/duration",
64051                     "aerialway/bubble",
64052                     "aerialway/heating"
64053                 ],
64054                 "tags": {
64055                     "aerialway": "gondola"
64056                 },
64057                 "name": "Gondola"
64058             },
64059             "aerialway/magic_carpet": {
64060                 "geometry": [
64061                     "line"
64062                 ],
64063                 "fields": [
64064                     "aerialway/capacity",
64065                     "aerialway/duration",
64066                     "aerialway/heating"
64067                 ],
64068                 "tags": {
64069                     "aerialway": "magic_carpet"
64070                 },
64071                 "name": "Magic Carpet Lift"
64072             },
64073             "aerialway/platter": {
64074                 "geometry": [
64075                     "line"
64076                 ],
64077                 "terms": [
64078                     "button lift",
64079                     "poma lift"
64080                 ],
64081                 "fields": [
64082                     "aerialway/capacity",
64083                     "aerialway/duration"
64084                 ],
64085                 "tags": {
64086                     "aerialway": "platter"
64087                 },
64088                 "name": "Platter Lift"
64089             },
64090             "aerialway/pylon": {
64091                 "geometry": [
64092                     "point",
64093                     "vertex"
64094                 ],
64095                 "fields": [
64096                     "ref"
64097                 ],
64098                 "tags": {
64099                     "aerialway": "pylon"
64100                 },
64101                 "name": "Aerialway Pylon"
64102             },
64103             "aerialway/rope_tow": {
64104                 "geometry": [
64105                     "line"
64106                 ],
64107                 "terms": [
64108                     "handle tow",
64109                     "bugel lift"
64110                 ],
64111                 "fields": [
64112                     "aerialway/capacity",
64113                     "aerialway/duration"
64114                 ],
64115                 "tags": {
64116                     "aerialway": "rope_tow"
64117                 },
64118                 "name": "Rope Tow Lift"
64119             },
64120             "aerialway/station": {
64121                 "geometry": [
64122                     "point",
64123                     "vertex"
64124                 ],
64125                 "fields": [
64126                     "aerialway/access",
64127                     "aerialway/summer/access",
64128                     "elevation"
64129                 ],
64130                 "tags": {
64131                     "aerialway": "station"
64132                 },
64133                 "name": "Aerialway Station"
64134             },
64135             "aerialway/t-bar": {
64136                 "geometry": [
64137                     "line"
64138                 ],
64139                 "fields": [
64140                     "aerialway/capacity",
64141                     "aerialway/duration"
64142                 ],
64143                 "tags": {
64144                     "aerialway": "t-bar"
64145                 },
64146                 "name": "T-bar Lift"
64147             },
64148             "aeroway": {
64149                 "icon": "airport",
64150                 "fields": [
64151                     "aeroway"
64152                 ],
64153                 "geometry": [
64154                     "point",
64155                     "vertex",
64156                     "line",
64157                     "area"
64158                 ],
64159                 "tags": {
64160                     "aeroway": "*"
64161                 },
64162                 "name": "Aeroway"
64163             },
64164             "aeroway/aerodrome": {
64165                 "icon": "airport",
64166                 "geometry": [
64167                     "point",
64168                     "area"
64169                 ],
64170                 "terms": [
64171                     "airplane",
64172                     "airport",
64173                     "aerodrome"
64174                 ],
64175                 "fields": [
64176                     "ref",
64177                     "iata",
64178                     "icao",
64179                     "operator"
64180                 ],
64181                 "tags": {
64182                     "aeroway": "aerodrome"
64183                 },
64184                 "name": "Airport"
64185             },
64186             "aeroway/apron": {
64187                 "icon": "airport",
64188                 "geometry": [
64189                     "area"
64190                 ],
64191                 "terms": [
64192                     "ramp"
64193                 ],
64194                 "fields": [
64195                     "ref",
64196                     "surface"
64197                 ],
64198                 "tags": {
64199                     "aeroway": "apron"
64200                 },
64201                 "name": "Apron"
64202             },
64203             "aeroway/gate": {
64204                 "icon": "airport",
64205                 "geometry": [
64206                     "point"
64207                 ],
64208                 "fields": [
64209                     "ref"
64210                 ],
64211                 "tags": {
64212                     "aeroway": "gate"
64213                 },
64214                 "name": "Airport gate"
64215             },
64216             "aeroway/hangar": {
64217                 "geometry": [
64218                     "area"
64219                 ],
64220                 "fields": [
64221                     "building_area"
64222                 ],
64223                 "tags": {
64224                     "aeroway": "hangar"
64225                 },
64226                 "name": "Hangar"
64227             },
64228             "aeroway/helipad": {
64229                 "icon": "heliport",
64230                 "geometry": [
64231                     "point",
64232                     "area"
64233                 ],
64234                 "terms": [
64235                     "helicopter",
64236                     "helipad",
64237                     "heliport"
64238                 ],
64239                 "tags": {
64240                     "aeroway": "helipad"
64241                 },
64242                 "name": "Helipad"
64243             },
64244             "aeroway/runway": {
64245                 "geometry": [
64246                     "line",
64247                     "area"
64248                 ],
64249                 "terms": [
64250                     "landing strip"
64251                 ],
64252                 "fields": [
64253                     "ref",
64254                     "surface",
64255                     "length",
64256                     "width"
64257                 ],
64258                 "tags": {
64259                     "aeroway": "runway"
64260                 },
64261                 "name": "Runway"
64262             },
64263             "aeroway/taxiway": {
64264                 "geometry": [
64265                     "line"
64266                 ],
64267                 "fields": [
64268                     "ref",
64269                     "surface"
64270                 ],
64271                 "tags": {
64272                     "aeroway": "taxiway"
64273                 },
64274                 "name": "Taxiway"
64275             },
64276             "aeroway/terminal": {
64277                 "geometry": [
64278                     "point",
64279                     "area"
64280                 ],
64281                 "terms": [
64282                     "airport",
64283                     "aerodrome"
64284                 ],
64285                 "fields": [
64286                     "operator",
64287                     "building_area"
64288                 ],
64289                 "tags": {
64290                     "aeroway": "terminal"
64291                 },
64292                 "name": "Airport terminal"
64293             },
64294             "amenity": {
64295                 "fields": [
64296                     "amenity"
64297                 ],
64298                 "geometry": [
64299                     "point",
64300                     "vertex",
64301                     "area"
64302                 ],
64303                 "tags": {
64304                     "amenity": "*"
64305                 },
64306                 "name": "Amenity"
64307             },
64308             "amenity/arts_centre": {
64309                 "name": "Arts Center",
64310                 "geometry": [
64311                     "point",
64312                     "area"
64313                 ],
64314                 "terms": [
64315                     "arts",
64316                     "arts centre"
64317                 ],
64318                 "tags": {
64319                     "amenity": "arts_centre"
64320                 },
64321                 "icon": "theatre",
64322                 "fields": [
64323                     "building_area",
64324                     "address"
64325                 ]
64326             },
64327             "amenity/atm": {
64328                 "icon": "bank",
64329                 "fields": [
64330                     "operator"
64331                 ],
64332                 "geometry": [
64333                     "point",
64334                     "vertex"
64335                 ],
64336                 "tags": {
64337                     "amenity": "atm"
64338                 },
64339                 "name": "ATM"
64340             },
64341             "amenity/bank": {
64342                 "icon": "bank",
64343                 "fields": [
64344                     "atm",
64345                     "building_area",
64346                     "address",
64347                     "opening_hours"
64348                 ],
64349                 "geometry": [
64350                     "point",
64351                     "vertex",
64352                     "area"
64353                 ],
64354                 "terms": [
64355                     "coffer",
64356                     "countinghouse",
64357                     "credit union",
64358                     "depository",
64359                     "exchequer",
64360                     "fund",
64361                     "hoard",
64362                     "investment firm",
64363                     "repository",
64364                     "reserve",
64365                     "reservoir",
64366                     "safe",
64367                     "savings",
64368                     "stock",
64369                     "stockpile",
64370                     "store",
64371                     "storehouse",
64372                     "thrift",
64373                     "treasury",
64374                     "trust company",
64375                     "vault"
64376                 ],
64377                 "tags": {
64378                     "amenity": "bank"
64379                 },
64380                 "name": "Bank"
64381             },
64382             "amenity/bar": {
64383                 "icon": "bar",
64384                 "fields": [
64385                     "building_area",
64386                     "address",
64387                     "opening_hours",
64388                     "smoking"
64389                 ],
64390                 "geometry": [
64391                     "point",
64392                     "vertex",
64393                     "area"
64394                 ],
64395                 "tags": {
64396                     "amenity": "bar"
64397                 },
64398                 "terms": [],
64399                 "name": "Bar"
64400             },
64401             "amenity/bbq": {
64402                 "geometry": [
64403                     "point"
64404                 ],
64405                 "tags": {
64406                     "amenity": "bbq"
64407                 },
64408                 "fields": [
64409                     "covered",
64410                     "fuel"
64411                 ],
64412                 "terms": [
64413                     "barbecue",
64414                     "bbq",
64415                     "grill"
64416                 ],
64417                 "name": "Barbecue/Grill"
64418             },
64419             "amenity/bench": {
64420                 "geometry": [
64421                     "point",
64422                     "vertex",
64423                     "line"
64424                 ],
64425                 "tags": {
64426                     "amenity": "bench"
64427                 },
64428                 "fields": [
64429                     "backrest"
64430                 ],
64431                 "name": "Bench"
64432             },
64433             "amenity/bicycle_parking": {
64434                 "icon": "bicycle",
64435                 "fields": [
64436                     "bicycle_parking",
64437                     "capacity",
64438                     "operator",
64439                     "covered",
64440                     "access_simple"
64441                 ],
64442                 "geometry": [
64443                     "point",
64444                     "vertex",
64445                     "area"
64446                 ],
64447                 "tags": {
64448                     "amenity": "bicycle_parking"
64449                 },
64450                 "name": "Bicycle Parking"
64451             },
64452             "amenity/bicycle_rental": {
64453                 "icon": "bicycle",
64454                 "fields": [
64455                     "capacity",
64456                     "network",
64457                     "operator"
64458                 ],
64459                 "geometry": [
64460                     "point",
64461                     "vertex",
64462                     "area"
64463                 ],
64464                 "tags": {
64465                     "amenity": "bicycle_rental"
64466                 },
64467                 "name": "Bicycle Rental"
64468             },
64469             "amenity/boat_rental": {
64470                 "geometry": [
64471                     "point",
64472                     "area"
64473                 ],
64474                 "tags": {
64475                     "amenity": "boat_rental"
64476                 },
64477                 "fields": [
64478                     "operator"
64479                 ],
64480                 "name": "Boat Rental"
64481             },
64482             "amenity/cafe": {
64483                 "icon": "cafe",
64484                 "fields": [
64485                     "cuisine",
64486                     "internet_access",
64487                     "building_area",
64488                     "address",
64489                     "opening_hours",
64490                     "smoking"
64491                 ],
64492                 "geometry": [
64493                     "point",
64494                     "vertex",
64495                     "area"
64496                 ],
64497                 "terms": [
64498                     "coffee",
64499                     "tea",
64500                     "coffee shop"
64501                 ],
64502                 "tags": {
64503                     "amenity": "cafe"
64504                 },
64505                 "name": "Cafe"
64506             },
64507             "amenity/car_rental": {
64508                 "icon": "car",
64509                 "geometry": [
64510                     "point",
64511                     "area"
64512                 ],
64513                 "tags": {
64514                     "amenity": "car_rental"
64515                 },
64516                 "fields": [
64517                     "operator"
64518                 ],
64519                 "name": "Car Rental"
64520             },
64521             "amenity/car_sharing": {
64522                 "icon": "car",
64523                 "geometry": [
64524                     "point",
64525                     "area"
64526                 ],
64527                 "tags": {
64528                     "amenity": "car_sharing"
64529                 },
64530                 "fields": [
64531                     "operator",
64532                     "capacity"
64533                 ],
64534                 "name": "Car Sharing"
64535             },
64536             "amenity/car_wash": {
64537                 "icon": "car",
64538                 "geometry": [
64539                     "point",
64540                     "area"
64541                 ],
64542                 "tags": {
64543                     "amenity": "car_wash"
64544                 },
64545                 "fields": [
64546                     "building_area"
64547                 ],
64548                 "name": "Car Wash"
64549             },
64550             "amenity/charging_station": {
64551                 "icon": "car",
64552                 "geometry": [
64553                     "point",
64554                     "area"
64555                 ],
64556                 "tags": {
64557                     "amenity": "charging_station"
64558                 },
64559                 "fields": [
64560                     "operator"
64561                 ],
64562                 "terms": [
64563                     "EV",
64564                     "Electric Vehicle",
64565                     "Supercharger"
64566                 ],
64567                 "name": "Charging Station"
64568             },
64569             "amenity/childcare": {
64570                 "icon": "school",
64571                 "fields": [
64572                     "building_area",
64573                     "address"
64574                 ],
64575                 "geometry": [
64576                     "point",
64577                     "vertex",
64578                     "area"
64579                 ],
64580                 "terms": [
64581                     "nursery",
64582                     "orphanage",
64583                     "playgroup"
64584                 ],
64585                 "tags": {
64586                     "amenity": "childcare"
64587                 },
64588                 "name": "Childcare"
64589             },
64590             "amenity/cinema": {
64591                 "icon": "cinema",
64592                 "fields": [
64593                     "building_area",
64594                     "address"
64595                 ],
64596                 "geometry": [
64597                     "point",
64598                     "vertex",
64599                     "area"
64600                 ],
64601                 "terms": [
64602                     "big screen",
64603                     "bijou",
64604                     "cine",
64605                     "drive-in",
64606                     "film",
64607                     "flicks",
64608                     "motion pictures",
64609                     "movie house",
64610                     "movie theater",
64611                     "moving pictures",
64612                     "nabes",
64613                     "photoplay",
64614                     "picture show",
64615                     "pictures",
64616                     "playhouse",
64617                     "show",
64618                     "silver screen"
64619                 ],
64620                 "tags": {
64621                     "amenity": "cinema"
64622                 },
64623                 "name": "Cinema"
64624             },
64625             "amenity/clinic": {
64626                 "name": "Clinic",
64627                 "geometry": [
64628                     "point",
64629                     "area"
64630                 ],
64631                 "terms": [
64632                     "clinic",
64633                     "medical clinic"
64634                 ],
64635                 "tags": {
64636                     "amenity": "clinic"
64637                 },
64638                 "icon": "hospital",
64639                 "fields": [
64640                     "building_area",
64641                     "address",
64642                     "opening_hours"
64643                 ]
64644             },
64645             "amenity/clock": {
64646                 "geometry": [
64647                     "point",
64648                     "vertex"
64649                 ],
64650                 "tags": {
64651                     "amenity": "clock"
64652                 },
64653                 "name": "Clock"
64654             },
64655             "amenity/college": {
64656                 "icon": "college",
64657                 "fields": [
64658                     "operator",
64659                     "address"
64660                 ],
64661                 "geometry": [
64662                     "point",
64663                     "area"
64664                 ],
64665                 "tags": {
64666                     "amenity": "college"
64667                 },
64668                 "terms": [],
64669                 "name": "College"
64670             },
64671             "amenity/compressed_air": {
64672                 "icon": "car",
64673                 "geometry": [
64674                     "point",
64675                     "area"
64676                 ],
64677                 "tags": {
64678                     "amenity": "compressed_air"
64679                 },
64680                 "name": "Compressed Air"
64681             },
64682             "amenity/courthouse": {
64683                 "fields": [
64684                     "operator",
64685                     "building_area",
64686                     "address"
64687                 ],
64688                 "geometry": [
64689                     "point",
64690                     "vertex",
64691                     "area"
64692                 ],
64693                 "tags": {
64694                     "amenity": "courthouse"
64695                 },
64696                 "name": "Courthouse"
64697             },
64698             "amenity/dentist": {
64699                 "name": "Dentist",
64700                 "geometry": [
64701                     "point",
64702                     "area"
64703                 ],
64704                 "terms": [
64705                     "dentist",
64706                     "dentist's office"
64707                 ],
64708                 "tags": {
64709                     "amenity": "dentist"
64710                 },
64711                 "icon": "hospital",
64712                 "fields": [
64713                     "building_area",
64714                     "address",
64715                     "opening_hours"
64716                 ]
64717             },
64718             "amenity/doctor": {
64719                 "name": "Doctor",
64720                 "geometry": [
64721                     "point",
64722                     "area"
64723                 ],
64724                 "terms": [
64725                     "doctor",
64726                     "doctor's office"
64727                 ],
64728                 "tags": {
64729                     "amenity": "doctors"
64730                 },
64731                 "icon": "hospital",
64732                 "fields": [
64733                     "building_area",
64734                     "address",
64735                     "opening_hours"
64736                 ]
64737             },
64738             "amenity/dojo": {
64739                 "icon": "pitch",
64740                 "geometry": [
64741                     "point",
64742                     "area"
64743                 ],
64744                 "terms": [
64745                     "martial arts",
64746                     "dojo",
64747                     "dojang"
64748                 ],
64749                 "tags": {
64750                     "amenity": "dojo"
64751                 },
64752                 "fields": [
64753                     "address",
64754                     "sport"
64755                 ],
64756                 "name": "Dojo / Martial Arts Academy"
64757             },
64758             "amenity/drinking_water": {
64759                 "icon": "water",
64760                 "geometry": [
64761                     "point"
64762                 ],
64763                 "tags": {
64764                     "amenity": "drinking_water"
64765                 },
64766                 "terms": [
64767                     "water fountain",
64768                     "potable water"
64769                 ],
64770                 "name": "Drinking Water"
64771             },
64772             "amenity/embassy": {
64773                 "geometry": [
64774                     "area",
64775                     "point"
64776                 ],
64777                 "tags": {
64778                     "amenity": "embassy"
64779                 },
64780                 "fields": [
64781                     "country",
64782                     "building_area"
64783                 ],
64784                 "icon": "embassy",
64785                 "name": "Embassy"
64786             },
64787             "amenity/fast_food": {
64788                 "icon": "fast-food",
64789                 "fields": [
64790                     "cuisine",
64791                     "building_area",
64792                     "address",
64793                     "opening_hours",
64794                     "smoking"
64795                 ],
64796                 "geometry": [
64797                     "point",
64798                     "vertex",
64799                     "area"
64800                 ],
64801                 "tags": {
64802                     "amenity": "fast_food"
64803                 },
64804                 "terms": [],
64805                 "name": "Fast Food"
64806             },
64807             "amenity/fire_station": {
64808                 "icon": "fire-station",
64809                 "fields": [
64810                     "operator",
64811                     "building_area",
64812                     "address"
64813                 ],
64814                 "geometry": [
64815                     "point",
64816                     "vertex",
64817                     "area"
64818                 ],
64819                 "tags": {
64820                     "amenity": "fire_station"
64821                 },
64822                 "terms": [],
64823                 "name": "Fire Station"
64824             },
64825             "amenity/fountain": {
64826                 "geometry": [
64827                     "point",
64828                     "area"
64829                 ],
64830                 "tags": {
64831                     "amenity": "fountain"
64832                 },
64833                 "name": "Fountain"
64834             },
64835             "amenity/fuel": {
64836                 "icon": "fuel",
64837                 "fields": [
64838                     "operator",
64839                     "address",
64840                     "building_area"
64841                 ],
64842                 "geometry": [
64843                     "point",
64844                     "vertex",
64845                     "area"
64846                 ],
64847                 "terms": [
64848                     "petrol",
64849                     "fuel",
64850                     "propane",
64851                     "diesel",
64852                     "lng",
64853                     "cng",
64854                     "biodiesel"
64855                 ],
64856                 "tags": {
64857                     "amenity": "fuel"
64858                 },
64859                 "name": "Gas Station"
64860             },
64861             "amenity/grave_yard": {
64862                 "icon": "cemetery",
64863                 "fields": [
64864                     "religion",
64865                     "denomination"
64866                 ],
64867                 "geometry": [
64868                     "point",
64869                     "vertex",
64870                     "area"
64871                 ],
64872                 "tags": {
64873                     "amenity": "grave_yard"
64874                 },
64875                 "name": "Graveyard"
64876             },
64877             "amenity/hospital": {
64878                 "icon": "hospital",
64879                 "fields": [
64880                     "emergency",
64881                     "address"
64882                 ],
64883                 "geometry": [
64884                     "point",
64885                     "vertex",
64886                     "area"
64887                 ],
64888                 "terms": [
64889                     "clinic",
64890                     "emergency room",
64891                     "health service",
64892                     "hospice",
64893                     "infirmary",
64894                     "institution",
64895                     "nursing home",
64896                     "rest home",
64897                     "sanatorium",
64898                     "sanitarium",
64899                     "sick bay",
64900                     "surgery",
64901                     "ward"
64902                 ],
64903                 "tags": {
64904                     "amenity": "hospital"
64905                 },
64906                 "name": "Hospital Grounds"
64907             },
64908             "amenity/kindergarten": {
64909                 "icon": "school",
64910                 "fields": [
64911                     "address"
64912                 ],
64913                 "geometry": [
64914                     "point",
64915                     "vertex",
64916                     "area"
64917                 ],
64918                 "terms": [
64919                     "nursery",
64920                     "preschool"
64921                 ],
64922                 "tags": {
64923                     "amenity": "kindergarten"
64924                 },
64925                 "name": "Kindergarten Grounds"
64926             },
64927             "amenity/library": {
64928                 "icon": "library",
64929                 "fields": [
64930                     "operator",
64931                     "building_area",
64932                     "address"
64933                 ],
64934                 "geometry": [
64935                     "point",
64936                     "vertex",
64937                     "area"
64938                 ],
64939                 "tags": {
64940                     "amenity": "library"
64941                 },
64942                 "terms": [],
64943                 "name": "Library"
64944             },
64945             "amenity/marketplace": {
64946                 "geometry": [
64947                     "point",
64948                     "vertex",
64949                     "area"
64950                 ],
64951                 "tags": {
64952                     "amenity": "marketplace"
64953                 },
64954                 "fields": [
64955                     "building_area"
64956                 ],
64957                 "name": "Marketplace"
64958             },
64959             "amenity/nightclub": {
64960                 "icon": "bar",
64961                 "fields": [
64962                     "building_area",
64963                     "address",
64964                     "opening_hours",
64965                     "smoking"
64966                 ],
64967                 "geometry": [
64968                     "point",
64969                     "vertex",
64970                     "area"
64971                 ],
64972                 "tags": {
64973                     "amenity": "nightclub"
64974                 },
64975                 "terms": [
64976                     "disco*",
64977                     "night club",
64978                     "dancing",
64979                     "dance club"
64980                 ],
64981                 "name": "Nightclub"
64982             },
64983             "amenity/parking": {
64984                 "icon": "parking",
64985                 "fields": [
64986                     "parking",
64987                     "capacity",
64988                     "fee",
64989                     "access_simple",
64990                     "supervised",
64991                     "park_ride",
64992                     "address"
64993                 ],
64994                 "geometry": [
64995                     "point",
64996                     "vertex",
64997                     "area"
64998                 ],
64999                 "tags": {
65000                     "amenity": "parking"
65001                 },
65002                 "terms": [],
65003                 "name": "Car Parking"
65004             },
65005             "amenity/parking_entrance": {
65006                 "icon": "entrance",
65007                 "geometry": [
65008                     "vertex"
65009                 ],
65010                 "tags": {
65011                     "amenity": "parking_entrance"
65012                 },
65013                 "fields": [
65014                     "access_simple",
65015                     "ref"
65016                 ],
65017                 "name": "Parking Garage Entrance/Exit"
65018             },
65019             "amenity/pharmacy": {
65020                 "icon": "pharmacy",
65021                 "fields": [
65022                     "operator",
65023                     "building_area",
65024                     "address",
65025                     "opening_hours"
65026                 ],
65027                 "geometry": [
65028                     "point",
65029                     "vertex",
65030                     "area"
65031                 ],
65032                 "tags": {
65033                     "amenity": "pharmacy"
65034                 },
65035                 "terms": [],
65036                 "name": "Pharmacy"
65037             },
65038             "amenity/place_of_worship": {
65039                 "icon": "place-of-worship",
65040                 "fields": [
65041                     "religion",
65042                     "denomination",
65043                     "building_area",
65044                     "address"
65045                 ],
65046                 "geometry": [
65047                     "point",
65048                     "vertex",
65049                     "area"
65050                 ],
65051                 "terms": [
65052                     "abbey",
65053                     "basilica",
65054                     "bethel",
65055                     "cathedral",
65056                     "chancel",
65057                     "chantry",
65058                     "chapel",
65059                     "church",
65060                     "fold",
65061                     "house of God",
65062                     "house of prayer",
65063                     "house of worship",
65064                     "minster",
65065                     "mission",
65066                     "mosque",
65067                     "oratory",
65068                     "parish",
65069                     "sacellum",
65070                     "sanctuary",
65071                     "shrine",
65072                     "synagogue",
65073                     "tabernacle",
65074                     "temple"
65075                 ],
65076                 "tags": {
65077                     "amenity": "place_of_worship"
65078                 },
65079                 "name": "Place of Worship"
65080             },
65081             "amenity/place_of_worship/buddhist": {
65082                 "icon": "place-of-worship",
65083                 "fields": [
65084                     "denomination",
65085                     "building_area",
65086                     "address"
65087                 ],
65088                 "geometry": [
65089                     "point",
65090                     "vertex",
65091                     "area"
65092                 ],
65093                 "terms": [
65094                     "stupa",
65095                     "vihara",
65096                     "monastery",
65097                     "temple",
65098                     "pagoda",
65099                     "zendo",
65100                     "dojo"
65101                 ],
65102                 "tags": {
65103                     "amenity": "place_of_worship",
65104                     "religion": "buddhist"
65105                 },
65106                 "name": "Buddhist Temple"
65107             },
65108             "amenity/place_of_worship/christian": {
65109                 "icon": "religious-christian",
65110                 "fields": [
65111                     "denomination",
65112                     "building_area",
65113                     "address"
65114                 ],
65115                 "geometry": [
65116                     "point",
65117                     "vertex",
65118                     "area"
65119                 ],
65120                 "terms": [
65121                     "christian",
65122                     "abbey",
65123                     "basilica",
65124                     "bethel",
65125                     "cathedral",
65126                     "chancel",
65127                     "chantry",
65128                     "chapel",
65129                     "church",
65130                     "fold",
65131                     "house of God",
65132                     "house of prayer",
65133                     "house of worship",
65134                     "minster",
65135                     "mission",
65136                     "oratory",
65137                     "parish",
65138                     "sacellum",
65139                     "sanctuary",
65140                     "shrine",
65141                     "tabernacle",
65142                     "temple"
65143                 ],
65144                 "tags": {
65145                     "amenity": "place_of_worship",
65146                     "religion": "christian"
65147                 },
65148                 "name": "Church"
65149             },
65150             "amenity/place_of_worship/jewish": {
65151                 "icon": "religious-jewish",
65152                 "fields": [
65153                     "denomination",
65154                     "building_area",
65155                     "address"
65156                 ],
65157                 "geometry": [
65158                     "point",
65159                     "vertex",
65160                     "area"
65161                 ],
65162                 "terms": [
65163                     "jewish",
65164                     "synagogue"
65165                 ],
65166                 "tags": {
65167                     "amenity": "place_of_worship",
65168                     "religion": "jewish"
65169                 },
65170                 "name": "Synagogue"
65171             },
65172             "amenity/place_of_worship/muslim": {
65173                 "icon": "religious-muslim",
65174                 "fields": [
65175                     "denomination",
65176                     "building_area",
65177                     "address"
65178                 ],
65179                 "geometry": [
65180                     "point",
65181                     "vertex",
65182                     "area"
65183                 ],
65184                 "terms": [
65185                     "muslim",
65186                     "mosque"
65187                 ],
65188                 "tags": {
65189                     "amenity": "place_of_worship",
65190                     "religion": "muslim"
65191                 },
65192                 "name": "Mosque"
65193             },
65194             "amenity/police": {
65195                 "icon": "police",
65196                 "fields": [
65197                     "operator",
65198                     "building_area",
65199                     "address"
65200                 ],
65201                 "geometry": [
65202                     "point",
65203                     "vertex",
65204                     "area"
65205                 ],
65206                 "terms": [
65207                     "badge",
65208                     "bear",
65209                     "blue",
65210                     "bluecoat",
65211                     "bobby",
65212                     "boy scout",
65213                     "bull",
65214                     "constable",
65215                     "constabulary",
65216                     "cop",
65217                     "copper",
65218                     "corps",
65219                     "county mounty",
65220                     "detective",
65221                     "fed",
65222                     "flatfoot",
65223                     "force",
65224                     "fuzz",
65225                     "gendarme",
65226                     "gumshoe",
65227                     "heat",
65228                     "law",
65229                     "law enforcement",
65230                     "man",
65231                     "narc",
65232                     "officers",
65233                     "patrolman",
65234                     "police"
65235                 ],
65236                 "tags": {
65237                     "amenity": "police"
65238                 },
65239                 "name": "Police"
65240             },
65241             "amenity/post_box": {
65242                 "icon": "post",
65243                 "fields": [
65244                     "operator",
65245                     "collection_times"
65246                 ],
65247                 "geometry": [
65248                     "point",
65249                     "vertex"
65250                 ],
65251                 "tags": {
65252                     "amenity": "post_box"
65253                 },
65254                 "terms": [
65255                     "letter drop",
65256                     "letterbox",
65257                     "mail drop",
65258                     "mailbox",
65259                     "pillar box",
65260                     "postbox"
65261                 ],
65262                 "name": "Mailbox"
65263             },
65264             "amenity/post_office": {
65265                 "icon": "post",
65266                 "fields": [
65267                     "operator",
65268                     "collection_times",
65269                     "building_area"
65270                 ],
65271                 "geometry": [
65272                     "point",
65273                     "vertex",
65274                     "area"
65275                 ],
65276                 "tags": {
65277                     "amenity": "post_office"
65278                 },
65279                 "name": "Post Office"
65280             },
65281             "amenity/pub": {
65282                 "icon": "beer",
65283                 "fields": [
65284                     "building_area",
65285                     "address",
65286                     "opening_hours",
65287                     "smoking"
65288                 ],
65289                 "geometry": [
65290                     "point",
65291                     "vertex",
65292                     "area"
65293                 ],
65294                 "tags": {
65295                     "amenity": "pub"
65296                 },
65297                 "terms": [],
65298                 "name": "Pub"
65299             },
65300             "amenity/ranger_station": {
65301                 "fields": [
65302                     "building_area",
65303                     "opening_hours",
65304                     "operator",
65305                     "phone"
65306                 ],
65307                 "geometry": [
65308                     "point",
65309                     "area"
65310                 ],
65311                 "terms": [
65312                     "visitor center",
65313                     "visitor centre",
65314                     "permit center",
65315                     "permit centre",
65316                     "backcountry office",
65317                     "warden office",
65318                     "warden center"
65319                 ],
65320                 "tags": {
65321                     "amenity": "ranger_station"
65322                 },
65323                 "name": "Ranger Station"
65324             },
65325             "amenity/recycling": {
65326                 "icon": "recycling",
65327                 "fields": [
65328                     "recycling/cans",
65329                     "recycling/glass",
65330                     "recycling/paper",
65331                     "recycling/clothes"
65332                 ],
65333                 "geometry": [
65334                     "point",
65335                     "vertex",
65336                     "area"
65337                 ],
65338                 "terms": [],
65339                 "tags": {
65340                     "amenity": "recycling"
65341                 },
65342                 "name": "Recycling"
65343             },
65344             "amenity/restaurant": {
65345                 "icon": "restaurant",
65346                 "fields": [
65347                     "cuisine",
65348                     "building_area",
65349                     "address",
65350                     "opening_hours",
65351                     "capacity",
65352                     "smoking"
65353                 ],
65354                 "geometry": [
65355                     "point",
65356                     "vertex",
65357                     "area"
65358                 ],
65359                 "terms": [
65360                     "bar",
65361                     "cafeteria",
65362                     "café",
65363                     "canteen",
65364                     "chophouse",
65365                     "coffee shop",
65366                     "diner",
65367                     "dining room",
65368                     "dive*",
65369                     "doughtnut shop",
65370                     "drive-in",
65371                     "eatery",
65372                     "eating house",
65373                     "eating place",
65374                     "fast-food place",
65375                     "fish and chips",
65376                     "greasy spoon",
65377                     "grill",
65378                     "hamburger stand",
65379                     "hashery",
65380                     "hideaway",
65381                     "hotdog stand",
65382                     "inn",
65383                     "joint*",
65384                     "luncheonette",
65385                     "lunchroom",
65386                     "night club",
65387                     "outlet*",
65388                     "pizzeria",
65389                     "saloon",
65390                     "soda fountain",
65391                     "watering hole"
65392                 ],
65393                 "tags": {
65394                     "amenity": "restaurant"
65395                 },
65396                 "name": "Restaurant"
65397             },
65398             "amenity/school": {
65399                 "icon": "school",
65400                 "fields": [
65401                     "operator",
65402                     "address"
65403                 ],
65404                 "geometry": [
65405                     "point",
65406                     "vertex",
65407                     "area"
65408                 ],
65409                 "terms": [
65410                     "academy",
65411                     "alma mater",
65412                     "blackboard",
65413                     "college",
65414                     "department",
65415                     "discipline",
65416                     "establishment",
65417                     "faculty",
65418                     "hall",
65419                     "halls of ivy",
65420                     "institute",
65421                     "institution",
65422                     "jail*",
65423                     "schoolhouse",
65424                     "seminary",
65425                     "university"
65426                 ],
65427                 "tags": {
65428                     "amenity": "school"
65429                 },
65430                 "name": "School Grounds"
65431             },
65432             "amenity/shelter": {
65433                 "fields": [
65434                     "shelter_type"
65435                 ],
65436                 "geometry": [
65437                     "point",
65438                     "vertex",
65439                     "area"
65440                 ],
65441                 "tags": {
65442                     "amenity": "shelter"
65443                 },
65444                 "terms": [
65445                     "lean-to"
65446                 ],
65447                 "name": "Shelter"
65448             },
65449             "amenity/social_facility": {
65450                 "name": "Social Facility",
65451                 "geometry": [
65452                     "point",
65453                     "area"
65454                 ],
65455                 "terms": [],
65456                 "tags": {
65457                     "amenity": "social_facility"
65458                 },
65459                 "fields": [
65460                     "social_facility_for",
65461                     "address",
65462                     "phone",
65463                     "opening_hours",
65464                     "wheelchair",
65465                     "operator"
65466                 ]
65467             },
65468             "amenity/social_facility/food_bank": {
65469                 "name": "Food Bank",
65470                 "geometry": [
65471                     "point",
65472                     "area"
65473                 ],
65474                 "terms": [],
65475                 "tags": {
65476                     "amenity": "social_facility",
65477                     "social_facility": "food_bank"
65478                 },
65479                 "fields": [
65480                     "social_facility_for",
65481                     "address",
65482                     "phone",
65483                     "opening_hours",
65484                     "wheelchair",
65485                     "operator"
65486                 ]
65487             },
65488             "amenity/social_facility/group_home": {
65489                 "name": "Group Home",
65490                 "geometry": [
65491                     "point",
65492                     "area"
65493                 ],
65494                 "terms": [
65495                     "elderly",
65496                     "old",
65497                     "senior living"
65498                 ],
65499                 "tags": {
65500                     "amenity": "social_facility",
65501                     "social_facility": "group_home",
65502                     "social_facility_for": "senior"
65503                 },
65504                 "fields": [
65505                     "social_facility_for",
65506                     "address",
65507                     "phone",
65508                     "opening_hours",
65509                     "wheelchair",
65510                     "operator"
65511                 ]
65512             },
65513             "amenity/social_facility/homeless_shelter": {
65514                 "name": "Homeless Shelter",
65515                 "geometry": [
65516                     "point",
65517                     "area"
65518                 ],
65519                 "terms": [
65520                     "houseless",
65521                     "unhoused",
65522                     "displaced"
65523                 ],
65524                 "tags": {
65525                     "amenity": "social_facility",
65526                     "social_facility": "shelter",
65527                     "social_facility:for": "homeless"
65528                 },
65529                 "fields": [
65530                     "social_facility_for",
65531                     "address",
65532                     "phone",
65533                     "opening_hours",
65534                     "wheelchair",
65535                     "operator"
65536                 ]
65537             },
65538             "amenity/studio": {
65539                 "name": "Studio",
65540                 "geometry": [
65541                     "point",
65542                     "area"
65543                 ],
65544                 "terms": [
65545                     "recording studio",
65546                     "studio",
65547                     "radio",
65548                     "radio studio",
65549                     "television",
65550                     "television studio"
65551                 ],
65552                 "tags": {
65553                     "amenity": "studio"
65554                 },
65555                 "icon": "music",
65556                 "fields": [
65557                     "building_area",
65558                     "studio_type",
65559                     "address"
65560                 ]
65561             },
65562             "amenity/swimming_pool": {
65563                 "geometry": [
65564                     "point",
65565                     "vertex",
65566                     "area"
65567                 ],
65568                 "tags": {
65569                     "amenity": "swimming_pool"
65570                 },
65571                 "icon": "swimming",
65572                 "searchable": false,
65573                 "name": "Swimming Pool"
65574             },
65575             "amenity/taxi": {
65576                 "fields": [
65577                     "operator",
65578                     "capacity"
65579                 ],
65580                 "geometry": [
65581                     "point",
65582                     "vertex",
65583                     "area"
65584                 ],
65585                 "terms": [
65586                     "cab"
65587                 ],
65588                 "tags": {
65589                     "amenity": "taxi"
65590                 },
65591                 "name": "Taxi Stand"
65592             },
65593             "amenity/telephone": {
65594                 "icon": "telephone",
65595                 "geometry": [
65596                     "point",
65597                     "vertex"
65598                 ],
65599                 "tags": {
65600                     "amenity": "telephone"
65601                 },
65602                 "terms": [
65603                     "phone"
65604                 ],
65605                 "name": "Telephone"
65606             },
65607             "amenity/theatre": {
65608                 "icon": "theatre",
65609                 "fields": [
65610                     "operator",
65611                     "building_area",
65612                     "address"
65613                 ],
65614                 "geometry": [
65615                     "point",
65616                     "vertex",
65617                     "area"
65618                 ],
65619                 "terms": [
65620                     "theatre",
65621                     "performance",
65622                     "play",
65623                     "musical"
65624                 ],
65625                 "tags": {
65626                     "amenity": "theatre"
65627                 },
65628                 "name": "Theater"
65629             },
65630             "amenity/toilets": {
65631                 "fields": [
65632                     "toilets/disposal",
65633                     "operator",
65634                     "building_area",
65635                     "fee",
65636                     "access_simple"
65637                 ],
65638                 "geometry": [
65639                     "point",
65640                     "vertex",
65641                     "area"
65642                 ],
65643                 "terms": [
65644                     "bathroom",
65645                     "restroom",
65646                     "outhouse",
65647                     "privy",
65648                     "head",
65649                     "lavatory",
65650                     "latrine",
65651                     "water closet",
65652                     "WC",
65653                     "W.C."
65654                 ],
65655                 "tags": {
65656                     "amenity": "toilets"
65657                 },
65658                 "icon": "toilets",
65659                 "name": "Toilets"
65660             },
65661             "amenity/townhall": {
65662                 "icon": "town-hall",
65663                 "fields": [
65664                     "building_area",
65665                     "address"
65666                 ],
65667                 "geometry": [
65668                     "point",
65669                     "vertex",
65670                     "area"
65671                 ],
65672                 "terms": [
65673                     "village hall",
65674                     "city government",
65675                     "courthouse",
65676                     "municipal building",
65677                     "municipal center",
65678                     "municipal centre"
65679                 ],
65680                 "tags": {
65681                     "amenity": "townhall"
65682                 },
65683                 "name": "Town Hall"
65684             },
65685             "amenity/university": {
65686                 "icon": "college",
65687                 "fields": [
65688                     "operator",
65689                     "address"
65690                 ],
65691                 "geometry": [
65692                     "point",
65693                     "vertex",
65694                     "area"
65695                 ],
65696                 "tags": {
65697                     "amenity": "university"
65698                 },
65699                 "terms": [
65700                     "college"
65701                 ],
65702                 "name": "University"
65703             },
65704             "amenity/vending_machine": {
65705                 "fields": [
65706                     "vending",
65707                     "operator"
65708                 ],
65709                 "geometry": [
65710                     "point"
65711                 ],
65712                 "tags": {
65713                     "amenity": "vending_machine"
65714                 },
65715                 "name": "Vending Machine"
65716             },
65717             "amenity/veterinary": {
65718                 "fields": [],
65719                 "geometry": [
65720                     "point",
65721                     "area"
65722                 ],
65723                 "terms": [
65724                     "pet clinic",
65725                     "veterinarian",
65726                     "animal hospital",
65727                     "pet doctor"
65728                 ],
65729                 "tags": {
65730                     "amenity": "veterinary"
65731                 },
65732                 "name": "Veterinary"
65733             },
65734             "amenity/waste_basket": {
65735                 "icon": "waste-basket",
65736                 "geometry": [
65737                     "point",
65738                     "vertex"
65739                 ],
65740                 "tags": {
65741                     "amenity": "waste_basket"
65742                 },
65743                 "terms": [
65744                     "rubbish bin",
65745                     "litter bin",
65746                     "trash can",
65747                     "garbage can"
65748                 ],
65749                 "name": "Waste Basket"
65750             },
65751             "area": {
65752                 "name": "Area",
65753                 "tags": {
65754                     "area": "yes"
65755                 },
65756                 "geometry": [
65757                     "area"
65758                 ],
65759                 "matchScore": 0.1
65760             },
65761             "barrier": {
65762                 "geometry": [
65763                     "point",
65764                     "vertex",
65765                     "line",
65766                     "area"
65767                 ],
65768                 "tags": {
65769                     "barrier": "*"
65770                 },
65771                 "fields": [
65772                     "barrier"
65773                 ],
65774                 "name": "Barrier"
65775             },
65776             "barrier/block": {
65777                 "fields": [
65778                     "access"
65779                 ],
65780                 "geometry": [
65781                     "point",
65782                     "vertex"
65783                 ],
65784                 "tags": {
65785                     "barrier": "block"
65786                 },
65787                 "name": "Block"
65788             },
65789             "barrier/bollard": {
65790                 "fields": [
65791                     "access"
65792                 ],
65793                 "geometry": [
65794                     "point",
65795                     "vertex",
65796                     "line"
65797                 ],
65798                 "tags": {
65799                     "barrier": "bollard"
65800                 },
65801                 "name": "Bollard"
65802             },
65803             "barrier/cattle_grid": {
65804                 "geometry": [
65805                     "vertex"
65806                 ],
65807                 "tags": {
65808                     "barrier": "cattle_grid"
65809                 },
65810                 "name": "Cattle Grid"
65811             },
65812             "barrier/city_wall": {
65813                 "geometry": [
65814                     "line",
65815                     "area"
65816                 ],
65817                 "tags": {
65818                     "barrier": "city_wall"
65819                 },
65820                 "name": "City Wall"
65821             },
65822             "barrier/cycle_barrier": {
65823                 "fields": [
65824                     "access"
65825                 ],
65826                 "geometry": [
65827                     "vertex"
65828                 ],
65829                 "tags": {
65830                     "barrier": "cycle_barrier"
65831                 },
65832                 "name": "Cycle Barrier"
65833             },
65834             "barrier/ditch": {
65835                 "geometry": [
65836                     "line",
65837                     "area"
65838                 ],
65839                 "tags": {
65840                     "barrier": "ditch"
65841                 },
65842                 "name": "Ditch"
65843             },
65844             "barrier/entrance": {
65845                 "icon": "entrance",
65846                 "geometry": [
65847                     "vertex"
65848                 ],
65849                 "tags": {
65850                     "barrier": "entrance"
65851                 },
65852                 "name": "Entrance",
65853                 "searchable": false
65854             },
65855             "barrier/fence": {
65856                 "geometry": [
65857                     "line"
65858                 ],
65859                 "tags": {
65860                     "barrier": "fence"
65861                 },
65862                 "name": "Fence"
65863             },
65864             "barrier/gate": {
65865                 "fields": [
65866                     "access"
65867                 ],
65868                 "geometry": [
65869                     "point",
65870                     "vertex",
65871                     "line"
65872                 ],
65873                 "tags": {
65874                     "barrier": "gate"
65875                 },
65876                 "name": "Gate"
65877             },
65878             "barrier/hedge": {
65879                 "geometry": [
65880                     "line",
65881                     "area"
65882                 ],
65883                 "tags": {
65884                     "barrier": "hedge"
65885                 },
65886                 "name": "Hedge"
65887             },
65888             "barrier/kissing_gate": {
65889                 "fields": [
65890                     "access"
65891                 ],
65892                 "geometry": [
65893                     "vertex"
65894                 ],
65895                 "tags": {
65896                     "barrier": "kissing_gate"
65897                 },
65898                 "name": "Kissing Gate"
65899             },
65900             "barrier/lift_gate": {
65901                 "fields": [
65902                     "access"
65903                 ],
65904                 "geometry": [
65905                     "point",
65906                     "vertex"
65907                 ],
65908                 "tags": {
65909                     "barrier": "lift_gate"
65910                 },
65911                 "name": "Lift Gate"
65912             },
65913             "barrier/retaining_wall": {
65914                 "geometry": [
65915                     "line",
65916                     "area"
65917                 ],
65918                 "tags": {
65919                     "barrier": "retaining_wall"
65920                 },
65921                 "name": "Retaining Wall"
65922             },
65923             "barrier/stile": {
65924                 "fields": [
65925                     "access"
65926                 ],
65927                 "geometry": [
65928                     "point",
65929                     "vertex"
65930                 ],
65931                 "tags": {
65932                     "barrier": "stile"
65933                 },
65934                 "name": "Stile"
65935             },
65936             "barrier/toll_booth": {
65937                 "fields": [
65938                     "access"
65939                 ],
65940                 "geometry": [
65941                     "vertex"
65942                 ],
65943                 "tags": {
65944                     "barrier": "toll_booth"
65945                 },
65946                 "name": "Toll Booth"
65947             },
65948             "barrier/wall": {
65949                 "geometry": [
65950                     "line",
65951                     "area"
65952                 ],
65953                 "tags": {
65954                     "barrier": "wall"
65955                 },
65956                 "name": "Wall"
65957             },
65958             "boundary/administrative": {
65959                 "name": "Administrative Boundary",
65960                 "geometry": [
65961                     "line"
65962                 ],
65963                 "tags": {
65964                     "boundary": "administrative"
65965                 },
65966                 "fields": [
65967                     "admin_level"
65968                 ]
65969             },
65970             "building": {
65971                 "icon": "building",
65972                 "fields": [
65973                     "building",
65974                     "levels",
65975                     "address"
65976                 ],
65977                 "geometry": [
65978                     "area"
65979                 ],
65980                 "tags": {
65981                     "building": "*"
65982                 },
65983                 "terms": [],
65984                 "name": "Building"
65985             },
65986             "building/apartments": {
65987                 "icon": "commercial",
65988                 "fields": [
65989                     "address",
65990                     "levels"
65991                 ],
65992                 "geometry": [
65993                     "point",
65994                     "vertex",
65995                     "area"
65996                 ],
65997                 "tags": {
65998                     "building": "apartments"
65999                 },
66000                 "name": "Apartments"
66001             },
66002             "building/barn": {
66003                 "icon": "building",
66004                 "fields": [
66005                     "address",
66006                     "levels"
66007                 ],
66008                 "geometry": [
66009                     "point",
66010                     "vertex",
66011                     "area"
66012                 ],
66013                 "tags": {
66014                     "building": "barn"
66015                 },
66016                 "name": "Barn"
66017             },
66018             "building/bunker": {
66019                 "fields": [
66020                     "address",
66021                     "levels"
66022                 ],
66023                 "geometry": [
66024                     "point",
66025                     "vertex",
66026                     "area"
66027                 ],
66028                 "tags": {
66029                     "building": "bunker"
66030                 },
66031                 "name": "Bunker",
66032                 "searchable": false
66033             },
66034             "building/cabin": {
66035                 "icon": "building",
66036                 "fields": [
66037                     "address",
66038                     "levels"
66039                 ],
66040                 "geometry": [
66041                     "point",
66042                     "vertex",
66043                     "area"
66044                 ],
66045                 "tags": {
66046                     "building": "cabin"
66047                 },
66048                 "name": "Cabin"
66049             },
66050             "building/cathedral": {
66051                 "icon": "place-of-worship",
66052                 "fields": [
66053                     "address",
66054                     "levels"
66055                 ],
66056                 "geometry": [
66057                     "point",
66058                     "vertex",
66059                     "area"
66060                 ],
66061                 "tags": {
66062                     "building": "cathedral"
66063                 },
66064                 "name": "Cathedral"
66065             },
66066             "building/chapel": {
66067                 "icon": "place-of-worship",
66068                 "fields": [
66069                     "address",
66070                     "levels"
66071                 ],
66072                 "geometry": [
66073                     "point",
66074                     "vertex",
66075                     "area"
66076                 ],
66077                 "tags": {
66078                     "building": "chapel"
66079                 },
66080                 "name": "Chapel"
66081             },
66082             "building/church": {
66083                 "icon": "place-of-worship",
66084                 "fields": [
66085                     "address",
66086                     "levels"
66087                 ],
66088                 "geometry": [
66089                     "point",
66090                     "vertex",
66091                     "area"
66092                 ],
66093                 "tags": {
66094                     "building": "church"
66095                 },
66096                 "name": "Church"
66097             },
66098             "building/commercial": {
66099                 "icon": "commercial",
66100                 "fields": [
66101                     "address",
66102                     "smoking"
66103                 ],
66104                 "geometry": [
66105                     "point",
66106                     "vertex",
66107                     "area"
66108                 ],
66109                 "tags": {
66110                     "building": "commercial"
66111                 },
66112                 "name": "Commercial Building"
66113             },
66114             "building/construction": {
66115                 "icon": "building",
66116                 "fields": [
66117                     "address",
66118                     "levels"
66119                 ],
66120                 "geometry": [
66121                     "point",
66122                     "vertex",
66123                     "area"
66124                 ],
66125                 "tags": {
66126                     "building": "construction"
66127                 },
66128                 "name": "Building Under Construction"
66129             },
66130             "building/detached": {
66131                 "icon": "building",
66132                 "fields": [
66133                     "address",
66134                     "levels"
66135                 ],
66136                 "geometry": [
66137                     "point",
66138                     "vertex",
66139                     "area"
66140                 ],
66141                 "tags": {
66142                     "building": "detached"
66143                 },
66144                 "name": "Detached Home"
66145             },
66146             "building/dormitory": {
66147                 "icon": "building",
66148                 "fields": [
66149                     "address",
66150                     "levels",
66151                     "smoking"
66152                 ],
66153                 "geometry": [
66154                     "point",
66155                     "vertex",
66156                     "area"
66157                 ],
66158                 "tags": {
66159                     "building": "dormitory"
66160                 },
66161                 "name": "Dormitory"
66162             },
66163             "building/entrance": {
66164                 "icon": "entrance",
66165                 "geometry": [
66166                     "vertex"
66167                 ],
66168                 "tags": {
66169                     "building": "entrance"
66170                 },
66171                 "name": "Entrance/Exit",
66172                 "searchable": false
66173             },
66174             "building/garage": {
66175                 "fields": [
66176                     "capacity"
66177                 ],
66178                 "geometry": [
66179                     "point",
66180                     "vertex",
66181                     "area"
66182                 ],
66183                 "tags": {
66184                     "building": "garage"
66185                 },
66186                 "name": "Garage",
66187                 "icon": "warehouse"
66188             },
66189             "building/garages": {
66190                 "icon": "warehouse",
66191                 "fields": [
66192                     "capacity"
66193                 ],
66194                 "geometry": [
66195                     "point",
66196                     "vertex",
66197                     "area"
66198                 ],
66199                 "tags": {
66200                     "building": "garages"
66201                 },
66202                 "name": "Garages"
66203             },
66204             "building/greenhouse": {
66205                 "icon": "building",
66206                 "fields": [
66207                     "address",
66208                     "levels"
66209                 ],
66210                 "geometry": [
66211                     "point",
66212                     "vertex",
66213                     "area"
66214                 ],
66215                 "tags": {
66216                     "building": "greenhouse"
66217                 },
66218                 "name": "Greenhouse"
66219             },
66220             "building/hospital": {
66221                 "icon": "building",
66222                 "fields": [
66223                     "address",
66224                     "levels"
66225                 ],
66226                 "geometry": [
66227                     "point",
66228                     "vertex",
66229                     "area"
66230                 ],
66231                 "tags": {
66232                     "building": "hospital"
66233                 },
66234                 "name": "Hospital Building"
66235             },
66236             "building/hotel": {
66237                 "icon": "building",
66238                 "fields": [
66239                     "address",
66240                     "levels",
66241                     "smoking"
66242                 ],
66243                 "geometry": [
66244                     "point",
66245                     "vertex",
66246                     "area"
66247                 ],
66248                 "tags": {
66249                     "building": "hotel"
66250                 },
66251                 "name": "Hotel Building"
66252             },
66253             "building/house": {
66254                 "icon": "building",
66255                 "fields": [
66256                     "address",
66257                     "levels"
66258                 ],
66259                 "geometry": [
66260                     "point",
66261                     "area"
66262                 ],
66263                 "tags": {
66264                     "building": "house"
66265                 },
66266                 "name": "House"
66267             },
66268             "building/hut": {
66269                 "geometry": [
66270                     "point",
66271                     "vertex",
66272                     "area"
66273                 ],
66274                 "tags": {
66275                     "building": "hut"
66276                 },
66277                 "name": "Hut"
66278             },
66279             "building/industrial": {
66280                 "icon": "industrial",
66281                 "fields": [
66282                     "address",
66283                     "levels"
66284                 ],
66285                 "geometry": [
66286                     "point",
66287                     "vertex",
66288                     "area"
66289                 ],
66290                 "tags": {
66291                     "building": "industrial"
66292                 },
66293                 "name": "Industrial Building"
66294             },
66295             "building/public": {
66296                 "icon": "building",
66297                 "fields": [
66298                     "address",
66299                     "levels",
66300                     "smoking"
66301                 ],
66302                 "geometry": [
66303                     "point",
66304                     "vertex",
66305                     "area"
66306                 ],
66307                 "tags": {
66308                     "building": "public"
66309                 },
66310                 "name": "Public Building"
66311             },
66312             "building/residential": {
66313                 "icon": "building",
66314                 "fields": [
66315                     "address",
66316                     "levels"
66317                 ],
66318                 "geometry": [
66319                     "point",
66320                     "vertex",
66321                     "area"
66322                 ],
66323                 "tags": {
66324                     "building": "residential"
66325                 },
66326                 "name": "Residential Building"
66327             },
66328             "building/retail": {
66329                 "icon": "building",
66330                 "fields": [
66331                     "address",
66332                     "levels",
66333                     "smoking"
66334                 ],
66335                 "geometry": [
66336                     "point",
66337                     "vertex",
66338                     "area"
66339                 ],
66340                 "tags": {
66341                     "building": "retail"
66342                 },
66343                 "name": "Retail Building"
66344             },
66345             "building/roof": {
66346                 "icon": "building",
66347                 "fields": [
66348                     "address",
66349                     "levels"
66350                 ],
66351                 "geometry": [
66352                     "point",
66353                     "vertex",
66354                     "area"
66355                 ],
66356                 "tags": {
66357                     "building": "roof"
66358                 },
66359                 "name": "Roof"
66360             },
66361             "building/school": {
66362                 "icon": "building",
66363                 "fields": [
66364                     "address",
66365                     "levels"
66366                 ],
66367                 "geometry": [
66368                     "point",
66369                     "vertex",
66370                     "area"
66371                 ],
66372                 "tags": {
66373                     "building": "school"
66374                 },
66375                 "name": "School Building"
66376             },
66377             "building/shed": {
66378                 "icon": "building",
66379                 "fields": [
66380                     "address",
66381                     "levels"
66382                 ],
66383                 "geometry": [
66384                     "point",
66385                     "vertex",
66386                     "area"
66387                 ],
66388                 "tags": {
66389                     "building": "shed"
66390                 },
66391                 "name": "Shed"
66392             },
66393             "building/stable": {
66394                 "icon": "building",
66395                 "fields": [
66396                     "address",
66397                     "levels"
66398                 ],
66399                 "geometry": [
66400                     "point",
66401                     "vertex",
66402                     "area"
66403                 ],
66404                 "tags": {
66405                     "building": "stable"
66406                 },
66407                 "name": "Stable"
66408             },
66409             "building/static_caravan": {
66410                 "icon": "building",
66411                 "fields": [
66412                     "address",
66413                     "levels"
66414                 ],
66415                 "geometry": [
66416                     "point",
66417                     "vertex",
66418                     "area"
66419                 ],
66420                 "tags": {
66421                     "building": "static_caravan"
66422                 },
66423                 "name": "Static Mobile Home"
66424             },
66425             "building/terrace": {
66426                 "icon": "building",
66427                 "fields": [
66428                     "address",
66429                     "levels"
66430                 ],
66431                 "geometry": [
66432                     "point",
66433                     "vertex",
66434                     "area"
66435                 ],
66436                 "tags": {
66437                     "building": "terrace"
66438                 },
66439                 "name": "Row Houses"
66440             },
66441             "building/train_station": {
66442                 "icon": "building",
66443                 "fields": [
66444                     "address",
66445                     "levels"
66446                 ],
66447                 "geometry": [
66448                     "point",
66449                     "vertex",
66450                     "area"
66451                 ],
66452                 "tags": {
66453                     "building": "train_station"
66454                 },
66455                 "name": "Train Station",
66456                 "searchable": false
66457             },
66458             "building/university": {
66459                 "icon": "building",
66460                 "fields": [
66461                     "address",
66462                     "levels"
66463                 ],
66464                 "geometry": [
66465                     "point",
66466                     "vertex",
66467                     "area"
66468                 ],
66469                 "tags": {
66470                     "building": "university"
66471                 },
66472                 "name": "University Building"
66473             },
66474             "building/warehouse": {
66475                 "icon": "building",
66476                 "fields": [
66477                     "address",
66478                     "levels"
66479                 ],
66480                 "geometry": [
66481                     "point",
66482                     "vertex",
66483                     "area"
66484                 ],
66485                 "tags": {
66486                     "building": "warehouse"
66487                 },
66488                 "name": "Warehouse"
66489             },
66490             "craft/basket_maker": {
66491                 "name": "Basket Maker",
66492                 "geometry": [
66493                     "point",
66494                     "area"
66495                 ],
66496                 "terms": [
66497                     "basket",
66498                     "basketry",
66499                     "basket maker",
66500                     "basket weaver"
66501                 ],
66502                 "tags": {
66503                     "craft": "basket_maker"
66504                 },
66505                 "icon": "art-gallery",
66506                 "fields": [
66507                     "building_area",
66508                     "address",
66509                     "operator",
66510                     "opening_hours"
66511                 ]
66512             },
66513             "craft/beekeeper": {
66514                 "name": "Beekeeper",
66515                 "geometry": [
66516                     "point",
66517                     "area"
66518                 ],
66519                 "terms": [
66520                     "bees",
66521                     "beekeeper",
66522                     "bee box"
66523                 ],
66524                 "tags": {
66525                     "craft": "beekeeper"
66526                 },
66527                 "icon": "farm",
66528                 "fields": [
66529                     "building_area",
66530                     "address",
66531                     "operator",
66532                     "opening_hours"
66533                 ]
66534             },
66535             "craft/blacksmith": {
66536                 "name": "Blacksmith",
66537                 "geometry": [
66538                     "point",
66539                     "area"
66540                 ],
66541                 "terms": [
66542                     "blacksmith"
66543                 ],
66544                 "tags": {
66545                     "craft": "blacksmith"
66546                 },
66547                 "icon": "farm",
66548                 "fields": [
66549                     "building_area",
66550                     "address",
66551                     "operator",
66552                     "opening_hours"
66553                 ]
66554             },
66555             "craft/boatbuilder": {
66556                 "name": "Boat Builder",
66557                 "geometry": [
66558                     "point",
66559                     "area"
66560                 ],
66561                 "terms": [
66562                     "boat builder"
66563                 ],
66564                 "tags": {
66565                     "craft": "boatbuilder"
66566                 },
66567                 "icon": "marker-stroked",
66568                 "fields": [
66569                     "building_area",
66570                     "address",
66571                     "operator",
66572                     "opening_hours"
66573                 ]
66574             },
66575             "craft/bookbinder": {
66576                 "name": "Bookbinder",
66577                 "geometry": [
66578                     "point",
66579                     "area"
66580                 ],
66581                 "terms": [
66582                     "bookbinder",
66583                     "book repair"
66584                 ],
66585                 "tags": {
66586                     "craft": "bookbinder"
66587                 },
66588                 "icon": "library",
66589                 "fields": [
66590                     "building_area",
66591                     "address",
66592                     "operator",
66593                     "opening_hours"
66594                 ]
66595             },
66596             "craft/brewery": {
66597                 "name": "Brewery",
66598                 "geometry": [
66599                     "point",
66600                     "area"
66601                 ],
66602                 "terms": [
66603                     "brewery"
66604                 ],
66605                 "tags": {
66606                     "craft": "brewery"
66607                 },
66608                 "icon": "beer",
66609                 "fields": [
66610                     "building_area",
66611                     "address",
66612                     "operator",
66613                     "opening_hours"
66614                 ]
66615             },
66616             "craft/carpenter": {
66617                 "name": "Carpenter",
66618                 "geometry": [
66619                     "point",
66620                     "area"
66621                 ],
66622                 "terms": [
66623                     "carpenter",
66624                     "woodworker"
66625                 ],
66626                 "tags": {
66627                     "craft": "carpenter"
66628                 },
66629                 "icon": "logging",
66630                 "fields": [
66631                     "building_area",
66632                     "address",
66633                     "operator",
66634                     "opening_hours"
66635                 ]
66636             },
66637             "craft/carpet_layer": {
66638                 "name": "Carpet Layer",
66639                 "geometry": [
66640                     "point",
66641                     "area"
66642                 ],
66643                 "terms": [
66644                     "carpet layer"
66645                 ],
66646                 "tags": {
66647                     "craft": "carpet_layer"
66648                 },
66649                 "icon": "square",
66650                 "fields": [
66651                     "building_area",
66652                     "address",
66653                     "operator",
66654                     "opening_hours"
66655                 ]
66656             },
66657             "craft/caterer": {
66658                 "name": "Caterer",
66659                 "geometry": [
66660                     "point",
66661                     "area"
66662                 ],
66663                 "terms": [
66664                     "Caterer",
66665                     "Catering"
66666                 ],
66667                 "tags": {
66668                     "craft": "caterer"
66669                 },
66670                 "icon": "bakery",
66671                 "fields": [
66672                     "cuisine",
66673                     "building_area",
66674                     "address",
66675                     "operator",
66676                     "opening_hours"
66677                 ]
66678             },
66679             "craft/clockmaker": {
66680                 "name": "Clockmaker",
66681                 "geometry": [
66682                     "point",
66683                     "area"
66684                 ],
66685                 "terms": [
66686                     "clock",
66687                     "clockmaker",
66688                     "clock repair"
66689                 ],
66690                 "tags": {
66691                     "craft": "clockmaker"
66692                 },
66693                 "icon": "circle-stroked",
66694                 "fields": [
66695                     "building_area",
66696                     "address",
66697                     "operator",
66698                     "opening_hours"
66699                 ]
66700             },
66701             "craft/confectionary": {
66702                 "name": "Confectionary",
66703                 "geometry": [
66704                     "point",
66705                     "area"
66706                 ],
66707                 "terms": [
66708                     "confectionary",
66709                     "sweets",
66710                     "candy"
66711                 ],
66712                 "tags": {
66713                     "craft": "confectionary"
66714                 },
66715                 "icon": "bakery",
66716                 "fields": [
66717                     "building_area",
66718                     "address",
66719                     "operator",
66720                     "opening_hours"
66721                 ]
66722             },
66723             "craft/dressmaker": {
66724                 "name": "Dressmaker",
66725                 "geometry": [
66726                     "point",
66727                     "area"
66728                 ],
66729                 "terms": [
66730                     "dress",
66731                     "dressmaker"
66732                 ],
66733                 "tags": {
66734                     "craft": "dressmaker"
66735                 },
66736                 "icon": "clothing-store",
66737                 "fields": [
66738                     "building_area",
66739                     "address",
66740                     "operator",
66741                     "opening_hours"
66742                 ]
66743             },
66744             "craft/electrician": {
66745                 "name": "Electrician",
66746                 "geometry": [
66747                     "point",
66748                     "area"
66749                 ],
66750                 "terms": [
66751                     "electrician"
66752                 ],
66753                 "tags": {
66754                     "craft": "electrician"
66755                 },
66756                 "icon": "marker-stroked",
66757                 "fields": [
66758                     "building_area",
66759                     "address",
66760                     "operator",
66761                     "opening_hours"
66762                 ]
66763             },
66764             "craft/gardener": {
66765                 "name": "Gardener",
66766                 "geometry": [
66767                     "point",
66768                     "area"
66769                 ],
66770                 "terms": [
66771                     "gardener",
66772                     "landscaper",
66773                     "grounds keeper"
66774                 ],
66775                 "tags": {
66776                     "craft": "gardener"
66777                 },
66778                 "icon": "garden",
66779                 "fields": [
66780                     "building_area",
66781                     "address",
66782                     "operator",
66783                     "opening_hours"
66784                 ]
66785             },
66786             "craft/glaziery": {
66787                 "name": "Glaziery",
66788                 "geometry": [
66789                     "point",
66790                     "area"
66791                 ],
66792                 "terms": [
66793                     "glass",
66794                     "glass foundry",
66795                     "stained-glass",
66796                     "window"
66797                 ],
66798                 "tags": {
66799                     "craft": "glaziery"
66800                 },
66801                 "icon": "fire-station",
66802                 "fields": [
66803                     "building_area",
66804                     "address",
66805                     "operator",
66806                     "opening_hours"
66807                 ]
66808             },
66809             "craft/handicraft": {
66810                 "name": "Handicraft",
66811                 "geometry": [
66812                     "point",
66813                     "area"
66814                 ],
66815                 "terms": [
66816                     "handicraft"
66817                 ],
66818                 "tags": {
66819                     "craft": "handicraft"
66820                 },
66821                 "icon": "art-gallery",
66822                 "fields": [
66823                     "building_area",
66824                     "address",
66825                     "operator",
66826                     "opening_hours"
66827                 ]
66828             },
66829             "craft/hvac": {
66830                 "name": "HVAC",
66831                 "geometry": [
66832                     "point",
66833                     "area"
66834                 ],
66835                 "terms": [
66836                     "heating",
66837                     "ventilating",
66838                     "air-conditioning",
66839                     "air conditioning"
66840                 ],
66841                 "tags": {
66842                     "craft": "hvac"
66843                 },
66844                 "icon": "marker-stroked",
66845                 "fields": [
66846                     "building_area",
66847                     "address",
66848                     "operator",
66849                     "opening_hours"
66850                 ]
66851             },
66852             "craft/insulator": {
66853                 "name": "Insulator",
66854                 "geometry": [
66855                     "point",
66856                     "area"
66857                 ],
66858                 "terms": [
66859                     "insulation",
66860                     "insulator"
66861                 ],
66862                 "tags": {
66863                     "craft": "insulation"
66864                 },
66865                 "icon": "marker-stroked",
66866                 "fields": [
66867                     "building_area",
66868                     "address",
66869                     "operator",
66870                     "opening_hours"
66871                 ]
66872             },
66873             "craft/jeweler": {
66874                 "name": "Jeweler",
66875                 "geometry": [
66876                     "point",
66877                     "area"
66878                 ],
66879                 "terms": [
66880                     "jeweler",
66881                     "gem",
66882                     "diamond"
66883                 ],
66884                 "tags": {
66885                     "craft": "jeweler"
66886                 },
66887                 "icon": "marker-stroked",
66888                 "searchable": false,
66889                 "fields": [
66890                     "building_area",
66891                     "address",
66892                     "operator",
66893                     "opening_hours"
66894                 ]
66895             },
66896             "craft/key_cutter": {
66897                 "name": "Key Cutter",
66898                 "geometry": [
66899                     "point",
66900                     "area"
66901                 ],
66902                 "terms": [
66903                     "key",
66904                     "key cutter"
66905                 ],
66906                 "tags": {
66907                     "craft": "key_cutter"
66908                 },
66909                 "icon": "marker-stroked",
66910                 "fields": [
66911                     "building_area",
66912                     "address",
66913                     "operator",
66914                     "opening_hours"
66915                 ]
66916             },
66917             "craft/locksmith": {
66918                 "name": "Locksmith",
66919                 "geometry": [
66920                     "point",
66921                     "area"
66922                 ],
66923                 "terms": [
66924                     "locksmith",
66925                     "lock"
66926                 ],
66927                 "tags": {
66928                     "craft": "locksmith"
66929                 },
66930                 "icon": "marker-stroked",
66931                 "searchable": false,
66932                 "fields": [
66933                     "building_area",
66934                     "address",
66935                     "operator",
66936                     "opening_hours"
66937                 ]
66938             },
66939             "craft/metal_construction": {
66940                 "name": "Metal Construction",
66941                 "geometry": [
66942                     "point",
66943                     "area"
66944                 ],
66945                 "terms": [
66946                     "metal construction"
66947                 ],
66948                 "tags": {
66949                     "craft": "metal_construction"
66950                 },
66951                 "icon": "marker-stroked",
66952                 "fields": [
66953                     "building_area",
66954                     "address",
66955                     "operator",
66956                     "opening_hours"
66957                 ]
66958             },
66959             "craft/optician": {
66960                 "name": "Optician",
66961                 "geometry": [
66962                     "point",
66963                     "area"
66964                 ],
66965                 "terms": [
66966                     "glasses",
66967                     "optician"
66968                 ],
66969                 "tags": {
66970                     "craft": "optician"
66971                 },
66972                 "icon": "marker-stroked",
66973                 "searchable": false,
66974                 "fields": [
66975                     "building_area",
66976                     "address",
66977                     "operator",
66978                     "opening_hours"
66979                 ]
66980             },
66981             "craft/painter": {
66982                 "name": "Painter",
66983                 "geometry": [
66984                     "point",
66985                     "area"
66986                 ],
66987                 "terms": [
66988                     "painter"
66989                 ],
66990                 "tags": {
66991                     "craft": "painter"
66992                 },
66993                 "icon": "art-gallery",
66994                 "fields": [
66995                     "building_area",
66996                     "address",
66997                     "operator",
66998                     "opening_hours"
66999                 ]
67000             },
67001             "craft/photographer": {
67002                 "name": "Photographer",
67003                 "geometry": [
67004                     "point",
67005                     "area"
67006                 ],
67007                 "terms": [
67008                     "photographer"
67009                 ],
67010                 "tags": {
67011                     "craft": "photographer"
67012                 },
67013                 "icon": "camera",
67014                 "fields": [
67015                     "building_area",
67016                     "address",
67017                     "operator",
67018                     "opening_hours"
67019                 ]
67020             },
67021             "craft/photographic_laboratory": {
67022                 "name": "Photographic Laboratory",
67023                 "geometry": [
67024                     "point",
67025                     "area"
67026                 ],
67027                 "terms": [
67028                     "photographic laboratory",
67029                     "film developer"
67030                 ],
67031                 "tags": {
67032                     "craft": "photographic_laboratory"
67033                 },
67034                 "icon": "camera",
67035                 "fields": [
67036                     "building_area",
67037                     "address",
67038                     "operator",
67039                     "opening_hours"
67040                 ]
67041             },
67042             "craft/plasterer": {
67043                 "name": "Plasterer",
67044                 "geometry": [
67045                     "point",
67046                     "area"
67047                 ],
67048                 "terms": [
67049                     "plasterer"
67050                 ],
67051                 "tags": {
67052                     "craft": "plasterer"
67053                 },
67054                 "icon": "marker-stroked",
67055                 "fields": [
67056                     "building_area",
67057                     "address",
67058                     "operator",
67059                     "opening_hours"
67060                 ]
67061             },
67062             "craft/plumber": {
67063                 "name": "Plumber",
67064                 "geometry": [
67065                     "point",
67066                     "area"
67067                 ],
67068                 "terms": [
67069                     "pumber"
67070                 ],
67071                 "tags": {
67072                     "craft": "plumber"
67073                 },
67074                 "icon": "marker-stroked",
67075                 "fields": [
67076                     "building_area",
67077                     "address",
67078                     "operator",
67079                     "opening_hours"
67080                 ]
67081             },
67082             "craft/pottery": {
67083                 "name": "Pottery",
67084                 "geometry": [
67085                     "point",
67086                     "area"
67087                 ],
67088                 "terms": [
67089                     "pottery",
67090                     "potter"
67091                 ],
67092                 "tags": {
67093                     "craft": "pottery"
67094                 },
67095                 "icon": "art-gallery",
67096                 "fields": [
67097                     "building_area",
67098                     "address",
67099                     "operator",
67100                     "opening_hours"
67101                 ]
67102             },
67103             "craft/rigger": {
67104                 "name": "Rigger",
67105                 "geometry": [
67106                     "point",
67107                     "area"
67108                 ],
67109                 "terms": [
67110                     "rigger"
67111                 ],
67112                 "tags": {
67113                     "craft": "rigger"
67114                 },
67115                 "icon": "marker-stroked",
67116                 "fields": [
67117                     "building_area",
67118                     "address",
67119                     "operator",
67120                     "opening_hours"
67121                 ]
67122             },
67123             "craft/roofer": {
67124                 "name": "Roofer",
67125                 "geometry": [
67126                     "point",
67127                     "area"
67128                 ],
67129                 "terms": [
67130                     "roofer"
67131                 ],
67132                 "tags": {
67133                     "craft": "roofer"
67134                 },
67135                 "icon": "marker-stroked",
67136                 "fields": [
67137                     "building_area",
67138                     "address",
67139                     "operator",
67140                     "opening_hours"
67141                 ]
67142             },
67143             "craft/saddler": {
67144                 "name": "Saddler",
67145                 "geometry": [
67146                     "point",
67147                     "area"
67148                 ],
67149                 "terms": [
67150                     "saddler"
67151                 ],
67152                 "tags": {
67153                     "craft": "saddler"
67154                 },
67155                 "icon": "marker-stroked",
67156                 "fields": [
67157                     "building_area",
67158                     "address",
67159                     "operator",
67160                     "opening_hours"
67161                 ]
67162             },
67163             "craft/sailmaker": {
67164                 "name": "Sailmaker",
67165                 "geometry": [
67166                     "point",
67167                     "area"
67168                 ],
67169                 "terms": [
67170                     "sailmaker"
67171                 ],
67172                 "tags": {
67173                     "craft": "sailmaker"
67174                 },
67175                 "icon": "marker-stroked",
67176                 "fields": [
67177                     "building_area",
67178                     "address",
67179                     "operator",
67180                     "opening_hours"
67181                 ]
67182             },
67183             "craft/sawmill": {
67184                 "name": "Sawmill",
67185                 "geometry": [
67186                     "point",
67187                     "area"
67188                 ],
67189                 "terms": [
67190                     "sawmill",
67191                     "lumber"
67192                 ],
67193                 "tags": {
67194                     "craft": "sawmill"
67195                 },
67196                 "icon": "park",
67197                 "fields": [
67198                     "building_area",
67199                     "address",
67200                     "operator",
67201                     "opening_hours"
67202                 ]
67203             },
67204             "craft/scaffolder": {
67205                 "name": "Scaffolder",
67206                 "geometry": [
67207                     "point",
67208                     "area"
67209                 ],
67210                 "terms": [
67211                     "scaffolder"
67212                 ],
67213                 "tags": {
67214                     "craft": "scaffolder"
67215                 },
67216                 "icon": "marker-stroked",
67217                 "fields": [
67218                     "building_area",
67219                     "address",
67220                     "operator",
67221                     "opening_hours"
67222                 ]
67223             },
67224             "craft/sculpter": {
67225                 "name": "Sculpter",
67226                 "geometry": [
67227                     "point",
67228                     "area"
67229                 ],
67230                 "terms": [
67231                     "sculpter"
67232                 ],
67233                 "tags": {
67234                     "craft": "sculpter"
67235                 },
67236                 "icon": "art-gallery",
67237                 "fields": [
67238                     "building_area",
67239                     "address",
67240                     "operator",
67241                     "opening_hours"
67242                 ]
67243             },
67244             "craft/shoemaker": {
67245                 "name": "Shoemaker",
67246                 "geometry": [
67247                     "point",
67248                     "area"
67249                 ],
67250                 "terms": [
67251                     "shoe repair",
67252                     "shoemaker"
67253                 ],
67254                 "tags": {
67255                     "craft": "shoemaker"
67256                 },
67257                 "icon": "marker-stroked",
67258                 "fields": [
67259                     "building_area",
67260                     "address",
67261                     "operator",
67262                     "opening_hours"
67263                 ]
67264             },
67265             "craft/stonemason": {
67266                 "name": "Stonemason",
67267                 "geometry": [
67268                     "point",
67269                     "area"
67270                 ],
67271                 "terms": [
67272                     "stonemason",
67273                     "masonry"
67274                 ],
67275                 "tags": {
67276                     "craft": "stonemason"
67277                 },
67278                 "icon": "marker-stroked",
67279                 "fields": [
67280                     "building_area",
67281                     "address",
67282                     "operator",
67283                     "opening_hours"
67284                 ]
67285             },
67286             "craft/sweep": {
67287                 "name": "Chimney Sweep",
67288                 "geometry": [
67289                     "point",
67290                     "area"
67291                 ],
67292                 "terms": [
67293                     "sweep",
67294                     "chimney sweep"
67295                 ],
67296                 "tags": {
67297                     "craft": "sweep"
67298                 },
67299                 "icon": "marker-stroked",
67300                 "fields": [
67301                     "building_area",
67302                     "address",
67303                     "operator",
67304                     "opening_hours"
67305                 ]
67306             },
67307             "craft/tailor": {
67308                 "name": "Tailor",
67309                 "geometry": [
67310                     "point",
67311                     "area"
67312                 ],
67313                 "terms": [
67314                     "tailor",
67315                     "clothes"
67316                 ],
67317                 "tags": {
67318                     "craft": "tailor"
67319                 },
67320                 "icon": "clothing-store",
67321                 "fields": [
67322                     "building_area",
67323                     "address",
67324                     "operator",
67325                     "opening_hours"
67326                 ],
67327                 "searchable": false
67328             },
67329             "craft/tiler": {
67330                 "name": "Tiler",
67331                 "geometry": [
67332                     "point",
67333                     "area"
67334                 ],
67335                 "terms": [
67336                     "tiler"
67337                 ],
67338                 "tags": {
67339                     "craft": "tiler"
67340                 },
67341                 "icon": "marker-stroked",
67342                 "fields": [
67343                     "building_area",
67344                     "address",
67345                     "operator",
67346                     "opening_hours"
67347                 ]
67348             },
67349             "craft/tinsmith": {
67350                 "name": "Tinsmith",
67351                 "geometry": [
67352                     "point",
67353                     "area"
67354                 ],
67355                 "terms": [
67356                     "tinsmith"
67357                 ],
67358                 "tags": {
67359                     "craft": "tinsmith"
67360                 },
67361                 "icon": "marker-stroked",
67362                 "fields": [
67363                     "building_area",
67364                     "address",
67365                     "operator",
67366                     "opening_hours"
67367                 ]
67368             },
67369             "craft/upholsterer": {
67370                 "name": "Upholsterer",
67371                 "geometry": [
67372                     "point",
67373                     "area"
67374                 ],
67375                 "terms": [
67376                     "upholsterer"
67377                 ],
67378                 "tags": {
67379                     "craft": "upholsterer"
67380                 },
67381                 "icon": "marker-stroked",
67382                 "fields": [
67383                     "building_area",
67384                     "address",
67385                     "operator",
67386                     "opening_hours"
67387                 ]
67388             },
67389             "craft/watchmaker": {
67390                 "name": "Watchmaker",
67391                 "geometry": [
67392                     "point",
67393                     "area"
67394                 ],
67395                 "terms": [
67396                     "watch",
67397                     "watchmaker",
67398                     "watch repair"
67399                 ],
67400                 "tags": {
67401                     "craft": "watchmaker"
67402                 },
67403                 "icon": "circle-stroked",
67404                 "fields": [
67405                     "building_area",
67406                     "address",
67407                     "operator",
67408                     "opening_hours"
67409                 ]
67410             },
67411             "craft/window_construction": {
67412                 "name": "Window Construction",
67413                 "geometry": [
67414                     "point",
67415                     "area"
67416                 ],
67417                 "terms": [
67418                     "window",
67419                     "window maker",
67420                     "window construction"
67421                 ],
67422                 "tags": {
67423                     "craft": "window_construction"
67424                 },
67425                 "icon": "marker-stroked",
67426                 "fields": [
67427                     "building_area",
67428                     "address",
67429                     "operator",
67430                     "opening_hours"
67431                 ]
67432             },
67433             "embankment": {
67434                 "geometry": [
67435                     "line"
67436                 ],
67437                 "tags": {
67438                     "embankment": "yes"
67439                 },
67440                 "name": "Embankment",
67441                 "matchScore": 0.2
67442             },
67443             "emergency/ambulance_station": {
67444                 "fields": [
67445                     "operator"
67446                 ],
67447                 "geometry": [
67448                     "area",
67449                     "point",
67450                     "vertex"
67451                 ],
67452                 "tags": {
67453                     "emergency": "ambulance_station"
67454                 },
67455                 "name": "Ambulance Station"
67456             },
67457             "emergency/fire_hydrant": {
67458                 "fields": [
67459                     "fire_hydrant/type"
67460                 ],
67461                 "geometry": [
67462                     "point",
67463                     "vertex"
67464                 ],
67465                 "tags": {
67466                     "emergency": "fire_hydrant"
67467                 },
67468                 "name": "Fire Hydrant"
67469             },
67470             "emergency/phone": {
67471                 "icon": "emergency-telephone",
67472                 "fields": [
67473                     "operator"
67474                 ],
67475                 "geometry": [
67476                     "point",
67477                     "vertex"
67478                 ],
67479                 "tags": {
67480                     "emergency": "phone"
67481                 },
67482                 "name": "Emergency Phone"
67483             },
67484             "entrance": {
67485                 "icon": "entrance",
67486                 "geometry": [
67487                     "vertex"
67488                 ],
67489                 "tags": {
67490                     "entrance": "*"
67491                 },
67492                 "fields": [
67493                     "entrance",
67494                     "access_simple",
67495                     "address"
67496                 ],
67497                 "name": "Entrance/Exit"
67498             },
67499             "footway/crossing": {
67500                 "fields": [
67501                     "crossing",
67502                     "access",
67503                     "surface",
67504                     "sloped_curb",
67505                     "tactile_paving"
67506                 ],
67507                 "geometry": [
67508                     "line"
67509                 ],
67510                 "tags": {
67511                     "highway": "footway",
67512                     "footway": "crossing"
67513                 },
67514                 "terms": [],
67515                 "name": "Crossing"
67516             },
67517             "footway/crosswalk": {
67518                 "fields": [
67519                     "crossing",
67520                     "access",
67521                     "surface",
67522                     "sloped_curb",
67523                     "tactile_paving"
67524                 ],
67525                 "geometry": [
67526                     "line"
67527                 ],
67528                 "tags": {
67529                     "highway": "footway",
67530                     "footway": "crossing",
67531                     "crossing": "zebra"
67532                 },
67533                 "terms": [
67534                     "crosswalk",
67535                     "zebra crossing"
67536                 ],
67537                 "name": "Crosswalk"
67538             },
67539             "footway/sidewalk": {
67540                 "fields": [
67541                     "surface",
67542                     "lit",
67543                     "width",
67544                     "structure",
67545                     "access"
67546                 ],
67547                 "geometry": [
67548                     "line"
67549                 ],
67550                 "tags": {
67551                     "highway": "footway",
67552                     "footway": "sidewalk"
67553                 },
67554                 "terms": [],
67555                 "name": "Sidewalk"
67556             },
67557             "ford": {
67558                 "geometry": [
67559                     "vertex"
67560                 ],
67561                 "tags": {
67562                     "ford": "yes"
67563                 },
67564                 "name": "Ford"
67565             },
67566             "golf/bunker": {
67567                 "icon": "golf",
67568                 "geometry": [
67569                     "area"
67570                 ],
67571                 "tags": {
67572                     "golf": "bunker",
67573                     "natural": "sand"
67574                 },
67575                 "terms": [
67576                     "hazard",
67577                     "bunker"
67578                 ],
67579                 "name": "Sand Trap"
67580             },
67581             "golf/fairway": {
67582                 "icon": "golf",
67583                 "geometry": [
67584                     "area"
67585                 ],
67586                 "tags": {
67587                     "golf": "fairway",
67588                     "landuse": "grass"
67589                 },
67590                 "name": "Fairway"
67591             },
67592             "golf/green": {
67593                 "icon": "golf",
67594                 "geometry": [
67595                     "area"
67596                 ],
67597                 "tags": {
67598                     "golf": "green",
67599                     "landuse": "grass",
67600                     "leisure": "pitch",
67601                     "sport": "golf"
67602                 },
67603                 "terms": [
67604                     "putting green"
67605                 ],
67606                 "name": "Putting Green"
67607             },
67608             "golf/hole": {
67609                 "icon": "golf",
67610                 "fields": [
67611                     "golf_hole",
67612                     "par",
67613                     "handicap"
67614                 ],
67615                 "geometry": [
67616                     "line"
67617                 ],
67618                 "tags": {
67619                     "golf": "hole"
67620                 },
67621                 "name": "Golf Hole"
67622             },
67623             "golf/lateral_water_hazard": {
67624                 "icon": "golf",
67625                 "geometry": [
67626                     "line",
67627                     "area"
67628                 ],
67629                 "tags": {
67630                     "golf": "lateral_water_hazard",
67631                     "natural": "water"
67632                 },
67633                 "name": "Lateral Water Hazard"
67634             },
67635             "golf/rough": {
67636                 "icon": "golf",
67637                 "geometry": [
67638                     "area"
67639                 ],
67640                 "tags": {
67641                     "golf": "rough",
67642                     "landuse": "grass"
67643                 },
67644                 "name": "Rough"
67645             },
67646             "golf/tee": {
67647                 "icon": "golf",
67648                 "geometry": [
67649                     "area"
67650                 ],
67651                 "tags": {
67652                     "golf": "tee",
67653                     "landuse": "grass"
67654                 },
67655                 "terms": [
67656                     "teeing ground"
67657                 ],
67658                 "name": "Tee Box"
67659             },
67660             "golf/water_hazard": {
67661                 "icon": "golf",
67662                 "geometry": [
67663                     "line",
67664                     "area"
67665                 ],
67666                 "tags": {
67667                     "golf": "water_hazard",
67668                     "natural": "water"
67669                 },
67670                 "name": "Water Hazard"
67671             },
67672             "highway": {
67673                 "fields": [
67674                     "highway"
67675                 ],
67676                 "geometry": [
67677                     "point",
67678                     "vertex",
67679                     "line",
67680                     "area"
67681                 ],
67682                 "tags": {
67683                     "highway": "*"
67684                 },
67685                 "name": "Highway"
67686             },
67687             "highway/bridleway": {
67688                 "fields": [
67689                     "surface",
67690                     "width",
67691                     "structure",
67692                     "access"
67693                 ],
67694                 "icon": "highway-bridleway",
67695                 "geometry": [
67696                     "line"
67697                 ],
67698                 "tags": {
67699                     "highway": "bridleway"
67700                 },
67701                 "terms": [
67702                     "bridleway",
67703                     "equestrian trail",
67704                     "horse riding path",
67705                     "bridle road",
67706                     "horse trail"
67707                 ],
67708                 "name": "Bridle Path"
67709             },
67710             "highway/bus_stop": {
67711                 "icon": "bus",
67712                 "fields": [
67713                     "operator",
67714                     "shelter"
67715                 ],
67716                 "geometry": [
67717                     "point",
67718                     "vertex"
67719                 ],
67720                 "tags": {
67721                     "highway": "bus_stop"
67722                 },
67723                 "terms": [],
67724                 "name": "Bus Stop"
67725             },
67726             "highway/crossing": {
67727                 "fields": [
67728                     "crossing",
67729                     "sloped_curb",
67730                     "tactile_paving"
67731                 ],
67732                 "geometry": [
67733                     "vertex"
67734                 ],
67735                 "tags": {
67736                     "highway": "crossing"
67737                 },
67738                 "terms": [],
67739                 "name": "Crossing"
67740             },
67741             "highway/crosswalk": {
67742                 "fields": [
67743                     "crossing",
67744                     "sloped_curb",
67745                     "tactile_paving"
67746                 ],
67747                 "geometry": [
67748                     "vertex"
67749                 ],
67750                 "tags": {
67751                     "highway": "crossing",
67752                     "crossing": "zebra"
67753                 },
67754                 "terms": [
67755                     "crosswalk",
67756                     "zebra crossing"
67757                 ],
67758                 "name": "Crosswalk"
67759             },
67760             "highway/cycleway": {
67761                 "icon": "highway-cycleway",
67762                 "fields": [
67763                     "surface",
67764                     "lit",
67765                     "width",
67766                     "oneway",
67767                     "structure",
67768                     "access"
67769                 ],
67770                 "geometry": [
67771                     "line"
67772                 ],
67773                 "tags": {
67774                     "highway": "cycleway"
67775                 },
67776                 "terms": [],
67777                 "name": "Cycle Path"
67778             },
67779             "highway/footway": {
67780                 "icon": "highway-footway",
67781                 "fields": [
67782                     "surface",
67783                     "lit",
67784                     "width",
67785                     "structure",
67786                     "access"
67787                 ],
67788                 "geometry": [
67789                     "line",
67790                     "area"
67791                 ],
67792                 "terms": [
67793                     "beaten path",
67794                     "boulevard",
67795                     "clearing",
67796                     "course",
67797                     "cut*",
67798                     "drag*",
67799                     "footpath",
67800                     "highway",
67801                     "lane",
67802                     "line",
67803                     "orbit",
67804                     "passage",
67805                     "pathway",
67806                     "rail",
67807                     "rails",
67808                     "road",
67809                     "roadway",
67810                     "route",
67811                     "street",
67812                     "thoroughfare",
67813                     "trackway",
67814                     "trail",
67815                     "trajectory",
67816                     "walk"
67817                 ],
67818                 "tags": {
67819                     "highway": "footway"
67820                 },
67821                 "name": "Foot Path"
67822             },
67823             "highway/living_street": {
67824                 "icon": "highway-living-street",
67825                 "fields": [
67826                     "oneway",
67827                     "maxspeed",
67828                     "structure",
67829                     "access",
67830                     "surface"
67831                 ],
67832                 "geometry": [
67833                     "line"
67834                 ],
67835                 "tags": {
67836                     "highway": "living_street"
67837                 },
67838                 "name": "Living Street"
67839             },
67840             "highway/mini_roundabout": {
67841                 "geometry": [
67842                     "vertex"
67843                 ],
67844                 "tags": {
67845                     "highway": "mini_roundabout"
67846                 },
67847                 "fields": [
67848                     "clock_direction"
67849                 ],
67850                 "name": "Mini-Roundabout"
67851             },
67852             "highway/motorway": {
67853                 "icon": "highway-motorway",
67854                 "fields": [
67855                     "oneway_yes",
67856                     "maxspeed",
67857                     "structure",
67858                     "access",
67859                     "lanes",
67860                     "surface",
67861                     "ref"
67862                 ],
67863                 "geometry": [
67864                     "line"
67865                 ],
67866                 "tags": {
67867                     "highway": "motorway"
67868                 },
67869                 "terms": [],
67870                 "name": "Motorway"
67871             },
67872             "highway/motorway_junction": {
67873                 "geometry": [
67874                     "vertex"
67875                 ],
67876                 "tags": {
67877                     "highway": "motorway_junction"
67878                 },
67879                 "fields": [
67880                     "ref"
67881                 ],
67882                 "name": "Motorway Junction / Exit"
67883             },
67884             "highway/motorway_link": {
67885                 "icon": "highway-motorway-link",
67886                 "fields": [
67887                     "oneway_yes",
67888                     "maxspeed",
67889                     "structure",
67890                     "access",
67891                     "surface",
67892                     "ref"
67893                 ],
67894                 "geometry": [
67895                     "line"
67896                 ],
67897                 "tags": {
67898                     "highway": "motorway_link"
67899                 },
67900                 "terms": [
67901                     "ramp",
67902                     "on ramp",
67903                     "off ramp"
67904                 ],
67905                 "name": "Motorway Link"
67906             },
67907             "highway/path": {
67908                 "icon": "highway-path",
67909                 "fields": [
67910                     "surface",
67911                     "width",
67912                     "structure",
67913                     "access",
67914                     "sac_scale",
67915                     "incline",
67916                     "trail_visibility",
67917                     "ref"
67918                 ],
67919                 "geometry": [
67920                     "line"
67921                 ],
67922                 "tags": {
67923                     "highway": "path"
67924                 },
67925                 "terms": [],
67926                 "name": "Path"
67927             },
67928             "highway/pedestrian": {
67929                 "fields": [
67930                     "surface",
67931                     "lit",
67932                     "width",
67933                     "oneway",
67934                     "structure",
67935                     "access"
67936                 ],
67937                 "geometry": [
67938                     "line",
67939                     "area"
67940                 ],
67941                 "tags": {
67942                     "highway": "pedestrian"
67943                 },
67944                 "terms": [],
67945                 "name": "Pedestrian"
67946             },
67947             "highway/primary": {
67948                 "icon": "highway-primary",
67949                 "fields": [
67950                     "oneway",
67951                     "maxspeed",
67952                     "structure",
67953                     "access",
67954                     "lanes",
67955                     "surface",
67956                     "ref"
67957                 ],
67958                 "geometry": [
67959                     "line"
67960                 ],
67961                 "tags": {
67962                     "highway": "primary"
67963                 },
67964                 "terms": [],
67965                 "name": "Primary Road"
67966             },
67967             "highway/primary_link": {
67968                 "icon": "highway-primary-link",
67969                 "fields": [
67970                     "oneway",
67971                     "maxspeed",
67972                     "structure",
67973                     "access",
67974                     "surface",
67975                     "ref"
67976                 ],
67977                 "geometry": [
67978                     "line"
67979                 ],
67980                 "tags": {
67981                     "highway": "primary_link"
67982                 },
67983                 "terms": [
67984                     "ramp",
67985                     "on ramp",
67986                     "off ramp"
67987                 ],
67988                 "name": "Primary Link"
67989             },
67990             "highway/residential": {
67991                 "icon": "highway-residential",
67992                 "fields": [
67993                     "oneway",
67994                     "maxspeed",
67995                     "structure",
67996                     "access",
67997                     "surface"
67998                 ],
67999                 "geometry": [
68000                     "line"
68001                 ],
68002                 "tags": {
68003                     "highway": "residential"
68004                 },
68005                 "terms": [],
68006                 "name": "Residential Road"
68007             },
68008             "highway/rest_area": {
68009                 "geometry": [
68010                     "point",
68011                     "vertex",
68012                     "area"
68013                 ],
68014                 "tags": {
68015                     "highway": "rest_area"
68016                 },
68017                 "terms": [
68018                     "rest stop",
68019                     "turnout",
68020                     "lay-by"
68021                 ],
68022                 "name": "Rest Area"
68023             },
68024             "highway/road": {
68025                 "icon": "highway-road",
68026                 "fields": [
68027                     "oneway",
68028                     "maxspeed",
68029                     "structure",
68030                     "access",
68031                     "surface"
68032                 ],
68033                 "geometry": [
68034                     "line"
68035                 ],
68036                 "tags": {
68037                     "highway": "road"
68038                 },
68039                 "terms": [],
68040                 "name": "Unknown Road"
68041             },
68042             "highway/secondary": {
68043                 "icon": "highway-secondary",
68044                 "fields": [
68045                     "oneway",
68046                     "maxspeed",
68047                     "structure",
68048                     "access",
68049                     "lanes",
68050                     "surface",
68051                     "ref"
68052                 ],
68053                 "geometry": [
68054                     "line"
68055                 ],
68056                 "tags": {
68057                     "highway": "secondary"
68058                 },
68059                 "terms": [],
68060                 "name": "Secondary Road"
68061             },
68062             "highway/secondary_link": {
68063                 "icon": "highway-secondary-link",
68064                 "fields": [
68065                     "oneway",
68066                     "maxspeed",
68067                     "structure",
68068                     "access",
68069                     "surface",
68070                     "ref"
68071                 ],
68072                 "geometry": [
68073                     "line"
68074                 ],
68075                 "tags": {
68076                     "highway": "secondary_link"
68077                 },
68078                 "terms": [
68079                     "ramp",
68080                     "on ramp",
68081                     "off ramp"
68082                 ],
68083                 "name": "Secondary Link"
68084             },
68085             "highway/service": {
68086                 "icon": "highway-service",
68087                 "fields": [
68088                     "service",
68089                     "oneway",
68090                     "maxspeed",
68091                     "structure",
68092                     "access",
68093                     "surface"
68094                 ],
68095                 "geometry": [
68096                     "line"
68097                 ],
68098                 "tags": {
68099                     "highway": "service"
68100                 },
68101                 "terms": [],
68102                 "name": "Service Road"
68103             },
68104             "highway/service/alley": {
68105                 "icon": "highway-service",
68106                 "fields": [
68107                     "oneway",
68108                     "access",
68109                     "surface"
68110                 ],
68111                 "geometry": [
68112                     "line"
68113                 ],
68114                 "tags": {
68115                     "highway": "service",
68116                     "service": "alley"
68117                 },
68118                 "name": "Alley"
68119             },
68120             "highway/service/drive-through": {
68121                 "icon": "highway-service",
68122                 "fields": [
68123                     "oneway",
68124                     "access",
68125                     "surface"
68126                 ],
68127                 "geometry": [
68128                     "line"
68129                 ],
68130                 "tags": {
68131                     "highway": "service",
68132                     "service": "drive-through"
68133                 },
68134                 "name": "Drive-Through"
68135             },
68136             "highway/service/driveway": {
68137                 "icon": "highway-service",
68138                 "fields": [
68139                     "oneway",
68140                     "access",
68141                     "surface"
68142                 ],
68143                 "geometry": [
68144                     "line"
68145                 ],
68146                 "tags": {
68147                     "highway": "service",
68148                     "service": "driveway"
68149                 },
68150                 "name": "Driveway"
68151             },
68152             "highway/service/emergency_access": {
68153                 "icon": "highway-service",
68154                 "fields": [
68155                     "oneway",
68156                     "access",
68157                     "surface"
68158                 ],
68159                 "geometry": [
68160                     "line"
68161                 ],
68162                 "tags": {
68163                     "highway": "service",
68164                     "service": "emergency_access"
68165                 },
68166                 "name": "Emergency Access"
68167             },
68168             "highway/service/parking_aisle": {
68169                 "icon": "highway-service",
68170                 "fields": [
68171                     "oneway",
68172                     "access",
68173                     "surface"
68174                 ],
68175                 "geometry": [
68176                     "line"
68177                 ],
68178                 "tags": {
68179                     "highway": "service",
68180                     "service": "parking_aisle"
68181                 },
68182                 "name": "Parking Aisle"
68183             },
68184             "highway/services": {
68185                 "geometry": [
68186                     "point",
68187                     "vertex",
68188                     "area"
68189                 ],
68190                 "tags": {
68191                     "highway": "services"
68192                 },
68193                 "terms": [
68194                     "services",
68195                     "travel plaza",
68196                     "service station"
68197                 ],
68198                 "name": "Service Area"
68199             },
68200             "highway/steps": {
68201                 "fields": [
68202                     "surface",
68203                     "lit",
68204                     "width",
68205                     "access"
68206                 ],
68207                 "icon": "highway-steps",
68208                 "geometry": [
68209                     "line"
68210                 ],
68211                 "tags": {
68212                     "highway": "steps"
68213                 },
68214                 "terms": [
68215                     "stairs",
68216                     "staircase"
68217                 ],
68218                 "name": "Steps"
68219             },
68220             "highway/stop": {
68221                 "geometry": [
68222                     "vertex"
68223                 ],
68224                 "tags": {
68225                     "highway": "stop"
68226                 },
68227                 "terms": [
68228                     "stop sign"
68229                 ],
68230                 "name": "Stop Sign"
68231             },
68232             "highway/street_lamp": {
68233                 "geometry": [
68234                     "point",
68235                     "vertex"
68236                 ],
68237                 "tags": {
68238                     "highway": "street_lamp"
68239                 },
68240                 "fields": [
68241                     "lamp_type",
68242                     "ref"
68243                 ],
68244                 "terms": [
68245                     "streetlight",
68246                     "street light",
68247                     "lamp",
68248                     "light",
68249                     "gaslight"
68250                 ],
68251                 "name": "Street Lamp"
68252             },
68253             "highway/tertiary": {
68254                 "icon": "highway-tertiary",
68255                 "fields": [
68256                     "oneway",
68257                     "maxspeed",
68258                     "structure",
68259                     "access",
68260                     "lanes",
68261                     "surface",
68262                     "ref"
68263                 ],
68264                 "geometry": [
68265                     "line"
68266                 ],
68267                 "tags": {
68268                     "highway": "tertiary"
68269                 },
68270                 "terms": [],
68271                 "name": "Tertiary Road"
68272             },
68273             "highway/tertiary_link": {
68274                 "icon": "highway-tertiary-link",
68275                 "fields": [
68276                     "oneway",
68277                     "maxspeed",
68278                     "structure",
68279                     "access",
68280                     "surface",
68281                     "ref"
68282                 ],
68283                 "geometry": [
68284                     "line"
68285                 ],
68286                 "tags": {
68287                     "highway": "tertiary_link"
68288                 },
68289                 "terms": [
68290                     "ramp",
68291                     "on ramp",
68292                     "off ramp"
68293                 ],
68294                 "name": "Tertiary Link"
68295             },
68296             "highway/track": {
68297                 "icon": "highway-track",
68298                 "fields": [
68299                     "tracktype",
68300                     "oneway",
68301                     "maxspeed",
68302                     "structure",
68303                     "access",
68304                     "surface"
68305                 ],
68306                 "geometry": [
68307                     "line"
68308                 ],
68309                 "tags": {
68310                     "highway": "track"
68311                 },
68312                 "terms": [],
68313                 "name": "Track"
68314             },
68315             "highway/traffic_signals": {
68316                 "geometry": [
68317                     "vertex"
68318                 ],
68319                 "tags": {
68320                     "highway": "traffic_signals"
68321                 },
68322                 "terms": [
68323                     "light",
68324                     "stoplight",
68325                     "traffic light"
68326                 ],
68327                 "name": "Traffic Signals"
68328             },
68329             "highway/trunk": {
68330                 "icon": "highway-trunk",
68331                 "fields": [
68332                     "oneway",
68333                     "maxspeed",
68334                     "structure",
68335                     "access",
68336                     "lanes",
68337                     "surface",
68338                     "ref"
68339                 ],
68340                 "geometry": [
68341                     "line"
68342                 ],
68343                 "tags": {
68344                     "highway": "trunk"
68345                 },
68346                 "terms": [],
68347                 "name": "Trunk Road"
68348             },
68349             "highway/trunk_link": {
68350                 "icon": "highway-trunk-link",
68351                 "fields": [
68352                     "oneway",
68353                     "maxspeed",
68354                     "structure",
68355                     "access",
68356                     "surface",
68357                     "ref"
68358                 ],
68359                 "geometry": [
68360                     "line"
68361                 ],
68362                 "tags": {
68363                     "highway": "trunk_link"
68364                 },
68365                 "terms": [
68366                     "ramp",
68367                     "on ramp",
68368                     "off ramp"
68369                 ],
68370                 "name": "Trunk Link"
68371             },
68372             "highway/turning_circle": {
68373                 "icon": "circle",
68374                 "geometry": [
68375                     "vertex"
68376                 ],
68377                 "tags": {
68378                     "highway": "turning_circle"
68379                 },
68380                 "terms": [],
68381                 "name": "Turning Circle"
68382             },
68383             "highway/unclassified": {
68384                 "icon": "highway-unclassified",
68385                 "fields": [
68386                     "oneway",
68387                     "maxspeed",
68388                     "structure",
68389                     "access",
68390                     "surface"
68391                 ],
68392                 "geometry": [
68393                     "line"
68394                 ],
68395                 "tags": {
68396                     "highway": "unclassified"
68397                 },
68398                 "terms": [],
68399                 "name": "Unclassified Road"
68400             },
68401             "historic": {
68402                 "fields": [
68403                     "historic"
68404                 ],
68405                 "geometry": [
68406                     "point",
68407                     "vertex",
68408                     "area"
68409                 ],
68410                 "tags": {
68411                     "historic": "*"
68412                 },
68413                 "name": "Historic Site"
68414             },
68415             "historic/archaeological_site": {
68416                 "geometry": [
68417                     "point",
68418                     "vertex",
68419                     "area"
68420                 ],
68421                 "tags": {
68422                     "historic": "archaeological_site"
68423                 },
68424                 "name": "Archaeological Site"
68425             },
68426             "historic/boundary_stone": {
68427                 "geometry": [
68428                     "point",
68429                     "vertex"
68430                 ],
68431                 "tags": {
68432                     "historic": "boundary_stone"
68433                 },
68434                 "name": "Boundary Stone"
68435             },
68436             "historic/castle": {
68437                 "geometry": [
68438                     "point",
68439                     "vertex",
68440                     "area"
68441                 ],
68442                 "tags": {
68443                     "historic": "castle"
68444                 },
68445                 "name": "Castle"
68446             },
68447             "historic/memorial": {
68448                 "icon": "monument",
68449                 "geometry": [
68450                     "point",
68451                     "vertex",
68452                     "area"
68453                 ],
68454                 "tags": {
68455                     "historic": "memorial"
68456                 },
68457                 "name": "Memorial"
68458             },
68459             "historic/monument": {
68460                 "icon": "monument",
68461                 "geometry": [
68462                     "point",
68463                     "vertex",
68464                     "area"
68465                 ],
68466                 "tags": {
68467                     "historic": "monument"
68468                 },
68469                 "name": "Monument"
68470             },
68471             "historic/ruins": {
68472                 "geometry": [
68473                     "point",
68474                     "vertex",
68475                     "area"
68476                 ],
68477                 "tags": {
68478                     "historic": "ruins"
68479                 },
68480                 "name": "Ruins"
68481             },
68482             "historic/wayside_cross": {
68483                 "geometry": [
68484                     "point",
68485                     "vertex",
68486                     "area"
68487                 ],
68488                 "tags": {
68489                     "historic": "wayside_cross"
68490                 },
68491                 "name": "Wayside Cross"
68492             },
68493             "historic/wayside_shrine": {
68494                 "geometry": [
68495                     "point",
68496                     "vertex",
68497                     "area"
68498                 ],
68499                 "tags": {
68500                     "historic": "wayside_shrine"
68501                 },
68502                 "name": "Wayside Shrine"
68503             },
68504             "landuse": {
68505                 "fields": [
68506                     "landuse"
68507                 ],
68508                 "geometry": [
68509                     "point",
68510                     "vertex",
68511                     "area"
68512                 ],
68513                 "tags": {
68514                     "landuse": "*"
68515                 },
68516                 "name": "Landuse"
68517             },
68518             "landuse/allotments": {
68519                 "geometry": [
68520                     "point",
68521                     "area"
68522                 ],
68523                 "tags": {
68524                     "landuse": "allotments"
68525                 },
68526                 "terms": [],
68527                 "name": "Allotments"
68528             },
68529             "landuse/basin": {
68530                 "geometry": [
68531                     "point",
68532                     "area"
68533                 ],
68534                 "tags": {
68535                     "landuse": "basin"
68536                 },
68537                 "terms": [],
68538                 "name": "Basin"
68539             },
68540             "landuse/cemetery": {
68541                 "icon": "cemetery",
68542                 "fields": [
68543                     "religion",
68544                     "denomination"
68545                 ],
68546                 "geometry": [
68547                     "point",
68548                     "vertex",
68549                     "area"
68550                 ],
68551                 "tags": {
68552                     "landuse": "cemetery"
68553                 },
68554                 "terms": [],
68555                 "name": "Cemetery"
68556             },
68557             "landuse/churchyard": {
68558                 "fields": [
68559                     "religion",
68560                     "denomination"
68561                 ],
68562                 "geometry": [
68563                     "area"
68564                 ],
68565                 "tags": {
68566                     "landuse": "churchyard"
68567                 },
68568                 "terms": [],
68569                 "name": "Churchyard"
68570             },
68571             "landuse/commercial": {
68572                 "icon": "commercial",
68573                 "geometry": [
68574                     "point",
68575                     "area"
68576                 ],
68577                 "tags": {
68578                     "landuse": "commercial"
68579                 },
68580                 "terms": [],
68581                 "name": "Commercial"
68582             },
68583             "landuse/construction": {
68584                 "fields": [
68585                     "construction",
68586                     "operator"
68587                 ],
68588                 "geometry": [
68589                     "point",
68590                     "area"
68591                 ],
68592                 "tags": {
68593                     "landuse": "construction"
68594                 },
68595                 "terms": [],
68596                 "name": "Construction"
68597             },
68598             "landuse/farm": {
68599                 "fields": [
68600                     "crop"
68601                 ],
68602                 "geometry": [
68603                     "point",
68604                     "area"
68605                 ],
68606                 "tags": {
68607                     "landuse": "farm"
68608                 },
68609                 "terms": [],
68610                 "name": "Farm",
68611                 "icon": "farm"
68612             },
68613             "landuse/farmland": {
68614                 "fields": [
68615                     "crop"
68616                 ],
68617                 "geometry": [
68618                     "point",
68619                     "area"
68620                 ],
68621                 "tags": {
68622                     "landuse": "farmland"
68623                 },
68624                 "terms": [],
68625                 "name": "Farmland",
68626                 "icon": "farm",
68627                 "searchable": false
68628             },
68629             "landuse/farmyard": {
68630                 "fields": [
68631                     "crop"
68632                 ],
68633                 "geometry": [
68634                     "point",
68635                     "area"
68636                 ],
68637                 "tags": {
68638                     "landuse": "farmyard"
68639                 },
68640                 "terms": [],
68641                 "name": "Farmyard",
68642                 "icon": "farm"
68643             },
68644             "landuse/forest": {
68645                 "fields": [
68646                     "wood"
68647                 ],
68648                 "icon": "park2",
68649                 "geometry": [
68650                     "point",
68651                     "area"
68652                 ],
68653                 "tags": {
68654                     "landuse": "forest"
68655                 },
68656                 "terms": [],
68657                 "name": "Forest"
68658             },
68659             "landuse/grass": {
68660                 "geometry": [
68661                     "point",
68662                     "area"
68663                 ],
68664                 "tags": {
68665                     "landuse": "grass"
68666                 },
68667                 "terms": [],
68668                 "name": "Grass"
68669             },
68670             "landuse/industrial": {
68671                 "icon": "industrial",
68672                 "geometry": [
68673                     "point",
68674                     "area"
68675                 ],
68676                 "tags": {
68677                     "landuse": "industrial"
68678                 },
68679                 "terms": [],
68680                 "name": "Industrial"
68681             },
68682             "landuse/landfill": {
68683                 "geometry": [
68684                     "area"
68685                 ],
68686                 "tags": {
68687                     "landuse": "landfill"
68688                 },
68689                 "terms": [
68690                     "dump"
68691                 ],
68692                 "name": "Landfill"
68693             },
68694             "landuse/meadow": {
68695                 "geometry": [
68696                     "point",
68697                     "area"
68698                 ],
68699                 "tags": {
68700                     "landuse": "meadow"
68701                 },
68702                 "terms": [],
68703                 "name": "Meadow"
68704             },
68705             "landuse/military": {
68706                 "geometry": [
68707                     "area"
68708                 ],
68709                 "tags": {
68710                     "landuse": "military"
68711                 },
68712                 "terms": [],
68713                 "name": "Military"
68714             },
68715             "landuse/orchard": {
68716                 "fields": [
68717                     "trees"
68718                 ],
68719                 "geometry": [
68720                     "point",
68721                     "area"
68722                 ],
68723                 "tags": {
68724                     "landuse": "orchard"
68725                 },
68726                 "terms": [],
68727                 "name": "Orchard",
68728                 "icon": "park2"
68729             },
68730             "landuse/quarry": {
68731                 "geometry": [
68732                     "point",
68733                     "area"
68734                 ],
68735                 "tags": {
68736                     "landuse": "quarry"
68737                 },
68738                 "terms": [],
68739                 "name": "Quarry"
68740             },
68741             "landuse/residential": {
68742                 "icon": "building",
68743                 "geometry": [
68744                     "point",
68745                     "area"
68746                 ],
68747                 "tags": {
68748                     "landuse": "residential"
68749                 },
68750                 "terms": [],
68751                 "name": "Residential"
68752             },
68753             "landuse/retail": {
68754                 "icon": "shop",
68755                 "geometry": [
68756                     "point",
68757                     "area"
68758                 ],
68759                 "tags": {
68760                     "landuse": "retail"
68761                 },
68762                 "name": "Retail"
68763             },
68764             "landuse/vineyard": {
68765                 "geometry": [
68766                     "point",
68767                     "area"
68768                 ],
68769                 "tags": {
68770                     "landuse": "vineyard"
68771                 },
68772                 "terms": [],
68773                 "name": "Vineyard"
68774             },
68775             "leisure": {
68776                 "fields": [
68777                     "leisure"
68778                 ],
68779                 "geometry": [
68780                     "point",
68781                     "vertex",
68782                     "area"
68783                 ],
68784                 "tags": {
68785                     "leisure": "*"
68786                 },
68787                 "name": "Leisure"
68788             },
68789             "leisure/common": {
68790                 "geometry": [
68791                     "point",
68792                     "area"
68793                 ],
68794                 "terms": [
68795                     "open space"
68796                 ],
68797                 "tags": {
68798                     "leisure": "common"
68799                 },
68800                 "name": "Common"
68801             },
68802             "leisure/dog_park": {
68803                 "geometry": [
68804                     "point",
68805                     "area"
68806                 ],
68807                 "terms": [],
68808                 "tags": {
68809                     "leisure": "dog_park"
68810                 },
68811                 "name": "Dog Park",
68812                 "icon": "dog-park"
68813             },
68814             "leisure/firepit": {
68815                 "geometry": [
68816                     "point",
68817                     "area"
68818                 ],
68819                 "tags": {
68820                     "leisure": "firepit"
68821                 },
68822                 "terms": [
68823                     "fireplace",
68824                     "campfire"
68825                 ],
68826                 "name": "Firepit"
68827             },
68828             "leisure/garden": {
68829                 "icon": "garden",
68830                 "geometry": [
68831                     "point",
68832                     "vertex",
68833                     "area"
68834                 ],
68835                 "tags": {
68836                     "leisure": "garden"
68837                 },
68838                 "name": "Garden"
68839             },
68840             "leisure/golf_course": {
68841                 "icon": "golf",
68842                 "fields": [
68843                     "operator",
68844                     "address"
68845                 ],
68846                 "geometry": [
68847                     "point",
68848                     "area"
68849                 ],
68850                 "tags": {
68851                     "leisure": "golf_course"
68852                 },
68853                 "terms": [
68854                     "links"
68855                 ],
68856                 "name": "Golf Course"
68857             },
68858             "leisure/ice_rink": {
68859                 "icon": "pitch",
68860                 "fields": [
68861                     "building_area",
68862                     "seasonal",
68863                     "sport_ice"
68864                 ],
68865                 "geometry": [
68866                     "point",
68867                     "area"
68868                 ],
68869                 "terms": [
68870                     "hockey",
68871                     "skating",
68872                     "curling"
68873                 ],
68874                 "tags": {
68875                     "leisure": "ice_rink"
68876                 },
68877                 "name": "Ice Rink"
68878             },
68879             "leisure/marina": {
68880                 "icon": "harbor",
68881                 "geometry": [
68882                     "point",
68883                     "vertex",
68884                     "area"
68885                 ],
68886                 "tags": {
68887                     "leisure": "marina"
68888                 },
68889                 "name": "Marina"
68890             },
68891             "leisure/park": {
68892                 "icon": "park",
68893                 "geometry": [
68894                     "point",
68895                     "area"
68896                 ],
68897                 "terms": [
68898                     "esplanade",
68899                     "estate",
68900                     "forest",
68901                     "garden",
68902                     "grass",
68903                     "green",
68904                     "grounds",
68905                     "lawn",
68906                     "lot",
68907                     "meadow",
68908                     "parkland",
68909                     "place",
68910                     "playground",
68911                     "plaza",
68912                     "pleasure garden",
68913                     "recreation area",
68914                     "square",
68915                     "tract",
68916                     "village green",
68917                     "woodland"
68918                 ],
68919                 "tags": {
68920                     "leisure": "park"
68921                 },
68922                 "name": "Park"
68923             },
68924             "leisure/picnic_table": {
68925                 "geometry": [
68926                     "point"
68927                 ],
68928                 "tags": {
68929                     "leisure": "picnic_table"
68930                 },
68931                 "terms": [
68932                     "bench",
68933                     "table"
68934                 ],
68935                 "name": "Picnic Table"
68936             },
68937             "leisure/pitch": {
68938                 "icon": "pitch",
68939                 "fields": [
68940                     "sport",
68941                     "surface",
68942                     "lit"
68943                 ],
68944                 "geometry": [
68945                     "point",
68946                     "area"
68947                 ],
68948                 "tags": {
68949                     "leisure": "pitch"
68950                 },
68951                 "terms": [],
68952                 "name": "Sport Pitch"
68953             },
68954             "leisure/pitch/american_football": {
68955                 "icon": "america-football",
68956                 "fields": [
68957                     "surface",
68958                     "lit"
68959                 ],
68960                 "geometry": [
68961                     "point",
68962                     "area"
68963                 ],
68964                 "tags": {
68965                     "leisure": "pitch",
68966                     "sport": "american_football"
68967                 },
68968                 "terms": [],
68969                 "name": "American Football Field"
68970             },
68971             "leisure/pitch/baseball": {
68972                 "icon": "baseball",
68973                 "fields": [
68974                     "lit"
68975                 ],
68976                 "geometry": [
68977                     "point",
68978                     "area"
68979                 ],
68980                 "tags": {
68981                     "leisure": "pitch",
68982                     "sport": "baseball"
68983                 },
68984                 "terms": [],
68985                 "name": "Baseball Diamond"
68986             },
68987             "leisure/pitch/basketball": {
68988                 "icon": "basketball",
68989                 "fields": [
68990                     "surface",
68991                     "hoops",
68992                     "lit"
68993                 ],
68994                 "geometry": [
68995                     "point",
68996                     "area"
68997                 ],
68998                 "tags": {
68999                     "leisure": "pitch",
69000                     "sport": "basketball"
69001                 },
69002                 "terms": [],
69003                 "name": "Basketball Court"
69004             },
69005             "leisure/pitch/skateboard": {
69006                 "icon": "pitch",
69007                 "fields": [
69008                     "surface",
69009                     "lit"
69010                 ],
69011                 "geometry": [
69012                     "point",
69013                     "area"
69014                 ],
69015                 "tags": {
69016                     "leisure": "pitch",
69017                     "sport": "skateboard"
69018                 },
69019                 "terms": [],
69020                 "name": "Skate Park"
69021             },
69022             "leisure/pitch/soccer": {
69023                 "icon": "soccer",
69024                 "fields": [
69025                     "surface",
69026                     "lit"
69027                 ],
69028                 "geometry": [
69029                     "point",
69030                     "area"
69031                 ],
69032                 "tags": {
69033                     "leisure": "pitch",
69034                     "sport": "soccer"
69035                 },
69036                 "terms": [],
69037                 "name": "Soccer Field"
69038             },
69039             "leisure/pitch/tennis": {
69040                 "icon": "tennis",
69041                 "fields": [
69042                     "surface",
69043                     "lit"
69044                 ],
69045                 "geometry": [
69046                     "point",
69047                     "area"
69048                 ],
69049                 "tags": {
69050                     "leisure": "pitch",
69051                     "sport": "tennis"
69052                 },
69053                 "terms": [],
69054                 "name": "Tennis Court"
69055             },
69056             "leisure/pitch/volleyball": {
69057                 "icon": "pitch",
69058                 "fields": [
69059                     "surface",
69060                     "lit"
69061                 ],
69062                 "geometry": [
69063                     "point",
69064                     "area"
69065                 ],
69066                 "tags": {
69067                     "leisure": "pitch",
69068                     "sport": "volleyball"
69069                 },
69070                 "terms": [],
69071                 "name": "Volleyball Court"
69072             },
69073             "leisure/playground": {
69074                 "icon": "playground",
69075                 "geometry": [
69076                     "point",
69077                     "area"
69078                 ],
69079                 "tags": {
69080                     "leisure": "playground"
69081                 },
69082                 "name": "Playground",
69083                 "terms": [
69084                     "jungle gym",
69085                     "play area"
69086                 ]
69087             },
69088             "leisure/slipway": {
69089                 "geometry": [
69090                     "point",
69091                     "line"
69092                 ],
69093                 "tags": {
69094                     "leisure": "slipway"
69095                 },
69096                 "name": "Slipway"
69097             },
69098             "leisure/sports_center": {
69099                 "icon": "pitch",
69100                 "geometry": [
69101                     "point",
69102                     "area"
69103                 ],
69104                 "tags": {
69105                     "leisure": "sports_centre"
69106                 },
69107                 "terms": [
69108                     "gym"
69109                 ],
69110                 "fields": [
69111                     "sport"
69112                 ],
69113                 "name": "Sports Center / Gym"
69114             },
69115             "leisure/stadium": {
69116                 "icon": "pitch",
69117                 "geometry": [
69118                     "point",
69119                     "area"
69120                 ],
69121                 "tags": {
69122                     "leisure": "stadium"
69123                 },
69124                 "fields": [
69125                     "sport"
69126                 ],
69127                 "name": "Stadium"
69128             },
69129             "leisure/swimming_pool": {
69130                 "fields": [
69131                     "access_simple"
69132                 ],
69133                 "geometry": [
69134                     "point",
69135                     "vertex",
69136                     "area"
69137                 ],
69138                 "tags": {
69139                     "leisure": "swimming_pool"
69140                 },
69141                 "icon": "swimming",
69142                 "name": "Swimming Pool"
69143             },
69144             "leisure/track": {
69145                 "icon": "pitch",
69146                 "fields": [
69147                     "surface",
69148                     "lit",
69149                     "width"
69150                 ],
69151                 "geometry": [
69152                     "point",
69153                     "line",
69154                     "area"
69155                 ],
69156                 "tags": {
69157                     "leisure": "track"
69158                 },
69159                 "name": "Race Track"
69160             },
69161             "line": {
69162                 "name": "Line",
69163                 "tags": {},
69164                 "geometry": [
69165                     "line"
69166                 ],
69167                 "matchScore": 0.1
69168             },
69169             "man_made": {
69170                 "fields": [
69171                     "man_made"
69172                 ],
69173                 "geometry": [
69174                     "point",
69175                     "vertex",
69176                     "line",
69177                     "area"
69178                 ],
69179                 "tags": {
69180                     "man_made": "*"
69181                 },
69182                 "name": "Man Made"
69183             },
69184             "man_made/breakwater": {
69185                 "geometry": [
69186                     "line",
69187                     "area"
69188                 ],
69189                 "tags": {
69190                     "man_made": "breakwater"
69191                 },
69192                 "name": "Breakwater"
69193             },
69194             "man_made/cutline": {
69195                 "geometry": [
69196                     "line"
69197                 ],
69198                 "tags": {
69199                     "man_made": "cutline"
69200                 },
69201                 "name": "Cut line"
69202             },
69203             "man_made/embankment": {
69204                 "geometry": [
69205                     "line"
69206                 ],
69207                 "tags": {
69208                     "man_made": "embankment"
69209                 },
69210                 "name": "Embankment",
69211                 "searchable": false
69212             },
69213             "man_made/flagpole": {
69214                 "geometry": [
69215                     "point"
69216                 ],
69217                 "tags": {
69218                     "man_made": "flagpole"
69219                 },
69220                 "name": "Flagpole",
69221                 "icon": "embassy"
69222             },
69223             "man_made/lighthouse": {
69224                 "geometry": [
69225                     "point",
69226                     "area"
69227                 ],
69228                 "tags": {
69229                     "man_made": "lighthouse"
69230                 },
69231                 "name": "Lighthouse",
69232                 "icon": "lighthouse"
69233             },
69234             "man_made/observation": {
69235                 "geometry": [
69236                     "point",
69237                     "area"
69238                 ],
69239                 "terms": [
69240                     "lookout tower",
69241                     "fire tower"
69242                 ],
69243                 "tags": {
69244                     "man_made": "tower",
69245                     "tower:type": "observation"
69246                 },
69247                 "name": "Observation Tower"
69248             },
69249             "man_made/pier": {
69250                 "geometry": [
69251                     "line",
69252                     "area"
69253                 ],
69254                 "tags": {
69255                     "man_made": "pier"
69256                 },
69257                 "name": "Pier"
69258             },
69259             "man_made/pipeline": {
69260                 "geometry": [
69261                     "line"
69262                 ],
69263                 "tags": {
69264                     "man_made": "pipeline"
69265                 },
69266                 "fields": [
69267                     "location",
69268                     "operator"
69269                 ],
69270                 "name": "Pipeline",
69271                 "icon": "pipeline"
69272             },
69273             "man_made/survey_point": {
69274                 "icon": "monument",
69275                 "geometry": [
69276                     "point",
69277                     "vertex"
69278                 ],
69279                 "tags": {
69280                     "man_made": "survey_point"
69281                 },
69282                 "fields": [
69283                     "ref"
69284                 ],
69285                 "name": "Survey Point"
69286             },
69287             "man_made/tower": {
69288                 "geometry": [
69289                     "point",
69290                     "area"
69291                 ],
69292                 "tags": {
69293                     "man_made": "tower"
69294                 },
69295                 "fields": [
69296                     "towertype"
69297                 ],
69298                 "name": "Tower"
69299             },
69300             "man_made/wastewater_plant": {
69301                 "icon": "water",
69302                 "geometry": [
69303                     "point",
69304                     "area"
69305                 ],
69306                 "tags": {
69307                     "man_made": "wastewater_plant"
69308                 },
69309                 "name": "Wastewater Plant",
69310                 "terms": [
69311                     "sewage works",
69312                     "sewage treatment plant",
69313                     "water treatment plant",
69314                     "reclamation plant"
69315                 ]
69316             },
69317             "man_made/water_tower": {
69318                 "icon": "water",
69319                 "geometry": [
69320                     "point",
69321                     "area"
69322                 ],
69323                 "tags": {
69324                     "man_made": "water_tower"
69325                 },
69326                 "name": "Water Tower"
69327             },
69328             "man_made/water_well": {
69329                 "geometry": [
69330                     "point",
69331                     "area"
69332                 ],
69333                 "tags": {
69334                     "man_made": "water_well"
69335                 },
69336                 "name": "Water well"
69337             },
69338             "man_made/water_works": {
69339                 "icon": "water",
69340                 "geometry": [
69341                     "point",
69342                     "area"
69343                 ],
69344                 "tags": {
69345                     "man_made": "water_works"
69346                 },
69347                 "name": "Water Works"
69348             },
69349             "military/airfield": {
69350                 "geometry": [
69351                     "point",
69352                     "vertex",
69353                     "area"
69354                 ],
69355                 "tags": {
69356                     "military": "airfield"
69357                 },
69358                 "terms": [],
69359                 "name": "Airfield",
69360                 "icon": "airfield"
69361             },
69362             "military/barracks": {
69363                 "geometry": [
69364                     "point",
69365                     "vertex",
69366                     "area"
69367                 ],
69368                 "tags": {
69369                     "military": "barracks"
69370                 },
69371                 "terms": [],
69372                 "name": "Barracks"
69373             },
69374             "military/bunker": {
69375                 "geometry": [
69376                     "point",
69377                     "vertex",
69378                     "area"
69379                 ],
69380                 "tags": {
69381                     "military": "bunker"
69382                 },
69383                 "terms": [],
69384                 "name": "Bunker"
69385             },
69386             "military/range": {
69387                 "geometry": [
69388                     "point",
69389                     "vertex",
69390                     "area"
69391                 ],
69392                 "tags": {
69393                     "military": "range"
69394                 },
69395                 "terms": [],
69396                 "name": "Military Range"
69397             },
69398             "natural": {
69399                 "fields": [
69400                     "natural"
69401                 ],
69402                 "geometry": [
69403                     "point",
69404                     "vertex",
69405                     "area"
69406                 ],
69407                 "tags": {
69408                     "natural": "*"
69409                 },
69410                 "name": "Natural"
69411             },
69412             "natural/bay": {
69413                 "geometry": [
69414                     "point",
69415                     "area"
69416                 ],
69417                 "terms": [],
69418                 "tags": {
69419                     "natural": "bay"
69420                 },
69421                 "name": "Bay"
69422             },
69423             "natural/beach": {
69424                 "fields": [
69425                     "surface"
69426                 ],
69427                 "geometry": [
69428                     "point",
69429                     "area"
69430                 ],
69431                 "terms": [],
69432                 "tags": {
69433                     "natural": "beach"
69434                 },
69435                 "name": "Beach"
69436             },
69437             "natural/cliff": {
69438                 "geometry": [
69439                     "point",
69440                     "vertex",
69441                     "line",
69442                     "area"
69443                 ],
69444                 "terms": [],
69445                 "tags": {
69446                     "natural": "cliff"
69447                 },
69448                 "name": "Cliff"
69449             },
69450             "natural/coastline": {
69451                 "geometry": [
69452                     "line"
69453                 ],
69454                 "terms": [
69455                     "shore"
69456                 ],
69457                 "tags": {
69458                     "natural": "coastline"
69459                 },
69460                 "name": "Coastline"
69461             },
69462             "natural/fell": {
69463                 "geometry": [
69464                     "area"
69465                 ],
69466                 "terms": [],
69467                 "tags": {
69468                     "natural": "fell"
69469                 },
69470                 "name": "Fell"
69471             },
69472             "natural/glacier": {
69473                 "geometry": [
69474                     "area"
69475                 ],
69476                 "terms": [],
69477                 "tags": {
69478                     "natural": "glacier"
69479                 },
69480                 "name": "Glacier"
69481             },
69482             "natural/grassland": {
69483                 "geometry": [
69484                     "point",
69485                     "area"
69486                 ],
69487                 "terms": [],
69488                 "tags": {
69489                     "natural": "grassland"
69490                 },
69491                 "name": "Grassland"
69492             },
69493             "natural/heath": {
69494                 "geometry": [
69495                     "area"
69496                 ],
69497                 "terms": [],
69498                 "tags": {
69499                     "natural": "heath"
69500                 },
69501                 "name": "Heath"
69502             },
69503             "natural/peak": {
69504                 "icon": "triangle",
69505                 "fields": [
69506                     "elevation"
69507                 ],
69508                 "geometry": [
69509                     "point",
69510                     "vertex"
69511                 ],
69512                 "tags": {
69513                     "natural": "peak"
69514                 },
69515                 "terms": [
69516                     "acme",
69517                     "aiguille",
69518                     "alp",
69519                     "climax",
69520                     "crest",
69521                     "crown",
69522                     "hill",
69523                     "mount",
69524                     "mountain",
69525                     "pinnacle",
69526                     "summit",
69527                     "tip",
69528                     "top"
69529                 ],
69530                 "name": "Peak"
69531             },
69532             "natural/scree": {
69533                 "geometry": [
69534                     "area"
69535                 ],
69536                 "tags": {
69537                     "natural": "scree"
69538                 },
69539                 "terms": [
69540                     "loose rocks"
69541                 ],
69542                 "name": "Scree"
69543             },
69544             "natural/scrub": {
69545                 "geometry": [
69546                     "area"
69547                 ],
69548                 "tags": {
69549                     "natural": "scrub"
69550                 },
69551                 "terms": [],
69552                 "name": "Scrub"
69553             },
69554             "natural/spring": {
69555                 "geometry": [
69556                     "point",
69557                     "vertex"
69558                 ],
69559                 "terms": [],
69560                 "tags": {
69561                     "natural": "spring"
69562                 },
69563                 "name": "Spring"
69564             },
69565             "natural/tree": {
69566                 "fields": [
69567                     "tree_type",
69568                     "denotation"
69569                 ],
69570                 "icon": "park",
69571                 "geometry": [
69572                     "point",
69573                     "vertex"
69574                 ],
69575                 "terms": [],
69576                 "tags": {
69577                     "natural": "tree"
69578                 },
69579                 "name": "Tree"
69580             },
69581             "natural/water": {
69582                 "fields": [
69583                     "water"
69584                 ],
69585                 "geometry": [
69586                     "area"
69587                 ],
69588                 "tags": {
69589                     "natural": "water"
69590                 },
69591                 "icon": "water",
69592                 "name": "Water"
69593             },
69594             "natural/water/lake": {
69595                 "geometry": [
69596                     "area"
69597                 ],
69598                 "tags": {
69599                     "natural": "water",
69600                     "water": "lake"
69601                 },
69602                 "terms": [
69603                     "lakelet",
69604                     "loch",
69605                     "mere"
69606                 ],
69607                 "icon": "water",
69608                 "name": "Lake"
69609             },
69610             "natural/water/pond": {
69611                 "geometry": [
69612                     "area"
69613                 ],
69614                 "tags": {
69615                     "natural": "water",
69616                     "water": "pond"
69617                 },
69618                 "terms": [
69619                     "lakelet",
69620                     "millpond",
69621                     "tarn",
69622                     "pool",
69623                     "mere"
69624                 ],
69625                 "icon": "water",
69626                 "name": "Pond"
69627             },
69628             "natural/water/reservoir": {
69629                 "geometry": [
69630                     "area"
69631                 ],
69632                 "tags": {
69633                     "natural": "water",
69634                     "water": "reservoir"
69635                 },
69636                 "icon": "water",
69637                 "name": "Reservoir"
69638             },
69639             "natural/wetland": {
69640                 "icon": "wetland",
69641                 "fields": [
69642                     "wetland"
69643                 ],
69644                 "geometry": [
69645                     "point",
69646                     "area"
69647                 ],
69648                 "tags": {
69649                     "natural": "wetland"
69650                 },
69651                 "terms": [],
69652                 "name": "Wetland"
69653             },
69654             "natural/wood": {
69655                 "fields": [
69656                     "wood"
69657                 ],
69658                 "icon": "park2",
69659                 "geometry": [
69660                     "point",
69661                     "area"
69662                 ],
69663                 "tags": {
69664                     "natural": "wood"
69665                 },
69666                 "terms": [],
69667                 "name": "Wood"
69668             },
69669             "office": {
69670                 "icon": "commercial",
69671                 "fields": [
69672                     "office",
69673                     "address",
69674                     "opening_hours",
69675                     "smoking"
69676                 ],
69677                 "geometry": [
69678                     "point",
69679                     "vertex",
69680                     "area"
69681                 ],
69682                 "tags": {
69683                     "office": "*"
69684                 },
69685                 "terms": [],
69686                 "name": "Office"
69687             },
69688             "office/accountant": {
69689                 "icon": "commercial",
69690                 "fields": [
69691                     "address",
69692                     "opening_hours"
69693                 ],
69694                 "geometry": [
69695                     "point",
69696                     "vertex",
69697                     "area"
69698                 ],
69699                 "tags": {
69700                     "office": "accountant"
69701                 },
69702                 "terms": [],
69703                 "name": "Accountant"
69704             },
69705             "office/administrative": {
69706                 "icon": "commercial",
69707                 "fields": [
69708                     "address",
69709                     "opening_hours"
69710                 ],
69711                 "geometry": [
69712                     "point",
69713                     "vertex",
69714                     "area"
69715                 ],
69716                 "tags": {
69717                     "office": "administrative"
69718                 },
69719                 "terms": [],
69720                 "name": "Administrative Office"
69721             },
69722             "office/architect": {
69723                 "icon": "commercial",
69724                 "fields": [
69725                     "address",
69726                     "opening_hours"
69727                 ],
69728                 "geometry": [
69729                     "point",
69730                     "vertex",
69731                     "area"
69732                 ],
69733                 "tags": {
69734                     "office": "architect"
69735                 },
69736                 "terms": [],
69737                 "name": "Architect"
69738             },
69739             "office/company": {
69740                 "icon": "commercial",
69741                 "fields": [
69742                     "address",
69743                     "opening_hours",
69744                     "smoking"
69745                 ],
69746                 "geometry": [
69747                     "point",
69748                     "vertex",
69749                     "area"
69750                 ],
69751                 "tags": {
69752                     "office": "company"
69753                 },
69754                 "terms": [],
69755                 "name": "Company Office"
69756             },
69757             "office/educational_institution": {
69758                 "icon": "commercial",
69759                 "fields": [
69760                     "address",
69761                     "opening_hours"
69762                 ],
69763                 "geometry": [
69764                     "point",
69765                     "vertex",
69766                     "area"
69767                 ],
69768                 "tags": {
69769                     "office": "educational_institution"
69770                 },
69771                 "terms": [],
69772                 "name": "Educational Institution"
69773             },
69774             "office/employment_agency": {
69775                 "icon": "commercial",
69776                 "fields": [
69777                     "address",
69778                     "opening_hours"
69779                 ],
69780                 "geometry": [
69781                     "point",
69782                     "vertex",
69783                     "area"
69784                 ],
69785                 "tags": {
69786                     "office": "employment_agency"
69787                 },
69788                 "terms": [],
69789                 "name": "Employment Agency"
69790             },
69791             "office/estate_agent": {
69792                 "icon": "commercial",
69793                 "fields": [
69794                     "address",
69795                     "opening_hours"
69796                 ],
69797                 "geometry": [
69798                     "point",
69799                     "vertex",
69800                     "area"
69801                 ],
69802                 "tags": {
69803                     "office": "estate_agent"
69804                 },
69805                 "terms": [],
69806                 "name": "Real Estate Office"
69807             },
69808             "office/financial": {
69809                 "icon": "commercial",
69810                 "fields": [
69811                     "address",
69812                     "opening_hours"
69813                 ],
69814                 "geometry": [
69815                     "point",
69816                     "vertex",
69817                     "area"
69818                 ],
69819                 "tags": {
69820                     "office": "financial"
69821                 },
69822                 "terms": [],
69823                 "name": "Financial Office"
69824             },
69825             "office/government": {
69826                 "icon": "commercial",
69827                 "fields": [
69828                     "address",
69829                     "opening_hours"
69830                 ],
69831                 "geometry": [
69832                     "point",
69833                     "vertex",
69834                     "area"
69835                 ],
69836                 "tags": {
69837                     "office": "government"
69838                 },
69839                 "terms": [],
69840                 "name": "Government Office"
69841             },
69842             "office/insurance": {
69843                 "icon": "commercial",
69844                 "fields": [
69845                     "address",
69846                     "opening_hours"
69847                 ],
69848                 "geometry": [
69849                     "point",
69850                     "vertex",
69851                     "area"
69852                 ],
69853                 "tags": {
69854                     "office": "insurance"
69855                 },
69856                 "terms": [],
69857                 "name": "Insurance Office"
69858             },
69859             "office/it": {
69860                 "icon": "commercial",
69861                 "fields": [
69862                     "address",
69863                     "opening_hours"
69864                 ],
69865                 "geometry": [
69866                     "point",
69867                     "vertex",
69868                     "area"
69869                 ],
69870                 "tags": {
69871                     "office": "it"
69872                 },
69873                 "terms": [],
69874                 "name": "IT Office"
69875             },
69876             "office/lawyer": {
69877                 "icon": "commercial",
69878                 "fields": [
69879                     "address",
69880                     "opening_hours"
69881                 ],
69882                 "geometry": [
69883                     "point",
69884                     "vertex",
69885                     "area"
69886                 ],
69887                 "tags": {
69888                     "office": "lawyer"
69889                 },
69890                 "terms": [],
69891                 "name": "Law Office"
69892             },
69893             "office/newspaper": {
69894                 "icon": "commercial",
69895                 "fields": [
69896                     "address",
69897                     "opening_hours"
69898                 ],
69899                 "geometry": [
69900                     "point",
69901                     "vertex",
69902                     "area"
69903                 ],
69904                 "tags": {
69905                     "office": "newspaper"
69906                 },
69907                 "terms": [],
69908                 "name": "Newspaper"
69909             },
69910             "office/ngo": {
69911                 "icon": "commercial",
69912                 "fields": [
69913                     "address",
69914                     "opening_hours",
69915                     "smoking"
69916                 ],
69917                 "geometry": [
69918                     "point",
69919                     "vertex",
69920                     "area"
69921                 ],
69922                 "tags": {
69923                     "office": "ngo"
69924                 },
69925                 "terms": [],
69926                 "name": "NGO Office"
69927             },
69928             "office/physician": {
69929                 "icon": "commercial",
69930                 "fields": [
69931                     "address",
69932                     "opening_hours"
69933                 ],
69934                 "geometry": [
69935                     "point",
69936                     "vertex",
69937                     "area"
69938                 ],
69939                 "tags": {
69940                     "office": "physician"
69941                 },
69942                 "terms": [],
69943                 "name": "Physician"
69944             },
69945             "office/political_party": {
69946                 "icon": "commercial",
69947                 "fields": [
69948                     "address",
69949                     "opening_hours"
69950                 ],
69951                 "geometry": [
69952                     "point",
69953                     "vertex",
69954                     "area"
69955                 ],
69956                 "tags": {
69957                     "office": "political_party"
69958                 },
69959                 "terms": [],
69960                 "name": "Political Party"
69961             },
69962             "office/research": {
69963                 "icon": "commercial",
69964                 "fields": [
69965                     "address",
69966                     "opening_hours"
69967                 ],
69968                 "geometry": [
69969                     "point",
69970                     "vertex",
69971                     "area"
69972                 ],
69973                 "tags": {
69974                     "office": "research"
69975                 },
69976                 "terms": [],
69977                 "name": "Research Office"
69978             },
69979             "office/telecommunication": {
69980                 "icon": "commercial",
69981                 "fields": [
69982                     "address",
69983                     "opening_hours"
69984                 ],
69985                 "geometry": [
69986                     "point",
69987                     "vertex",
69988                     "area"
69989                 ],
69990                 "tags": {
69991                     "office": "telecommunication"
69992                 },
69993                 "terms": [],
69994                 "name": "Telecom Office"
69995             },
69996             "office/therapist": {
69997                 "icon": "commercial",
69998                 "fields": [
69999                     "address",
70000                     "opening_hours"
70001                 ],
70002                 "geometry": [
70003                     "point",
70004                     "vertex",
70005                     "area"
70006                 ],
70007                 "tags": {
70008                     "office": "therapist"
70009                 },
70010                 "terms": [],
70011                 "name": "Therapist"
70012             },
70013             "office/travel_agent": {
70014                 "icon": "suitcase",
70015                 "fields": [
70016                     "address",
70017                     "opening_hours"
70018                 ],
70019                 "geometry": [
70020                     "point",
70021                     "vertex",
70022                     "area"
70023                 ],
70024                 "tags": {
70025                     "office": "travel_agent"
70026                 },
70027                 "terms": [],
70028                 "name": "Travel Agency",
70029                 "searchable": false
70030             },
70031             "piste": {
70032                 "icon": "skiing",
70033                 "fields": [
70034                     "piste/type",
70035                     "piste/difficulty",
70036                     "piste/grooming",
70037                     "oneway",
70038                     "lit"
70039                 ],
70040                 "geometry": [
70041                     "point",
70042                     "line",
70043                     "area"
70044                 ],
70045                 "terms": [
70046                     "ski",
70047                     "sled",
70048                     "sleigh",
70049                     "snowboard",
70050                     "nordic",
70051                     "downhill",
70052                     "snowmobile"
70053                 ],
70054                 "tags": {
70055                     "piste:type": "*"
70056                 },
70057                 "name": "Piste/Ski Trail"
70058             },
70059             "place": {
70060                 "fields": [
70061                     "place"
70062                 ],
70063                 "geometry": [
70064                     "point",
70065                     "vertex",
70066                     "area"
70067                 ],
70068                 "tags": {
70069                     "place": "*"
70070                 },
70071                 "name": "Place"
70072             },
70073             "place/city": {
70074                 "icon": "city",
70075                 "fields": [
70076                     "population"
70077                 ],
70078                 "geometry": [
70079                     "point",
70080                     "area"
70081                 ],
70082                 "tags": {
70083                     "place": "city"
70084                 },
70085                 "name": "City"
70086             },
70087             "place/hamlet": {
70088                 "icon": "triangle-stroked",
70089                 "fields": [
70090                     "population"
70091                 ],
70092                 "geometry": [
70093                     "point",
70094                     "area"
70095                 ],
70096                 "tags": {
70097                     "place": "hamlet"
70098                 },
70099                 "name": "Hamlet"
70100             },
70101             "place/island": {
70102                 "geometry": [
70103                     "point",
70104                     "area"
70105                 ],
70106                 "terms": [
70107                     "archipelago",
70108                     "atoll",
70109                     "bar",
70110                     "cay",
70111                     "isle",
70112                     "islet",
70113                     "key",
70114                     "reef"
70115                 ],
70116                 "tags": {
70117                     "place": "island"
70118                 },
70119                 "name": "Island"
70120             },
70121             "place/isolated_dwelling": {
70122                 "geometry": [
70123                     "point",
70124                     "area"
70125                 ],
70126                 "tags": {
70127                     "place": "isolated_dwelling"
70128                 },
70129                 "name": "Isolated Dwelling"
70130             },
70131             "place/locality": {
70132                 "icon": "marker",
70133                 "fields": [
70134                     "population"
70135                 ],
70136                 "geometry": [
70137                     "point",
70138                     "area"
70139                 ],
70140                 "tags": {
70141                     "place": "locality"
70142                 },
70143                 "name": "Locality"
70144             },
70145             "place/neighbourhood": {
70146                 "icon": "triangle-stroked",
70147                 "fields": [
70148                     "population"
70149                 ],
70150                 "geometry": [
70151                     "point",
70152                     "area"
70153                 ],
70154                 "tags": {
70155                     "place": "neighbourhood"
70156                 },
70157                 "terms": [
70158                     "neighbourhood"
70159                 ],
70160                 "name": "Neighborhood"
70161             },
70162             "place/suburb": {
70163                 "icon": "triangle-stroked",
70164                 "fields": [
70165                     "population"
70166                 ],
70167                 "geometry": [
70168                     "point",
70169                     "area"
70170                 ],
70171                 "tags": {
70172                     "place": "suburb"
70173                 },
70174                 "terms": [
70175                     "Boro",
70176                     "Quarter"
70177                 ],
70178                 "name": "Borough"
70179             },
70180             "place/town": {
70181                 "icon": "town",
70182                 "fields": [
70183                     "population"
70184                 ],
70185                 "geometry": [
70186                     "point",
70187                     "area"
70188                 ],
70189                 "tags": {
70190                     "place": "town"
70191                 },
70192                 "name": "Town"
70193             },
70194             "place/village": {
70195                 "icon": "village",
70196                 "fields": [
70197                     "population"
70198                 ],
70199                 "geometry": [
70200                     "point",
70201                     "area"
70202                 ],
70203                 "tags": {
70204                     "place": "village"
70205                 },
70206                 "name": "Village"
70207             },
70208             "point": {
70209                 "name": "Point",
70210                 "tags": {},
70211                 "geometry": [
70212                     "point"
70213                 ],
70214                 "matchScore": 0.1
70215             },
70216             "power": {
70217                 "geometry": [
70218                     "point",
70219                     "vertex",
70220                     "line",
70221                     "area"
70222                 ],
70223                 "tags": {
70224                     "power": "*"
70225                 },
70226                 "fields": [
70227                     "power"
70228                 ],
70229                 "name": "Power"
70230             },
70231             "power/generator": {
70232                 "name": "Power Generator",
70233                 "geometry": [
70234                     "point",
70235                     "vertex",
70236                     "area"
70237                 ],
70238                 "tags": {
70239                     "power": "generator"
70240                 },
70241                 "fields": [
70242                     "generator/source",
70243                     "generator/method",
70244                     "generator/type"
70245                 ]
70246             },
70247             "power/line": {
70248                 "geometry": [
70249                     "line"
70250                 ],
70251                 "tags": {
70252                     "power": "line"
70253                 },
70254                 "name": "Power Line",
70255                 "icon": "power-line"
70256             },
70257             "power/minor_line": {
70258                 "geometry": [
70259                     "line"
70260                 ],
70261                 "tags": {
70262                     "power": "minor_line"
70263                 },
70264                 "name": "Minor Power Line",
70265                 "icon": "power-line"
70266             },
70267             "power/pole": {
70268                 "geometry": [
70269                     "vertex"
70270                 ],
70271                 "tags": {
70272                     "power": "pole"
70273                 },
70274                 "name": "Power Pole"
70275             },
70276             "power/sub_station": {
70277                 "fields": [
70278                     "operator",
70279                     "building"
70280                 ],
70281                 "geometry": [
70282                     "point",
70283                     "area"
70284                 ],
70285                 "tags": {
70286                     "power": "sub_station"
70287                 },
70288                 "name": "Substation"
70289             },
70290             "power/tower": {
70291                 "geometry": [
70292                     "vertex"
70293                 ],
70294                 "tags": {
70295                     "power": "tower"
70296                 },
70297                 "name": "High-Voltage Tower"
70298             },
70299             "power/transformer": {
70300                 "geometry": [
70301                     "point",
70302                     "vertex",
70303                     "area"
70304                 ],
70305                 "tags": {
70306                     "power": "transformer"
70307                 },
70308                 "name": "Transformer"
70309             },
70310             "public_transport/platform": {
70311                 "fields": [
70312                     "ref",
70313                     "operator",
70314                     "network",
70315                     "shelter"
70316                 ],
70317                 "geometry": [
70318                     "point",
70319                     "vertex",
70320                     "line",
70321                     "area"
70322                 ],
70323                 "tags": {
70324                     "public_transport": "platform"
70325                 },
70326                 "name": "Platform"
70327             },
70328             "public_transport/stop_position": {
70329                 "icon": "bus",
70330                 "fields": [
70331                     "ref",
70332                     "operator",
70333                     "network"
70334                 ],
70335                 "geometry": [
70336                     "vertex"
70337                 ],
70338                 "tags": {
70339                     "public_transport": "stop_position"
70340                 },
70341                 "name": "Stop Position"
70342             },
70343             "railway": {
70344                 "fields": [
70345                     "railway"
70346                 ],
70347                 "geometry": [
70348                     "point",
70349                     "vertex",
70350                     "line",
70351                     "area"
70352                 ],
70353                 "tags": {
70354                     "railway": "*"
70355                 },
70356                 "name": "Railway"
70357             },
70358             "railway/abandoned": {
70359                 "icon": "railway-abandoned",
70360                 "geometry": [
70361                     "line"
70362                 ],
70363                 "tags": {
70364                     "railway": "abandoned"
70365                 },
70366                 "fields": [
70367                     "structure"
70368                 ],
70369                 "terms": [],
70370                 "name": "Abandoned Railway"
70371             },
70372             "railway/disused": {
70373                 "icon": "railway-disused",
70374                 "geometry": [
70375                     "line"
70376                 ],
70377                 "tags": {
70378                     "railway": "disused"
70379                 },
70380                 "fields": [
70381                     "structure"
70382                 ],
70383                 "terms": [],
70384                 "name": "Disused Railway"
70385             },
70386             "railway/funicular": {
70387                 "geometry": [
70388                     "line"
70389                 ],
70390                 "terms": [
70391                     "venicular",
70392                     "cliff railway",
70393                     "cable car",
70394                     "cable railway",
70395                     "funicular railway"
70396                 ],
70397                 "fields": [
70398                     "structure",
70399                     "gauge"
70400                 ],
70401                 "tags": {
70402                     "railway": "funicular"
70403                 },
70404                 "icon": "railway-rail",
70405                 "name": "Funicular"
70406             },
70407             "railway/halt": {
70408                 "icon": "rail",
70409                 "geometry": [
70410                     "point",
70411                     "vertex"
70412                 ],
70413                 "tags": {
70414                     "railway": "halt"
70415                 },
70416                 "name": "Railway Halt",
70417                 "terms": [
70418                     "break",
70419                     "interrupt",
70420                     "rest",
70421                     "wait",
70422                     "interruption"
70423                 ]
70424             },
70425             "railway/level_crossing": {
70426                 "icon": "cross",
70427                 "geometry": [
70428                     "vertex"
70429                 ],
70430                 "tags": {
70431                     "railway": "level_crossing"
70432                 },
70433                 "terms": [
70434                     "crossing",
70435                     "railroad crossing",
70436                     "railway crossing",
70437                     "grade crossing",
70438                     "road through railroad",
70439                     "train crossing"
70440                 ],
70441                 "name": "Level Crossing"
70442             },
70443             "railway/monorail": {
70444                 "icon": "railway-monorail",
70445                 "geometry": [
70446                     "line"
70447                 ],
70448                 "tags": {
70449                     "railway": "monorail"
70450                 },
70451                 "fields": [
70452                     "structure",
70453                     "electrified"
70454                 ],
70455                 "terms": [],
70456                 "name": "Monorail"
70457             },
70458             "railway/narrow_gauge": {
70459                 "icon": "railway-rail",
70460                 "geometry": [
70461                     "line"
70462                 ],
70463                 "tags": {
70464                     "railway": "narrow_gauge"
70465                 },
70466                 "fields": [
70467                     "structure",
70468                     "gauge",
70469                     "electrified"
70470                 ],
70471                 "terms": [
70472                     "narrow gauge railway",
70473                     "narrow gauge railroad"
70474                 ],
70475                 "name": "Narrow Gauge Rail"
70476             },
70477             "railway/platform": {
70478                 "geometry": [
70479                     "point",
70480                     "vertex",
70481                     "line",
70482                     "area"
70483                 ],
70484                 "tags": {
70485                     "railway": "platform"
70486                 },
70487                 "name": "Railway Platform"
70488             },
70489             "railway/rail": {
70490                 "icon": "railway-rail",
70491                 "geometry": [
70492                     "line"
70493                 ],
70494                 "tags": {
70495                     "railway": "rail"
70496                 },
70497                 "fields": [
70498                     "structure",
70499                     "gauge",
70500                     "electrified"
70501                 ],
70502                 "terms": [],
70503                 "name": "Rail"
70504             },
70505             "railway/station": {
70506                 "icon": "rail",
70507                 "fields": [
70508                     "building_area"
70509                 ],
70510                 "geometry": [
70511                     "point",
70512                     "vertex",
70513                     "area"
70514                 ],
70515                 "tags": {
70516                     "railway": "station"
70517                 },
70518                 "terms": [
70519                     "train station",
70520                     "station"
70521                 ],
70522                 "name": "Railway Station"
70523             },
70524             "railway/subway": {
70525                 "icon": "railway-subway",
70526                 "fields": [
70527                     "structure",
70528                     "gauge",
70529                     "electrified"
70530                 ],
70531                 "geometry": [
70532                     "line"
70533                 ],
70534                 "tags": {
70535                     "railway": "subway"
70536                 },
70537                 "terms": [],
70538                 "name": "Subway"
70539             },
70540             "railway/subway_entrance": {
70541                 "icon": "rail-metro",
70542                 "geometry": [
70543                     "point"
70544                 ],
70545                 "tags": {
70546                     "railway": "subway_entrance"
70547                 },
70548                 "terms": [],
70549                 "name": "Subway Entrance"
70550             },
70551             "railway/tram": {
70552                 "icon": "railway-light-rail",
70553                 "geometry": [
70554                     "line"
70555                 ],
70556                 "tags": {
70557                     "railway": "tram"
70558                 },
70559                 "fields": [
70560                     "structure",
70561                     "gauge",
70562                     "electrified"
70563                 ],
70564                 "terms": [
70565                     "streetcar"
70566                 ],
70567                 "name": "Tram"
70568             },
70569             "relation": {
70570                 "name": "Relation",
70571                 "icon": "relation",
70572                 "tags": {},
70573                 "geometry": [
70574                     "relation"
70575                 ],
70576                 "fields": [
70577                     "relation"
70578                 ]
70579             },
70580             "route/ferry": {
70581                 "icon": "ferry",
70582                 "geometry": [
70583                     "line"
70584                 ],
70585                 "tags": {
70586                     "route": "ferry"
70587                 },
70588                 "name": "Ferry Route"
70589             },
70590             "shop": {
70591                 "icon": "shop",
70592                 "fields": [
70593                     "shop",
70594                     "address",
70595                     "opening_hours"
70596                 ],
70597                 "geometry": [
70598                     "point",
70599                     "vertex",
70600                     "area"
70601                 ],
70602                 "tags": {
70603                     "shop": "*"
70604                 },
70605                 "terms": [],
70606                 "name": "Shop"
70607             },
70608             "shop/alcohol": {
70609                 "icon": "alcohol-shop",
70610                 "fields": [
70611                     "address",
70612                     "building_area",
70613                     "opening_hours"
70614                 ],
70615                 "geometry": [
70616                     "point",
70617                     "vertex",
70618                     "area"
70619                 ],
70620                 "tags": {
70621                     "shop": "alcohol"
70622                 },
70623                 "terms": [
70624                     "alcohol"
70625                 ],
70626                 "name": "Liquor Store"
70627             },
70628             "shop/art": {
70629                 "icon": "art-gallery",
70630                 "fields": [
70631                     "address",
70632                     "building_area",
70633                     "opening_hours"
70634                 ],
70635                 "geometry": [
70636                     "point",
70637                     "vertex",
70638                     "area"
70639                 ],
70640                 "terms": [
70641                     "art store",
70642                     "art gallery"
70643                 ],
70644                 "tags": {
70645                     "shop": "art"
70646                 },
70647                 "name": "Art Shop"
70648             },
70649             "shop/bakery": {
70650                 "icon": "bakery",
70651                 "fields": [
70652                     "address",
70653                     "building_area",
70654                     "opening_hours"
70655                 ],
70656                 "geometry": [
70657                     "point",
70658                     "vertex",
70659                     "area"
70660                 ],
70661                 "tags": {
70662                     "shop": "bakery"
70663                 },
70664                 "name": "Bakery"
70665             },
70666             "shop/beauty": {
70667                 "icon": "shop",
70668                 "fields": [
70669                     "address",
70670                     "building_area",
70671                     "opening_hours"
70672                 ],
70673                 "geometry": [
70674                     "point",
70675                     "vertex",
70676                     "area"
70677                 ],
70678                 "terms": [
70679                     "nail spa",
70680                     "spa",
70681                     "salon",
70682                     "tanning"
70683                 ],
70684                 "tags": {
70685                     "shop": "beauty"
70686                 },
70687                 "name": "Beauty Shop"
70688             },
70689             "shop/beverages": {
70690                 "icon": "shop",
70691                 "fields": [
70692                     "address",
70693                     "building_area",
70694                     "opening_hours"
70695                 ],
70696                 "geometry": [
70697                     "point",
70698                     "vertex",
70699                     "area"
70700                 ],
70701                 "tags": {
70702                     "shop": "beverages"
70703                 },
70704                 "name": "Beverage Store"
70705             },
70706             "shop/bicycle": {
70707                 "icon": "bicycle",
70708                 "fields": [
70709                     "address",
70710                     "building_area",
70711                     "opening_hours"
70712                 ],
70713                 "geometry": [
70714                     "point",
70715                     "vertex",
70716                     "area"
70717                 ],
70718                 "tags": {
70719                     "shop": "bicycle"
70720                 },
70721                 "name": "Bicycle Shop"
70722             },
70723             "shop/bookmaker": {
70724                 "icon": "shop",
70725                 "fields": [
70726                     "address",
70727                     "building_area",
70728                     "opening_hours"
70729                 ],
70730                 "geometry": [
70731                     "point",
70732                     "vertex",
70733                     "area"
70734                 ],
70735                 "tags": {
70736                     "shop": "bookmaker"
70737                 },
70738                 "name": "Bookmaker"
70739             },
70740             "shop/books": {
70741                 "icon": "shop",
70742                 "fields": [
70743                     "address",
70744                     "building_area",
70745                     "opening_hours"
70746                 ],
70747                 "geometry": [
70748                     "point",
70749                     "vertex",
70750                     "area"
70751                 ],
70752                 "tags": {
70753                     "shop": "books"
70754                 },
70755                 "name": "Bookstore"
70756             },
70757             "shop/boutique": {
70758                 "icon": "shop",
70759                 "fields": [
70760                     "address",
70761                     "building_area",
70762                     "opening_hours"
70763                 ],
70764                 "geometry": [
70765                     "point",
70766                     "vertex",
70767                     "area"
70768                 ],
70769                 "tags": {
70770                     "shop": "boutique"
70771                 },
70772                 "name": "Boutique"
70773             },
70774             "shop/butcher": {
70775                 "icon": "slaughterhouse",
70776                 "fields": [
70777                     "building_area",
70778                     "opening_hours"
70779                 ],
70780                 "geometry": [
70781                     "point",
70782                     "vertex",
70783                     "area"
70784                 ],
70785                 "terms": [],
70786                 "tags": {
70787                     "shop": "butcher"
70788                 },
70789                 "name": "Butcher"
70790             },
70791             "shop/car": {
70792                 "icon": "car",
70793                 "fields": [
70794                     "address",
70795                     "opening_hours"
70796                 ],
70797                 "geometry": [
70798                     "point",
70799                     "vertex",
70800                     "area"
70801                 ],
70802                 "tags": {
70803                     "shop": "car"
70804                 },
70805                 "name": "Car Dealership"
70806             },
70807             "shop/car_parts": {
70808                 "icon": "car",
70809                 "fields": [
70810                     "address",
70811                     "building_area",
70812                     "opening_hours"
70813                 ],
70814                 "geometry": [
70815                     "point",
70816                     "vertex",
70817                     "area"
70818                 ],
70819                 "tags": {
70820                     "shop": "car_parts"
70821                 },
70822                 "name": "Car Parts Store"
70823             },
70824             "shop/car_repair": {
70825                 "icon": "car",
70826                 "fields": [
70827                     "address",
70828                     "building_area",
70829                     "opening_hours"
70830                 ],
70831                 "geometry": [
70832                     "point",
70833                     "vertex",
70834                     "area"
70835                 ],
70836                 "tags": {
70837                     "shop": "car_repair"
70838                 },
70839                 "name": "Car Repair Shop"
70840             },
70841             "shop/chemist": {
70842                 "icon": "chemist",
70843                 "fields": [
70844                     "address",
70845                     "building_area",
70846                     "opening_hours"
70847                 ],
70848                 "geometry": [
70849                     "point",
70850                     "vertex",
70851                     "area"
70852                 ],
70853                 "tags": {
70854                     "shop": "chemist"
70855                 },
70856                 "name": "Chemist"
70857             },
70858             "shop/clothes": {
70859                 "icon": "clothing-store",
70860                 "fields": [
70861                     "address",
70862                     "building_area",
70863                     "opening_hours"
70864                 ],
70865                 "geometry": [
70866                     "point",
70867                     "vertex",
70868                     "area"
70869                 ],
70870                 "tags": {
70871                     "shop": "clothes"
70872                 },
70873                 "name": "Clothing Store"
70874             },
70875             "shop/computer": {
70876                 "icon": "shop",
70877                 "fields": [
70878                     "address",
70879                     "building_area",
70880                     "opening_hours"
70881                 ],
70882                 "geometry": [
70883                     "point",
70884                     "vertex",
70885                     "area"
70886                 ],
70887                 "tags": {
70888                     "shop": "computer"
70889                 },
70890                 "name": "Computer Store"
70891             },
70892             "shop/confectionery": {
70893                 "icon": "shop",
70894                 "fields": [
70895                     "address",
70896                     "building_area",
70897                     "opening_hours"
70898                 ],
70899                 "geometry": [
70900                     "point",
70901                     "vertex",
70902                     "area"
70903                 ],
70904                 "tags": {
70905                     "shop": "confectionery"
70906                 },
70907                 "name": "Confectionery"
70908             },
70909             "shop/convenience": {
70910                 "icon": "shop",
70911                 "fields": [
70912                     "address",
70913                     "building_area",
70914                     "opening_hours"
70915                 ],
70916                 "geometry": [
70917                     "point",
70918                     "vertex",
70919                     "area"
70920                 ],
70921                 "tags": {
70922                     "shop": "convenience"
70923                 },
70924                 "name": "Convenience Store"
70925             },
70926             "shop/deli": {
70927                 "icon": "restaurant",
70928                 "fields": [
70929                     "address",
70930                     "building_area",
70931                     "opening_hours"
70932                 ],
70933                 "geometry": [
70934                     "point",
70935                     "vertex",
70936                     "area"
70937                 ],
70938                 "tags": {
70939                     "shop": "deli"
70940                 },
70941                 "name": "Deli"
70942             },
70943             "shop/department_store": {
70944                 "icon": "shop",
70945                 "fields": [
70946                     "address",
70947                     "building_area",
70948                     "opening_hours"
70949                 ],
70950                 "geometry": [
70951                     "point",
70952                     "vertex",
70953                     "area"
70954                 ],
70955                 "tags": {
70956                     "shop": "department_store"
70957                 },
70958                 "name": "Department Store"
70959             },
70960             "shop/doityourself": {
70961                 "icon": "shop",
70962                 "fields": [
70963                     "address",
70964                     "building_area",
70965                     "opening_hours"
70966                 ],
70967                 "geometry": [
70968                     "point",
70969                     "vertex",
70970                     "area"
70971                 ],
70972                 "tags": {
70973                     "shop": "doityourself"
70974                 },
70975                 "name": "DIY Store"
70976             },
70977             "shop/dry_cleaning": {
70978                 "icon": "shop",
70979                 "fields": [
70980                     "address",
70981                     "building_area",
70982                     "opening_hours"
70983                 ],
70984                 "geometry": [
70985                     "point",
70986                     "vertex",
70987                     "area"
70988                 ],
70989                 "tags": {
70990                     "shop": "dry_cleaning"
70991                 },
70992                 "name": "Dry Cleaners"
70993             },
70994             "shop/electronics": {
70995                 "icon": "shop",
70996                 "fields": [
70997                     "address",
70998                     "building_area",
70999                     "opening_hours"
71000                 ],
71001                 "geometry": [
71002                     "point",
71003                     "vertex",
71004                     "area"
71005                 ],
71006                 "tags": {
71007                     "shop": "electronics"
71008                 },
71009                 "name": "Electronics Store"
71010             },
71011             "shop/farm": {
71012                 "icon": "shop",
71013                 "fields": [
71014                     "address",
71015                     "building_area",
71016                     "opening_hours"
71017                 ],
71018                 "geometry": [
71019                     "point",
71020                     "vertex",
71021                     "area"
71022                 ],
71023                 "tags": {
71024                     "shop": "farm"
71025                 },
71026                 "terms": [
71027                     "farm shop",
71028                     "farm stand"
71029                 ],
71030                 "name": "Produce Stand"
71031             },
71032             "shop/fishmonger": {
71033                 "icon": "shop",
71034                 "fields": [
71035                     "address",
71036                     "building_area",
71037                     "opening_hours"
71038                 ],
71039                 "geometry": [
71040                     "point",
71041                     "vertex",
71042                     "area"
71043                 ],
71044                 "tags": {
71045                     "shop": "fishmonger"
71046                 },
71047                 "name": "Fishmonger",
71048                 "searchable": false
71049             },
71050             "shop/florist": {
71051                 "icon": "shop",
71052                 "fields": [
71053                     "address",
71054                     "building_area",
71055                     "opening_hours"
71056                 ],
71057                 "geometry": [
71058                     "point",
71059                     "vertex",
71060                     "area"
71061                 ],
71062                 "tags": {
71063                     "shop": "florist"
71064                 },
71065                 "name": "Florist"
71066             },
71067             "shop/funeral_directors": {
71068                 "icon": "cemetery",
71069                 "fields": [
71070                     "address",
71071                     "building_area",
71072                     "religion",
71073                     "denomination"
71074                 ],
71075                 "geometry": [
71076                     "point",
71077                     "vertex",
71078                     "area"
71079                 ],
71080                 "tags": {
71081                     "shop": "funeral_directors"
71082                 },
71083                 "terms": [
71084                     "undertaker",
71085                     "funeral parlour",
71086                     "funeral parlor",
71087                     "memorial home"
71088                 ],
71089                 "name": "Funeral Home"
71090             },
71091             "shop/furniture": {
71092                 "icon": "shop",
71093                 "fields": [
71094                     "address",
71095                     "building_area",
71096                     "opening_hours"
71097                 ],
71098                 "geometry": [
71099                     "point",
71100                     "vertex",
71101                     "area"
71102                 ],
71103                 "tags": {
71104                     "shop": "furniture"
71105                 },
71106                 "name": "Furniture Store"
71107             },
71108             "shop/garden_centre": {
71109                 "icon": "shop",
71110                 "fields": [
71111                     "address",
71112                     "building_area",
71113                     "opening_hours"
71114                 ],
71115                 "geometry": [
71116                     "point",
71117                     "vertex",
71118                     "area"
71119                 ],
71120                 "terms": [
71121                     "garden centre"
71122                 ],
71123                 "tags": {
71124                     "shop": "garden_centre"
71125                 },
71126                 "name": "Garden Center"
71127             },
71128             "shop/gift": {
71129                 "icon": "shop",
71130                 "fields": [
71131                     "address",
71132                     "building_area",
71133                     "opening_hours"
71134                 ],
71135                 "geometry": [
71136                     "point",
71137                     "vertex",
71138                     "area"
71139                 ],
71140                 "tags": {
71141                     "shop": "gift"
71142                 },
71143                 "name": "Gift Shop"
71144             },
71145             "shop/greengrocer": {
71146                 "icon": "shop",
71147                 "fields": [
71148                     "address",
71149                     "building_area",
71150                     "opening_hours"
71151                 ],
71152                 "geometry": [
71153                     "point",
71154                     "vertex",
71155                     "area"
71156                 ],
71157                 "tags": {
71158                     "shop": "greengrocer"
71159                 },
71160                 "name": "Greengrocer"
71161             },
71162             "shop/hairdresser": {
71163                 "icon": "hairdresser",
71164                 "fields": [
71165                     "address",
71166                     "building_area",
71167                     "opening_hours"
71168                 ],
71169                 "geometry": [
71170                     "point",
71171                     "vertex",
71172                     "area"
71173                 ],
71174                 "tags": {
71175                     "shop": "hairdresser"
71176                 },
71177                 "name": "Hairdresser"
71178             },
71179             "shop/hardware": {
71180                 "icon": "shop",
71181                 "fields": [
71182                     "address",
71183                     "building_area",
71184                     "opening_hours"
71185                 ],
71186                 "geometry": [
71187                     "point",
71188                     "vertex",
71189                     "area"
71190                 ],
71191                 "tags": {
71192                     "shop": "hardware"
71193                 },
71194                 "name": "Hardware Store"
71195             },
71196             "shop/hifi": {
71197                 "icon": "shop",
71198                 "fields": [
71199                     "address",
71200                     "building_area",
71201                     "opening_hours"
71202                 ],
71203                 "geometry": [
71204                     "point",
71205                     "vertex",
71206                     "area"
71207                 ],
71208                 "tags": {
71209                     "shop": "hifi"
71210                 },
71211                 "name": "Hifi Store"
71212             },
71213             "shop/jewelry": {
71214                 "icon": "shop",
71215                 "fields": [
71216                     "address",
71217                     "building_area",
71218                     "opening_hours"
71219                 ],
71220                 "geometry": [
71221                     "point",
71222                     "vertex",
71223                     "area"
71224                 ],
71225                 "tags": {
71226                     "shop": "jewelry"
71227                 },
71228                 "name": "Jeweler"
71229             },
71230             "shop/kiosk": {
71231                 "icon": "shop",
71232                 "fields": [
71233                     "address",
71234                     "building_area",
71235                     "opening_hours"
71236                 ],
71237                 "geometry": [
71238                     "point",
71239                     "vertex",
71240                     "area"
71241                 ],
71242                 "tags": {
71243                     "shop": "kiosk"
71244                 },
71245                 "name": "Kiosk"
71246             },
71247             "shop/laundry": {
71248                 "icon": "laundry",
71249                 "fields": [
71250                     "address",
71251                     "building_area",
71252                     "opening_hours"
71253                 ],
71254                 "geometry": [
71255                     "point",
71256                     "vertex",
71257                     "area"
71258                 ],
71259                 "tags": {
71260                     "shop": "laundry"
71261                 },
71262                 "name": "Laundry"
71263             },
71264             "shop/locksmith": {
71265                 "icon": "shop",
71266                 "fields": [
71267                     "address",
71268                     "building_area",
71269                     "opening_hours"
71270                 ],
71271                 "geometry": [
71272                     "point",
71273                     "vertex",
71274                     "area"
71275                 ],
71276                 "terms": [
71277                     "keys"
71278                 ],
71279                 "tags": {
71280                     "shop": "locksmith"
71281                 },
71282                 "name": "Locksmith"
71283             },
71284             "shop/lottery": {
71285                 "icon": "shop",
71286                 "fields": [
71287                     "address",
71288                     "building_area",
71289                     "opening_hours"
71290                 ],
71291                 "geometry": [
71292                     "point",
71293                     "vertex",
71294                     "area"
71295                 ],
71296                 "tags": {
71297                     "shop": "lottery"
71298                 },
71299                 "name": "Lottery Shop"
71300             },
71301             "shop/mall": {
71302                 "icon": "shop",
71303                 "fields": [
71304                     "address",
71305                     "building_area",
71306                     "opening_hours"
71307                 ],
71308                 "geometry": [
71309                     "point",
71310                     "vertex",
71311                     "area"
71312                 ],
71313                 "tags": {
71314                     "shop": "mall"
71315                 },
71316                 "name": "Mall"
71317             },
71318             "shop/mobile_phone": {
71319                 "icon": "mobilephone",
71320                 "fields": [
71321                     "address",
71322                     "building_area",
71323                     "opening_hours"
71324                 ],
71325                 "geometry": [
71326                     "point",
71327                     "vertex",
71328                     "area"
71329                 ],
71330                 "tags": {
71331                     "shop": "mobile_phone"
71332                 },
71333                 "name": "Mobile Phone Store"
71334             },
71335             "shop/motorcycle": {
71336                 "icon": "scooter",
71337                 "fields": [
71338                     "address",
71339                     "building_area",
71340                     "opening_hours"
71341                 ],
71342                 "geometry": [
71343                     "point",
71344                     "vertex",
71345                     "area"
71346                 ],
71347                 "tags": {
71348                     "shop": "motorcycle"
71349                 },
71350                 "name": "Motorcycle Dealership"
71351             },
71352             "shop/music": {
71353                 "icon": "music",
71354                 "fields": [
71355                     "address",
71356                     "building_area",
71357                     "opening_hours"
71358                 ],
71359                 "geometry": [
71360                     "point",
71361                     "vertex",
71362                     "area"
71363                 ],
71364                 "tags": {
71365                     "shop": "music"
71366                 },
71367                 "name": "Music Store"
71368             },
71369             "shop/newsagent": {
71370                 "icon": "shop",
71371                 "fields": [
71372                     "address",
71373                     "building_area",
71374                     "opening_hours"
71375                 ],
71376                 "geometry": [
71377                     "point",
71378                     "vertex",
71379                     "area"
71380                 ],
71381                 "tags": {
71382                     "shop": "newsagent"
71383                 },
71384                 "name": "Newsagent"
71385             },
71386             "shop/optician": {
71387                 "icon": "shop",
71388                 "fields": [
71389                     "address",
71390                     "building_area",
71391                     "opening_hours"
71392                 ],
71393                 "geometry": [
71394                     "point",
71395                     "vertex",
71396                     "area"
71397                 ],
71398                 "tags": {
71399                     "shop": "optician"
71400                 },
71401                 "name": "Optician"
71402             },
71403             "shop/outdoor": {
71404                 "icon": "shop",
71405                 "fields": [
71406                     "address",
71407                     "building_area",
71408                     "opening_hours"
71409                 ],
71410                 "geometry": [
71411                     "point",
71412                     "vertex",
71413                     "area"
71414                 ],
71415                 "tags": {
71416                     "shop": "outdoor"
71417                 },
71418                 "name": "Outdoor Store"
71419             },
71420             "shop/pet": {
71421                 "icon": "dog-park",
71422                 "fields": [
71423                     "address",
71424                     "building_area",
71425                     "opening_hours"
71426                 ],
71427                 "geometry": [
71428                     "point",
71429                     "vertex",
71430                     "area"
71431                 ],
71432                 "tags": {
71433                     "shop": "pet"
71434                 },
71435                 "name": "Pet Store"
71436             },
71437             "shop/photo": {
71438                 "icon": "camera",
71439                 "fields": [
71440                     "address",
71441                     "building_area",
71442                     "opening_hours"
71443                 ],
71444                 "geometry": [
71445                     "point",
71446                     "vertex",
71447                     "area"
71448                 ],
71449                 "tags": {
71450                     "shop": "photo"
71451                 },
71452                 "name": "Photography Store"
71453             },
71454             "shop/seafood": {
71455                 "icon": "shop",
71456                 "fields": [
71457                     "address",
71458                     "building_area",
71459                     "opening_hours"
71460                 ],
71461                 "geometry": [
71462                     "point",
71463                     "vertex",
71464                     "area"
71465                 ],
71466                 "tags": {
71467                     "shop": "seafood"
71468                 },
71469                 "terms": [
71470                     "fishmonger"
71471                 ],
71472                 "name": "Seafood Shop"
71473             },
71474             "shop/shoes": {
71475                 "icon": "shop",
71476                 "fields": [
71477                     "address",
71478                     "building_area",
71479                     "opening_hours"
71480                 ],
71481                 "geometry": [
71482                     "point",
71483                     "vertex",
71484                     "area"
71485                 ],
71486                 "tags": {
71487                     "shop": "shoes"
71488                 },
71489                 "name": "Shoe Store"
71490             },
71491             "shop/sports": {
71492                 "icon": "shop",
71493                 "fields": [
71494                     "address",
71495                     "building_area",
71496                     "opening_hours"
71497                 ],
71498                 "geometry": [
71499                     "point",
71500                     "vertex",
71501                     "area"
71502                 ],
71503                 "tags": {
71504                     "shop": "sports"
71505                 },
71506                 "name": "Sporting Goods Store"
71507             },
71508             "shop/stationery": {
71509                 "icon": "shop",
71510                 "fields": [
71511                     "address",
71512                     "building_area",
71513                     "opening_hours"
71514                 ],
71515                 "geometry": [
71516                     "point",
71517                     "vertex",
71518                     "area"
71519                 ],
71520                 "tags": {
71521                     "shop": "stationery"
71522                 },
71523                 "name": "Stationery Store"
71524             },
71525             "shop/supermarket": {
71526                 "icon": "grocery",
71527                 "fields": [
71528                     "operator",
71529                     "building_area",
71530                     "address"
71531                 ],
71532                 "geometry": [
71533                     "point",
71534                     "vertex",
71535                     "area"
71536                 ],
71537                 "terms": [
71538                     "bazaar",
71539                     "boutique",
71540                     "chain",
71541                     "co-op",
71542                     "cut-rate store",
71543                     "discount store",
71544                     "five-and-dime",
71545                     "flea market",
71546                     "galleria",
71547                     "grocery store",
71548                     "mall",
71549                     "mart",
71550                     "outlet",
71551                     "outlet store",
71552                     "shop",
71553                     "shopping center",
71554                     "shopping centre",
71555                     "shopping plaza",
71556                     "stand",
71557                     "store",
71558                     "supermarket",
71559                     "thrift shop"
71560                 ],
71561                 "tags": {
71562                     "shop": "supermarket"
71563                 },
71564                 "name": "Supermarket"
71565             },
71566             "shop/tailor": {
71567                 "name": "Tailor",
71568                 "geometry": [
71569                     "point",
71570                     "area"
71571                 ],
71572                 "terms": [
71573                     "tailor",
71574                     "clothes"
71575                 ],
71576                 "tags": {
71577                     "shop": "tailor"
71578                 },
71579                 "icon": "clothing-store",
71580                 "fields": [
71581                     "building_area",
71582                     "address",
71583                     "operator",
71584                     "opening_hours"
71585                 ]
71586             },
71587             "shop/toys": {
71588                 "icon": "shop",
71589                 "fields": [
71590                     "address",
71591                     "building_area",
71592                     "opening_hours"
71593                 ],
71594                 "geometry": [
71595                     "point",
71596                     "vertex",
71597                     "area"
71598                 ],
71599                 "tags": {
71600                     "shop": "toys"
71601                 },
71602                 "name": "Toy Store"
71603             },
71604             "shop/travel_agency": {
71605                 "icon": "suitcase",
71606                 "fields": [
71607                     "address",
71608                     "building_area",
71609                     "opening_hours"
71610                 ],
71611                 "geometry": [
71612                     "point",
71613                     "vertex",
71614                     "area"
71615                 ],
71616                 "tags": {
71617                     "shop": "travel_agency"
71618                 },
71619                 "name": "Travel Agency"
71620             },
71621             "shop/tyres": {
71622                 "icon": "shop",
71623                 "fields": [
71624                     "address",
71625                     "building_area",
71626                     "opening_hours"
71627                 ],
71628                 "geometry": [
71629                     "point",
71630                     "vertex",
71631                     "area"
71632                 ],
71633                 "tags": {
71634                     "shop": "tyres"
71635                 },
71636                 "name": "Tire Store"
71637             },
71638             "shop/vacant": {
71639                 "icon": "shop",
71640                 "fields": [
71641                     "address",
71642                     "building_area",
71643                     "opening_hours"
71644                 ],
71645                 "geometry": [
71646                     "point",
71647                     "vertex",
71648                     "area"
71649                 ],
71650                 "tags": {
71651                     "shop": "vacant"
71652                 },
71653                 "name": "Vacant Shop"
71654             },
71655             "shop/variety_store": {
71656                 "icon": "shop",
71657                 "fields": [
71658                     "address",
71659                     "building_area",
71660                     "opening_hours"
71661                 ],
71662                 "geometry": [
71663                     "point",
71664                     "vertex",
71665                     "area"
71666                 ],
71667                 "tags": {
71668                     "shop": "variety_store"
71669                 },
71670                 "name": "Variety Store"
71671             },
71672             "shop/video": {
71673                 "icon": "shop",
71674                 "fields": [
71675                     "address",
71676                     "building_area",
71677                     "opening_hours"
71678                 ],
71679                 "geometry": [
71680                     "point",
71681                     "vertex",
71682                     "area"
71683                 ],
71684                 "tags": {
71685                     "shop": "video"
71686                 },
71687                 "name": "Video Store"
71688             },
71689             "shop/wine": {
71690                 "icon": "alcohol-shop",
71691                 "fields": [
71692                     "address",
71693                     "building_area",
71694                     "opening_hours"
71695                 ],
71696                 "geometry": [
71697                     "point",
71698                     "vertex",
71699                     "area"
71700                 ],
71701                 "tags": {
71702                     "shop": "wine"
71703                 },
71704                 "terms": [
71705                     "winery"
71706                 ],
71707                 "name": "Wine Shop"
71708             },
71709             "tourism": {
71710                 "fields": [
71711                     "tourism"
71712                 ],
71713                 "geometry": [
71714                     "point",
71715                     "vertex",
71716                     "area"
71717                 ],
71718                 "tags": {
71719                     "tourism": "*"
71720                 },
71721                 "name": "Tourism"
71722             },
71723             "tourism/alpine_hut": {
71724                 "icon": "lodging",
71725                 "fields": [
71726                     "operator",
71727                     "address"
71728                 ],
71729                 "geometry": [
71730                     "point",
71731                     "vertex",
71732                     "area"
71733                 ],
71734                 "tags": {
71735                     "tourism": "alpine_hut"
71736                 },
71737                 "name": "Alpine Hut"
71738             },
71739             "tourism/artwork": {
71740                 "fields": [
71741                     "artwork_type",
71742                     "artist"
71743                 ],
71744                 "icon": "art-gallery",
71745                 "geometry": [
71746                     "point",
71747                     "vertex",
71748                     "area"
71749                 ],
71750                 "tags": {
71751                     "tourism": "artwork"
71752                 },
71753                 "terms": [
71754                     "mural",
71755                     "sculpture",
71756                     "statue"
71757                 ],
71758                 "name": "Artwork"
71759             },
71760             "tourism/attraction": {
71761                 "icon": "monument",
71762                 "fields": [
71763                     "operator",
71764                     "address"
71765                 ],
71766                 "geometry": [
71767                     "point",
71768                     "vertex",
71769                     "area"
71770                 ],
71771                 "tags": {
71772                     "tourism": "attraction"
71773                 },
71774                 "name": "Tourist Attraction"
71775             },
71776             "tourism/camp_site": {
71777                 "icon": "campsite",
71778                 "fields": [
71779                     "operator",
71780                     "address",
71781                     "smoking"
71782                 ],
71783                 "geometry": [
71784                     "point",
71785                     "vertex",
71786                     "area"
71787                 ],
71788                 "terms": [
71789                     "camping"
71790                 ],
71791                 "tags": {
71792                     "tourism": "camp_site"
71793                 },
71794                 "name": "Camp Site"
71795             },
71796             "tourism/caravan_site": {
71797                 "fields": [
71798                     "operator",
71799                     "address",
71800                     "smoking"
71801                 ],
71802                 "geometry": [
71803                     "point",
71804                     "vertex",
71805                     "area"
71806                 ],
71807                 "tags": {
71808                     "tourism": "caravan_site"
71809                 },
71810                 "name": "RV Park"
71811             },
71812             "tourism/chalet": {
71813                 "icon": "lodging",
71814                 "fields": [
71815                     "operator",
71816                     "building_area",
71817                     "address",
71818                     "smoking"
71819                 ],
71820                 "geometry": [
71821                     "point",
71822                     "vertex",
71823                     "area"
71824                 ],
71825                 "tags": {
71826                     "tourism": "chalet"
71827                 },
71828                 "name": "Chalet"
71829             },
71830             "tourism/guest_house": {
71831                 "icon": "lodging",
71832                 "fields": [
71833                     "operator",
71834                     "address",
71835                     "smoking"
71836                 ],
71837                 "geometry": [
71838                     "point",
71839                     "vertex",
71840                     "area"
71841                 ],
71842                 "tags": {
71843                     "tourism": "guest_house"
71844                 },
71845                 "terms": [
71846                     "B&B",
71847                     "Bed & Breakfast",
71848                     "Bed and Breakfast"
71849                 ],
71850                 "name": "Guest House"
71851             },
71852             "tourism/hostel": {
71853                 "icon": "lodging",
71854                 "fields": [
71855                     "operator",
71856                     "building_area",
71857                     "address",
71858                     "smoking"
71859                 ],
71860                 "geometry": [
71861                     "point",
71862                     "vertex",
71863                     "area"
71864                 ],
71865                 "tags": {
71866                     "tourism": "hostel"
71867                 },
71868                 "name": "Hostel"
71869             },
71870             "tourism/hotel": {
71871                 "icon": "lodging",
71872                 "fields": [
71873                     "operator",
71874                     "building_area",
71875                     "address",
71876                     "smoking"
71877                 ],
71878                 "geometry": [
71879                     "point",
71880                     "vertex",
71881                     "area"
71882                 ],
71883                 "terms": [],
71884                 "tags": {
71885                     "tourism": "hotel"
71886                 },
71887                 "name": "Hotel"
71888             },
71889             "tourism/information": {
71890                 "fields": [
71891                     "information",
71892                     "building_area",
71893                     "address",
71894                     "operator"
71895                 ],
71896                 "geometry": [
71897                     "point",
71898                     "vertex",
71899                     "area"
71900                 ],
71901                 "tags": {
71902                     "tourism": "information"
71903                 },
71904                 "name": "Information"
71905             },
71906             "tourism/motel": {
71907                 "icon": "lodging",
71908                 "fields": [
71909                     "operator",
71910                     "building_area",
71911                     "address",
71912                     "smoking"
71913                 ],
71914                 "geometry": [
71915                     "point",
71916                     "vertex",
71917                     "area"
71918                 ],
71919                 "tags": {
71920                     "tourism": "motel"
71921                 },
71922                 "name": "Motel"
71923             },
71924             "tourism/museum": {
71925                 "icon": "museum",
71926                 "fields": [
71927                     "operator",
71928                     "building_area",
71929                     "address"
71930                 ],
71931                 "geometry": [
71932                     "point",
71933                     "vertex",
71934                     "area"
71935                 ],
71936                 "terms": [
71937                     "exhibition",
71938                     "exhibits archive",
71939                     "foundation",
71940                     "gallery",
71941                     "hall",
71942                     "institution",
71943                     "library",
71944                     "menagerie",
71945                     "repository",
71946                     "salon",
71947                     "storehouse",
71948                     "treasury",
71949                     "vault"
71950                 ],
71951                 "tags": {
71952                     "tourism": "museum"
71953                 },
71954                 "name": "Museum"
71955             },
71956             "tourism/picnic_site": {
71957                 "icon": "park",
71958                 "fields": [
71959                     "operator",
71960                     "address",
71961                     "smoking"
71962                 ],
71963                 "geometry": [
71964                     "point",
71965                     "vertex",
71966                     "area"
71967                 ],
71968                 "terms": [],
71969                 "tags": {
71970                     "tourism": "picnic_site"
71971                 },
71972                 "name": "Picnic Site"
71973             },
71974             "tourism/theme_park": {
71975                 "fields": [
71976                     "operator",
71977                     "address"
71978                 ],
71979                 "geometry": [
71980                     "point",
71981                     "vertex",
71982                     "area"
71983                 ],
71984                 "tags": {
71985                     "tourism": "theme_park"
71986                 },
71987                 "name": "Theme Park"
71988             },
71989             "tourism/viewpoint": {
71990                 "geometry": [
71991                     "point",
71992                     "vertex"
71993                 ],
71994                 "tags": {
71995                     "tourism": "viewpoint"
71996                 },
71997                 "name": "Viewpoint"
71998             },
71999             "tourism/zoo": {
72000                 "icon": "zoo",
72001                 "fields": [
72002                     "operator",
72003                     "address"
72004                 ],
72005                 "geometry": [
72006                     "point",
72007                     "vertex",
72008                     "area"
72009                 ],
72010                 "tags": {
72011                     "tourism": "zoo"
72012                 },
72013                 "name": "Zoo"
72014             },
72015             "type/boundary": {
72016                 "geometry": [
72017                     "relation"
72018                 ],
72019                 "tags": {
72020                     "type": "boundary"
72021                 },
72022                 "name": "Boundary",
72023                 "icon": "boundary",
72024                 "fields": [
72025                     "boundary"
72026                 ]
72027             },
72028             "type/boundary/administrative": {
72029                 "name": "Administrative Boundary",
72030                 "geometry": [
72031                     "relation"
72032                 ],
72033                 "tags": {
72034                     "type": "boundary",
72035                     "boundary": "administrative"
72036                 },
72037                 "fields": [
72038                     "admin_level"
72039                 ],
72040                 "icon": "boundary"
72041             },
72042             "type/multipolygon": {
72043                 "geometry": [
72044                     "area",
72045                     "relation"
72046                 ],
72047                 "tags": {
72048                     "type": "multipolygon"
72049                 },
72050                 "removeTags": {},
72051                 "name": "Multipolygon",
72052                 "icon": "multipolygon",
72053                 "searchable": false,
72054                 "matchScore": 0.1
72055             },
72056             "type/restriction": {
72057                 "geometry": [
72058                     "relation"
72059                 ],
72060                 "tags": {
72061                     "type": "restriction"
72062                 },
72063                 "name": "Restriction",
72064                 "icon": "restriction",
72065                 "fields": [
72066                     "restriction",
72067                     "except"
72068                 ]
72069             },
72070             "type/restriction/no_left_turn": {
72071                 "name": "No Left Turn",
72072                 "geometry": [
72073                     "relation"
72074                 ],
72075                 "tags": {
72076                     "type": "restriction",
72077                     "restriction": "no_left_turn"
72078                 },
72079                 "fields": [
72080                     "except"
72081                 ],
72082                 "icon": "restriction-no-left-turn"
72083             },
72084             "type/restriction/no_right_turn": {
72085                 "name": "No Right Turn",
72086                 "geometry": [
72087                     "relation"
72088                 ],
72089                 "tags": {
72090                     "type": "restriction",
72091                     "restriction": "no_right_turn"
72092                 },
72093                 "fields": [
72094                     "except"
72095                 ],
72096                 "icon": "restriction-no-right-turn"
72097             },
72098             "type/restriction/no_straight_on": {
72099                 "name": "No Straight On",
72100                 "geometry": [
72101                     "relation"
72102                 ],
72103                 "tags": {
72104                     "type": "restriction",
72105                     "restriction": "no_straight_on"
72106                 },
72107                 "fields": [
72108                     "except"
72109                 ],
72110                 "icon": "restriction-no-straight-on"
72111             },
72112             "type/restriction/no_u_turn": {
72113                 "name": "No U-turn",
72114                 "geometry": [
72115                     "relation"
72116                 ],
72117                 "tags": {
72118                     "type": "restriction",
72119                     "restriction": "no_u_turn"
72120                 },
72121                 "fields": [
72122                     "except"
72123                 ],
72124                 "icon": "restriction-no-u-turn"
72125             },
72126             "type/restriction/only_left_turn": {
72127                 "name": "Left Turn Only",
72128                 "geometry": [
72129                     "relation"
72130                 ],
72131                 "tags": {
72132                     "type": "restriction",
72133                     "restriction": "only_left_turn"
72134                 },
72135                 "fields": [
72136                     "except"
72137                 ],
72138                 "icon": "restriction-only-left-turn"
72139             },
72140             "type/restriction/only_right_turn": {
72141                 "name": "Right Turn Only",
72142                 "geometry": [
72143                     "relation"
72144                 ],
72145                 "tags": {
72146                     "type": "restriction",
72147                     "restriction": "only_right_turn"
72148                 },
72149                 "fields": [
72150                     "except"
72151                 ],
72152                 "icon": "restriction-only-right-turn"
72153             },
72154             "type/restriction/only_straight_on": {
72155                 "name": "No Turns",
72156                 "geometry": [
72157                     "relation"
72158                 ],
72159                 "tags": {
72160                     "type": "restriction",
72161                     "restriction": "only_straight_on"
72162                 },
72163                 "fields": [
72164                     "except"
72165                 ],
72166                 "icon": "restriction-only-straight-on"
72167             },
72168             "type/route": {
72169                 "geometry": [
72170                     "relation"
72171                 ],
72172                 "tags": {
72173                     "type": "route"
72174                 },
72175                 "name": "Route",
72176                 "icon": "route",
72177                 "fields": [
72178                     "route",
72179                     "ref"
72180                 ]
72181             },
72182             "type/route/bicycle": {
72183                 "geometry": [
72184                     "relation"
72185                 ],
72186                 "tags": {
72187                     "type": "route",
72188                     "route": "bicycle"
72189                 },
72190                 "name": "Cycle Route",
72191                 "icon": "route-bicycle",
72192                 "fields": [
72193                     "ref",
72194                     "network"
72195                 ]
72196             },
72197             "type/route/bus": {
72198                 "geometry": [
72199                     "relation"
72200                 ],
72201                 "tags": {
72202                     "type": "route",
72203                     "route": "bus"
72204                 },
72205                 "name": "Bus Route",
72206                 "icon": "route-bus",
72207                 "fields": [
72208                     "ref",
72209                     "operator",
72210                     "network"
72211                 ]
72212             },
72213             "type/route/detour": {
72214                 "geometry": [
72215                     "relation"
72216                 ],
72217                 "tags": {
72218                     "type": "route",
72219                     "route": "detour"
72220                 },
72221                 "name": "Detour Route",
72222                 "icon": "route-detour",
72223                 "fields": [
72224                     "ref"
72225                 ]
72226             },
72227             "type/route/ferry": {
72228                 "geometry": [
72229                     "relation"
72230                 ],
72231                 "tags": {
72232                     "type": "route",
72233                     "route": "ferry"
72234                 },
72235                 "name": "Ferry Route",
72236                 "icon": "route-ferry",
72237                 "fields": [
72238                     "ref",
72239                     "operator",
72240                     "network"
72241                 ]
72242             },
72243             "type/route/foot": {
72244                 "geometry": [
72245                     "relation"
72246                 ],
72247                 "tags": {
72248                     "type": "route",
72249                     "route": "foot"
72250                 },
72251                 "name": "Foot Route",
72252                 "icon": "route-foot",
72253                 "fields": [
72254                     "ref",
72255                     "operator",
72256                     "network"
72257                 ]
72258             },
72259             "type/route/hiking": {
72260                 "geometry": [
72261                     "relation"
72262                 ],
72263                 "tags": {
72264                     "type": "route",
72265                     "route": "hiking"
72266                 },
72267                 "name": "Hiking Route",
72268                 "icon": "route-foot",
72269                 "fields": [
72270                     "ref",
72271                     "operator",
72272                     "network"
72273                 ]
72274             },
72275             "type/route/pipeline": {
72276                 "geometry": [
72277                     "relation"
72278                 ],
72279                 "tags": {
72280                     "type": "route",
72281                     "route": "pipeline"
72282                 },
72283                 "name": "Pipeline Route",
72284                 "icon": "route-pipeline",
72285                 "fields": [
72286                     "ref",
72287                     "operator"
72288                 ]
72289             },
72290             "type/route/power": {
72291                 "geometry": [
72292                     "relation"
72293                 ],
72294                 "tags": {
72295                     "type": "route",
72296                     "route": "power"
72297                 },
72298                 "name": "Power Route",
72299                 "icon": "route-power",
72300                 "fields": [
72301                     "ref",
72302                     "operator"
72303                 ]
72304             },
72305             "type/route/road": {
72306                 "geometry": [
72307                     "relation"
72308                 ],
72309                 "tags": {
72310                     "type": "route",
72311                     "route": "road"
72312                 },
72313                 "name": "Road Route",
72314                 "icon": "route-road",
72315                 "fields": [
72316                     "ref"
72317                 ]
72318             },
72319             "type/route/train": {
72320                 "geometry": [
72321                     "relation"
72322                 ],
72323                 "tags": {
72324                     "type": "route",
72325                     "route": "train"
72326                 },
72327                 "name": "Train Route",
72328                 "icon": "route-train",
72329                 "fields": [
72330                     "ref",
72331                     "operator"
72332                 ]
72333             },
72334             "type/route/tram": {
72335                 "geometry": [
72336                     "relation"
72337                 ],
72338                 "tags": {
72339                     "type": "route",
72340                     "route": "tram"
72341                 },
72342                 "name": "Tram Route",
72343                 "icon": "route-tram",
72344                 "fields": [
72345                     "ref",
72346                     "operator"
72347                 ]
72348             },
72349             "type/route_master": {
72350                 "geometry": [
72351                     "relation"
72352                 ],
72353                 "tags": {
72354                     "type": "route_master"
72355                 },
72356                 "name": "Route Master",
72357                 "icon": "route-master",
72358                 "fields": [
72359                     "route_master",
72360                     "ref",
72361                     "operator",
72362                     "network"
72363                 ]
72364             },
72365             "vertex": {
72366                 "name": "Other",
72367                 "tags": {},
72368                 "geometry": [
72369                     "vertex"
72370                 ],
72371                 "matchScore": 0.1
72372             },
72373             "waterway": {
72374                 "fields": [
72375                     "waterway"
72376                 ],
72377                 "geometry": [
72378                     "point",
72379                     "vertex",
72380                     "line",
72381                     "area"
72382                 ],
72383                 "tags": {
72384                     "waterway": "*"
72385                 },
72386                 "name": "Waterway"
72387             },
72388             "waterway/canal": {
72389                 "icon": "waterway-canal",
72390                 "fields": [
72391                     "width"
72392                 ],
72393                 "geometry": [
72394                     "line"
72395                 ],
72396                 "tags": {
72397                     "waterway": "canal"
72398                 },
72399                 "name": "Canal"
72400             },
72401             "waterway/dam": {
72402                 "icon": "dam",
72403                 "geometry": [
72404                     "point",
72405                     "vertex",
72406                     "line",
72407                     "area"
72408                 ],
72409                 "tags": {
72410                     "waterway": "dam"
72411                 },
72412                 "name": "Dam"
72413             },
72414             "waterway/ditch": {
72415                 "icon": "waterway-ditch",
72416                 "fields": [
72417                     "tunnel"
72418                 ],
72419                 "geometry": [
72420                     "line"
72421                 ],
72422                 "tags": {
72423                     "waterway": "ditch"
72424                 },
72425                 "name": "Ditch"
72426             },
72427             "waterway/drain": {
72428                 "icon": "waterway-stream",
72429                 "fields": [
72430                     "tunnel"
72431                 ],
72432                 "geometry": [
72433                     "line"
72434                 ],
72435                 "tags": {
72436                     "waterway": "drain"
72437                 },
72438                 "name": "Drain"
72439             },
72440             "waterway/river": {
72441                 "icon": "waterway-river",
72442                 "fields": [
72443                     "tunnel",
72444                     "width"
72445                 ],
72446                 "geometry": [
72447                     "line"
72448                 ],
72449                 "terms": [
72450                     "beck",
72451                     "branch",
72452                     "brook",
72453                     "course",
72454                     "creek",
72455                     "estuary",
72456                     "rill",
72457                     "rivulet",
72458                     "run",
72459                     "runnel",
72460                     "stream",
72461                     "tributary",
72462                     "watercourse"
72463                 ],
72464                 "tags": {
72465                     "waterway": "river"
72466                 },
72467                 "name": "River"
72468             },
72469             "waterway/riverbank": {
72470                 "icon": "water",
72471                 "geometry": [
72472                     "area"
72473                 ],
72474                 "tags": {
72475                     "waterway": "riverbank"
72476                 },
72477                 "name": "Riverbank"
72478             },
72479             "waterway/stream": {
72480                 "icon": "waterway-stream",
72481                 "fields": [
72482                     "tunnel",
72483                     "width"
72484                 ],
72485                 "geometry": [
72486                     "line"
72487                 ],
72488                 "terms": [
72489                     "beck",
72490                     "branch",
72491                     "brook",
72492                     "burn",
72493                     "course",
72494                     "creek",
72495                     "current",
72496                     "drift",
72497                     "flood",
72498                     "flow",
72499                     "freshet",
72500                     "race",
72501                     "rill",
72502                     "rindle",
72503                     "rivulet",
72504                     "run",
72505                     "runnel",
72506                     "rush",
72507                     "spate",
72508                     "spritz",
72509                     "surge",
72510                     "tide",
72511                     "torrent",
72512                     "tributary",
72513                     "watercourse"
72514                 ],
72515                 "tags": {
72516                     "waterway": "stream"
72517                 },
72518                 "name": "Stream"
72519             },
72520             "waterway/weir": {
72521                 "icon": "dam",
72522                 "geometry": [
72523                     "vertex",
72524                     "line"
72525                 ],
72526                 "tags": {
72527                     "waterway": "weir"
72528                 },
72529                 "name": "Weir"
72530             },
72531             "amenity/fuel/76": {
72532                 "tags": {
72533                     "name": "76",
72534                     "amenity": "fuel"
72535                 },
72536                 "name": "76",
72537                 "icon": "fuel",
72538                 "geometry": [
72539                     "point",
72540                     "vertex",
72541                     "area"
72542                 ],
72543                 "fields": [
72544                     "operator",
72545                     "address",
72546                     "building_area"
72547                 ],
72548                 "suggestion": true
72549             },
72550             "amenity/fuel/Neste": {
72551                 "tags": {
72552                     "name": "Neste",
72553                     "amenity": "fuel"
72554                 },
72555                 "name": "Neste",
72556                 "icon": "fuel",
72557                 "geometry": [
72558                     "point",
72559                     "vertex",
72560                     "area"
72561                 ],
72562                 "fields": [
72563                     "operator",
72564                     "address",
72565                     "building_area"
72566                 ],
72567                 "suggestion": true
72568             },
72569             "amenity/fuel/BP": {
72570                 "tags": {
72571                     "name": "BP",
72572                     "amenity": "fuel"
72573                 },
72574                 "name": "BP",
72575                 "icon": "fuel",
72576                 "geometry": [
72577                     "point",
72578                     "vertex",
72579                     "area"
72580                 ],
72581                 "fields": [
72582                     "operator",
72583                     "address",
72584                     "building_area"
72585                 ],
72586                 "suggestion": true
72587             },
72588             "amenity/fuel/Shell": {
72589                 "tags": {
72590                     "name": "Shell",
72591                     "amenity": "fuel"
72592                 },
72593                 "name": "Shell",
72594                 "icon": "fuel",
72595                 "geometry": [
72596                     "point",
72597                     "vertex",
72598                     "area"
72599                 ],
72600                 "fields": [
72601                     "operator",
72602                     "address",
72603                     "building_area"
72604                 ],
72605                 "suggestion": true
72606             },
72607             "amenity/fuel/Agip": {
72608                 "tags": {
72609                     "name": "Agip",
72610                     "amenity": "fuel"
72611                 },
72612                 "name": "Agip",
72613                 "icon": "fuel",
72614                 "geometry": [
72615                     "point",
72616                     "vertex",
72617                     "area"
72618                 ],
72619                 "fields": [
72620                     "operator",
72621                     "address",
72622                     "building_area"
72623                 ],
72624                 "suggestion": true
72625             },
72626             "amenity/fuel/Migrol": {
72627                 "tags": {
72628                     "name": "Migrol",
72629                     "amenity": "fuel"
72630                 },
72631                 "name": "Migrol",
72632                 "icon": "fuel",
72633                 "geometry": [
72634                     "point",
72635                     "vertex",
72636                     "area"
72637                 ],
72638                 "fields": [
72639                     "operator",
72640                     "address",
72641                     "building_area"
72642                 ],
72643                 "suggestion": true
72644             },
72645             "amenity/fuel/Avia": {
72646                 "tags": {
72647                     "name": "Avia",
72648                     "amenity": "fuel"
72649                 },
72650                 "name": "Avia",
72651                 "icon": "fuel",
72652                 "geometry": [
72653                     "point",
72654                     "vertex",
72655                     "area"
72656                 ],
72657                 "fields": [
72658                     "operator",
72659                     "address",
72660                     "building_area"
72661                 ],
72662                 "suggestion": true
72663             },
72664             "amenity/fuel/Texaco": {
72665                 "tags": {
72666                     "name": "Texaco",
72667                     "amenity": "fuel"
72668                 },
72669                 "name": "Texaco",
72670                 "icon": "fuel",
72671                 "geometry": [
72672                     "point",
72673                     "vertex",
72674                     "area"
72675                 ],
72676                 "fields": [
72677                     "operator",
72678                     "address",
72679                     "building_area"
72680                 ],
72681                 "suggestion": true
72682             },
72683             "amenity/fuel/Total": {
72684                 "tags": {
72685                     "name": "Total",
72686                     "amenity": "fuel"
72687                 },
72688                 "name": "Total",
72689                 "icon": "fuel",
72690                 "geometry": [
72691                     "point",
72692                     "vertex",
72693                     "area"
72694                 ],
72695                 "fields": [
72696                     "operator",
72697                     "address",
72698                     "building_area"
72699                 ],
72700                 "suggestion": true
72701             },
72702             "amenity/fuel/Statoil": {
72703                 "tags": {
72704                     "name": "Statoil",
72705                     "amenity": "fuel"
72706                 },
72707                 "name": "Statoil",
72708                 "icon": "fuel",
72709                 "geometry": [
72710                     "point",
72711                     "vertex",
72712                     "area"
72713                 ],
72714                 "fields": [
72715                     "operator",
72716                     "address",
72717                     "building_area"
72718                 ],
72719                 "suggestion": true
72720             },
72721             "amenity/fuel/Esso": {
72722                 "tags": {
72723                     "name": "Esso",
72724                     "amenity": "fuel"
72725                 },
72726                 "name": "Esso",
72727                 "icon": "fuel",
72728                 "geometry": [
72729                     "point",
72730                     "vertex",
72731                     "area"
72732                 ],
72733                 "fields": [
72734                     "operator",
72735                     "address",
72736                     "building_area"
72737                 ],
72738                 "suggestion": true
72739             },
72740             "amenity/fuel/Jet": {
72741                 "tags": {
72742                     "name": "Jet",
72743                     "amenity": "fuel"
72744                 },
72745                 "name": "Jet",
72746                 "icon": "fuel",
72747                 "geometry": [
72748                     "point",
72749                     "vertex",
72750                     "area"
72751                 ],
72752                 "fields": [
72753                     "operator",
72754                     "address",
72755                     "building_area"
72756                 ],
72757                 "suggestion": true
72758             },
72759             "amenity/fuel/Avanti": {
72760                 "tags": {
72761                     "name": "Avanti",
72762                     "amenity": "fuel"
72763                 },
72764                 "name": "Avanti",
72765                 "icon": "fuel",
72766                 "geometry": [
72767                     "point",
72768                     "vertex",
72769                     "area"
72770                 ],
72771                 "fields": [
72772                     "operator",
72773                     "address",
72774                     "building_area"
72775                 ],
72776                 "suggestion": true
72777             },
72778             "amenity/fuel/OMV": {
72779                 "tags": {
72780                     "name": "OMV",
72781                     "amenity": "fuel"
72782                 },
72783                 "name": "OMV",
72784                 "icon": "fuel",
72785                 "geometry": [
72786                     "point",
72787                     "vertex",
72788                     "area"
72789                 ],
72790                 "fields": [
72791                     "operator",
72792                     "address",
72793                     "building_area"
72794                 ],
72795                 "suggestion": true
72796             },
72797             "amenity/fuel/Aral": {
72798                 "tags": {
72799                     "name": "Aral",
72800                     "amenity": "fuel"
72801                 },
72802                 "name": "Aral",
72803                 "icon": "fuel",
72804                 "geometry": [
72805                     "point",
72806                     "vertex",
72807                     "area"
72808                 ],
72809                 "fields": [
72810                     "operator",
72811                     "address",
72812                     "building_area"
72813                 ],
72814                 "suggestion": true
72815             },
72816             "amenity/fuel/JET": {
72817                 "tags": {
72818                     "name": "JET",
72819                     "amenity": "fuel"
72820                 },
72821                 "name": "JET",
72822                 "icon": "fuel",
72823                 "geometry": [
72824                     "point",
72825                     "vertex",
72826                     "area"
72827                 ],
72828                 "fields": [
72829                     "operator",
72830                     "address",
72831                     "building_area"
72832                 ],
72833                 "suggestion": true
72834             },
72835             "amenity/fuel/United": {
72836                 "tags": {
72837                     "name": "United",
72838                     "amenity": "fuel"
72839                 },
72840                 "name": "United",
72841                 "icon": "fuel",
72842                 "geometry": [
72843                     "point",
72844                     "vertex",
72845                     "area"
72846                 ],
72847                 "fields": [
72848                     "operator",
72849                     "address",
72850                     "building_area"
72851                 ],
72852                 "suggestion": true
72853             },
72854             "amenity/fuel/Mobil": {
72855                 "tags": {
72856                     "name": "Mobil",
72857                     "amenity": "fuel"
72858                 },
72859                 "name": "Mobil",
72860                 "icon": "fuel",
72861                 "geometry": [
72862                     "point",
72863                     "vertex",
72864                     "area"
72865                 ],
72866                 "fields": [
72867                     "operator",
72868                     "address",
72869                     "building_area"
72870                 ],
72871                 "suggestion": true
72872             },
72873             "amenity/fuel/Caltex": {
72874                 "tags": {
72875                     "name": "Caltex",
72876                     "amenity": "fuel"
72877                 },
72878                 "name": "Caltex",
72879                 "icon": "fuel",
72880                 "geometry": [
72881                     "point",
72882                     "vertex",
72883                     "area"
72884                 ],
72885                 "fields": [
72886                     "operator",
72887                     "address",
72888                     "building_area"
72889                 ],
72890                 "suggestion": true
72891             },
72892             "amenity/fuel/Sunoco": {
72893                 "tags": {
72894                     "name": "Sunoco",
72895                     "amenity": "fuel"
72896                 },
72897                 "name": "Sunoco",
72898                 "icon": "fuel",
72899                 "geometry": [
72900                     "point",
72901                     "vertex",
72902                     "area"
72903                 ],
72904                 "fields": [
72905                     "operator",
72906                     "address",
72907                     "building_area"
72908                 ],
72909                 "suggestion": true
72910             },
72911             "amenity/fuel/Q8": {
72912                 "tags": {
72913                     "name": "Q8",
72914                     "amenity": "fuel"
72915                 },
72916                 "name": "Q8",
72917                 "icon": "fuel",
72918                 "geometry": [
72919                     "point",
72920                     "vertex",
72921                     "area"
72922                 ],
72923                 "fields": [
72924                     "operator",
72925                     "address",
72926                     "building_area"
72927                 ],
72928                 "suggestion": true
72929             },
72930             "amenity/fuel/ARAL": {
72931                 "tags": {
72932                     "name": "ARAL",
72933                     "amenity": "fuel"
72934                 },
72935                 "name": "ARAL",
72936                 "icon": "fuel",
72937                 "geometry": [
72938                     "point",
72939                     "vertex",
72940                     "area"
72941                 ],
72942                 "fields": [
72943                     "operator",
72944                     "address",
72945                     "building_area"
72946                 ],
72947                 "suggestion": true
72948             },
72949             "amenity/fuel/CEPSA": {
72950                 "tags": {
72951                     "name": "CEPSA",
72952                     "amenity": "fuel"
72953                 },
72954                 "name": "CEPSA",
72955                 "icon": "fuel",
72956                 "geometry": [
72957                     "point",
72958                     "vertex",
72959                     "area"
72960                 ],
72961                 "fields": [
72962                     "operator",
72963                     "address",
72964                     "building_area"
72965                 ],
72966                 "suggestion": true
72967             },
72968             "amenity/fuel/BFT": {
72969                 "tags": {
72970                     "name": "BFT",
72971                     "amenity": "fuel"
72972                 },
72973                 "name": "BFT",
72974                 "icon": "fuel",
72975                 "geometry": [
72976                     "point",
72977                     "vertex",
72978                     "area"
72979                 ],
72980                 "fields": [
72981                     "operator",
72982                     "address",
72983                     "building_area"
72984                 ],
72985                 "suggestion": true
72986             },
72987             "amenity/fuel/Petron": {
72988                 "tags": {
72989                     "name": "Petron",
72990                     "amenity": "fuel"
72991                 },
72992                 "name": "Petron",
72993                 "icon": "fuel",
72994                 "geometry": [
72995                     "point",
72996                     "vertex",
72997                     "area"
72998                 ],
72999                 "fields": [
73000                     "operator",
73001                     "address",
73002                     "building_area"
73003                 ],
73004                 "suggestion": true
73005             },
73006             "amenity/fuel/Total Access": {
73007                 "tags": {
73008                     "name": "Total Access",
73009                     "amenity": "fuel"
73010                 },
73011                 "name": "Total Access",
73012                 "icon": "fuel",
73013                 "geometry": [
73014                     "point",
73015                     "vertex",
73016                     "area"
73017                 ],
73018                 "fields": [
73019                     "operator",
73020                     "address",
73021                     "building_area"
73022                 ],
73023                 "suggestion": true
73024             },
73025             "amenity/fuel/Elf": {
73026                 "tags": {
73027                     "name": "Elf",
73028                     "amenity": "fuel"
73029                 },
73030                 "name": "Elf",
73031                 "icon": "fuel",
73032                 "geometry": [
73033                     "point",
73034                     "vertex",
73035                     "area"
73036                 ],
73037                 "fields": [
73038                     "operator",
73039                     "address",
73040                     "building_area"
73041                 ],
73042                 "suggestion": true
73043             },
73044             "amenity/fuel/Station Service E. Leclerc": {
73045                 "tags": {
73046                     "name": "Station Service E. Leclerc",
73047                     "amenity": "fuel"
73048                 },
73049                 "name": "Station Service E. Leclerc",
73050                 "icon": "fuel",
73051                 "geometry": [
73052                     "point",
73053                     "vertex",
73054                     "area"
73055                 ],
73056                 "fields": [
73057                     "operator",
73058                     "address",
73059                     "building_area"
73060                 ],
73061                 "suggestion": true
73062             },
73063             "amenity/fuel/Shell Express": {
73064                 "tags": {
73065                     "name": "Shell Express",
73066                     "amenity": "fuel"
73067                 },
73068                 "name": "Shell Express",
73069                 "icon": "fuel",
73070                 "geometry": [
73071                     "point",
73072                     "vertex",
73073                     "area"
73074                 ],
73075                 "fields": [
73076                     "operator",
73077                     "address",
73078                     "building_area"
73079                 ],
73080                 "suggestion": true
73081             },
73082             "amenity/fuel/Hess": {
73083                 "tags": {
73084                     "name": "Hess",
73085                     "amenity": "fuel"
73086                 },
73087                 "name": "Hess",
73088                 "icon": "fuel",
73089                 "geometry": [
73090                     "point",
73091                     "vertex",
73092                     "area"
73093                 ],
73094                 "fields": [
73095                     "operator",
73096                     "address",
73097                     "building_area"
73098                 ],
73099                 "suggestion": true
73100             },
73101             "amenity/fuel/Flying V": {
73102                 "tags": {
73103                     "name": "Flying V",
73104                     "amenity": "fuel"
73105                 },
73106                 "name": "Flying V",
73107                 "icon": "fuel",
73108                 "geometry": [
73109                     "point",
73110                     "vertex",
73111                     "area"
73112                 ],
73113                 "fields": [
73114                     "operator",
73115                     "address",
73116                     "building_area"
73117                 ],
73118                 "suggestion": true
73119             },
73120             "amenity/fuel/bft": {
73121                 "tags": {
73122                     "name": "bft",
73123                     "amenity": "fuel"
73124                 },
73125                 "name": "bft",
73126                 "icon": "fuel",
73127                 "geometry": [
73128                     "point",
73129                     "vertex",
73130                     "area"
73131                 ],
73132                 "fields": [
73133                     "operator",
73134                     "address",
73135                     "building_area"
73136                 ],
73137                 "suggestion": true
73138             },
73139             "amenity/fuel/Gulf": {
73140                 "tags": {
73141                     "name": "Gulf",
73142                     "amenity": "fuel"
73143                 },
73144                 "name": "Gulf",
73145                 "icon": "fuel",
73146                 "geometry": [
73147                     "point",
73148                     "vertex",
73149                     "area"
73150                 ],
73151                 "fields": [
73152                     "operator",
73153                     "address",
73154                     "building_area"
73155                 ],
73156                 "suggestion": true
73157             },
73158             "amenity/fuel/PTT": {
73159                 "tags": {
73160                     "name": "PTT",
73161                     "amenity": "fuel"
73162                 },
73163                 "name": "PTT",
73164                 "icon": "fuel",
73165                 "geometry": [
73166                     "point",
73167                     "vertex",
73168                     "area"
73169                 ],
73170                 "fields": [
73171                     "operator",
73172                     "address",
73173                     "building_area"
73174                 ],
73175                 "suggestion": true
73176             },
73177             "amenity/fuel/St1": {
73178                 "tags": {
73179                     "name": "St1",
73180                     "amenity": "fuel"
73181                 },
73182                 "name": "St1",
73183                 "icon": "fuel",
73184                 "geometry": [
73185                     "point",
73186                     "vertex",
73187                     "area"
73188                 ],
73189                 "fields": [
73190                     "operator",
73191                     "address",
73192                     "building_area"
73193                 ],
73194                 "suggestion": true
73195             },
73196             "amenity/fuel/Teboil": {
73197                 "tags": {
73198                     "name": "Teboil",
73199                     "amenity": "fuel"
73200                 },
73201                 "name": "Teboil",
73202                 "icon": "fuel",
73203                 "geometry": [
73204                     "point",
73205                     "vertex",
73206                     "area"
73207                 ],
73208                 "fields": [
73209                     "operator",
73210                     "address",
73211                     "building_area"
73212                 ],
73213                 "suggestion": true
73214             },
73215             "amenity/fuel/HEM": {
73216                 "tags": {
73217                     "name": "HEM",
73218                     "amenity": "fuel"
73219                 },
73220                 "name": "HEM",
73221                 "icon": "fuel",
73222                 "geometry": [
73223                     "point",
73224                     "vertex",
73225                     "area"
73226                 ],
73227                 "fields": [
73228                     "operator",
73229                     "address",
73230                     "building_area"
73231                 ],
73232                 "suggestion": true
73233             },
73234             "amenity/fuel/GALP": {
73235                 "tags": {
73236                     "name": "GALP",
73237                     "amenity": "fuel"
73238                 },
73239                 "name": "GALP",
73240                 "icon": "fuel",
73241                 "geometry": [
73242                     "point",
73243                     "vertex",
73244                     "area"
73245                 ],
73246                 "fields": [
73247                     "operator",
73248                     "address",
73249                     "building_area"
73250                 ],
73251                 "suggestion": true
73252             },
73253             "amenity/fuel/OK": {
73254                 "tags": {
73255                     "name": "OK",
73256                     "amenity": "fuel"
73257                 },
73258                 "name": "OK",
73259                 "icon": "fuel",
73260                 "geometry": [
73261                     "point",
73262                     "vertex",
73263                     "area"
73264                 ],
73265                 "fields": [
73266                     "operator",
73267                     "address",
73268                     "building_area"
73269                 ],
73270                 "suggestion": true
73271             },
73272             "amenity/fuel/ÖMV": {
73273                 "tags": {
73274                     "name": "ÖMV",
73275                     "amenity": "fuel"
73276                 },
73277                 "name": "ÖMV",
73278                 "icon": "fuel",
73279                 "geometry": [
73280                     "point",
73281                     "vertex",
73282                     "area"
73283                 ],
73284                 "fields": [
73285                     "operator",
73286                     "address",
73287                     "building_area"
73288                 ],
73289                 "suggestion": true
73290             },
73291             "amenity/fuel/Tinq": {
73292                 "tags": {
73293                     "name": "Tinq",
73294                     "amenity": "fuel"
73295                 },
73296                 "name": "Tinq",
73297                 "icon": "fuel",
73298                 "geometry": [
73299                     "point",
73300                     "vertex",
73301                     "area"
73302                 ],
73303                 "fields": [
73304                     "operator",
73305                     "address",
73306                     "building_area"
73307                 ],
73308                 "suggestion": true
73309             },
73310             "amenity/fuel/OKQ8": {
73311                 "tags": {
73312                     "name": "OKQ8",
73313                     "amenity": "fuel"
73314                 },
73315                 "name": "OKQ8",
73316                 "icon": "fuel",
73317                 "geometry": [
73318                     "point",
73319                     "vertex",
73320                     "area"
73321                 ],
73322                 "fields": [
73323                     "operator",
73324                     "address",
73325                     "building_area"
73326                 ],
73327                 "suggestion": true
73328             },
73329             "amenity/fuel/Repsol": {
73330                 "tags": {
73331                     "name": "Repsol",
73332                     "amenity": "fuel"
73333                 },
73334                 "name": "Repsol",
73335                 "icon": "fuel",
73336                 "geometry": [
73337                     "point",
73338                     "vertex",
73339                     "area"
73340                 ],
73341                 "fields": [
73342                     "operator",
73343                     "address",
73344                     "building_area"
73345                 ],
73346                 "suggestion": true
73347             },
73348             "amenity/fuel/Westfalen": {
73349                 "tags": {
73350                     "name": "Westfalen",
73351                     "amenity": "fuel"
73352                 },
73353                 "name": "Westfalen",
73354                 "icon": "fuel",
73355                 "geometry": [
73356                     "point",
73357                     "vertex",
73358                     "area"
73359                 ],
73360                 "fields": [
73361                     "operator",
73362                     "address",
73363                     "building_area"
73364                 ],
73365                 "suggestion": true
73366             },
73367             "amenity/fuel/Esso Express": {
73368                 "tags": {
73369                     "name": "Esso Express",
73370                     "amenity": "fuel"
73371                 },
73372                 "name": "Esso Express",
73373                 "icon": "fuel",
73374                 "geometry": [
73375                     "point",
73376                     "vertex",
73377                     "area"
73378                 ],
73379                 "fields": [
73380                     "operator",
73381                     "address",
73382                     "building_area"
73383                 ],
73384                 "suggestion": true
73385             },
73386             "amenity/fuel/Tamoil": {
73387                 "tags": {
73388                     "name": "Tamoil",
73389                     "amenity": "fuel"
73390                 },
73391                 "name": "Tamoil",
73392                 "icon": "fuel",
73393                 "geometry": [
73394                     "point",
73395                     "vertex",
73396                     "area"
73397                 ],
73398                 "fields": [
73399                     "operator",
73400                     "address",
73401                     "building_area"
73402                 ],
73403                 "suggestion": true
73404             },
73405             "amenity/fuel/Engen": {
73406                 "tags": {
73407                     "name": "Engen",
73408                     "amenity": "fuel"
73409                 },
73410                 "name": "Engen",
73411                 "icon": "fuel",
73412                 "geometry": [
73413                     "point",
73414                     "vertex",
73415                     "area"
73416                 ],
73417                 "fields": [
73418                     "operator",
73419                     "address",
73420                     "building_area"
73421                 ],
73422                 "suggestion": true
73423             },
73424             "amenity/fuel/Sasol": {
73425                 "tags": {
73426                     "name": "Sasol",
73427                     "amenity": "fuel"
73428                 },
73429                 "name": "Sasol",
73430                 "icon": "fuel",
73431                 "geometry": [
73432                     "point",
73433                     "vertex",
73434                     "area"
73435                 ],
73436                 "fields": [
73437                     "operator",
73438                     "address",
73439                     "building_area"
73440                 ],
73441                 "suggestion": true
73442             },
73443             "amenity/fuel/Topaz": {
73444                 "tags": {
73445                     "name": "Topaz",
73446                     "amenity": "fuel"
73447                 },
73448                 "name": "Topaz",
73449                 "icon": "fuel",
73450                 "geometry": [
73451                     "point",
73452                     "vertex",
73453                     "area"
73454                 ],
73455                 "fields": [
73456                     "operator",
73457                     "address",
73458                     "building_area"
73459                 ],
73460                 "suggestion": true
73461             },
73462             "amenity/fuel/LPG": {
73463                 "tags": {
73464                     "name": "LPG",
73465                     "amenity": "fuel"
73466                 },
73467                 "name": "LPG",
73468                 "icon": "fuel",
73469                 "geometry": [
73470                     "point",
73471                     "vertex",
73472                     "area"
73473                 ],
73474                 "fields": [
73475                     "operator",
73476                     "address",
73477                     "building_area"
73478                 ],
73479                 "suggestion": true
73480             },
73481             "amenity/fuel/Orlen": {
73482                 "tags": {
73483                     "name": "Orlen",
73484                     "amenity": "fuel"
73485                 },
73486                 "name": "Orlen",
73487                 "icon": "fuel",
73488                 "geometry": [
73489                     "point",
73490                     "vertex",
73491                     "area"
73492                 ],
73493                 "fields": [
73494                     "operator",
73495                     "address",
73496                     "building_area"
73497                 ],
73498                 "suggestion": true
73499             },
73500             "amenity/fuel/Oilibya": {
73501                 "tags": {
73502                     "name": "Oilibya",
73503                     "amenity": "fuel"
73504                 },
73505                 "name": "Oilibya",
73506                 "icon": "fuel",
73507                 "geometry": [
73508                     "point",
73509                     "vertex",
73510                     "area"
73511                 ],
73512                 "fields": [
73513                     "operator",
73514                     "address",
73515                     "building_area"
73516                 ],
73517                 "suggestion": true
73518             },
73519             "amenity/fuel/Tango": {
73520                 "tags": {
73521                     "name": "Tango",
73522                     "amenity": "fuel"
73523                 },
73524                 "name": "Tango",
73525                 "icon": "fuel",
73526                 "geometry": [
73527                     "point",
73528                     "vertex",
73529                     "area"
73530                 ],
73531                 "fields": [
73532                     "operator",
73533                     "address",
73534                     "building_area"
73535                 ],
73536                 "suggestion": true
73537             },
73538             "amenity/fuel/Star": {
73539                 "tags": {
73540                     "name": "Star",
73541                     "amenity": "fuel"
73542                 },
73543                 "name": "Star",
73544                 "icon": "fuel",
73545                 "geometry": [
73546                     "point",
73547                     "vertex",
73548                     "area"
73549                 ],
73550                 "fields": [
73551                     "operator",
73552                     "address",
73553                     "building_area"
73554                 ],
73555                 "suggestion": true
73556             },
73557             "amenity/fuel/Петрол": {
73558                 "tags": {
73559                     "name": "Петрол",
73560                     "amenity": "fuel"
73561                 },
73562                 "name": "Петрол",
73563                 "icon": "fuel",
73564                 "geometry": [
73565                     "point",
73566                     "vertex",
73567                     "area"
73568                 ],
73569                 "fields": [
73570                     "operator",
73571                     "address",
73572                     "building_area"
73573                 ],
73574                 "suggestion": true
73575             },
73576             "amenity/fuel/Cepsa": {
73577                 "tags": {
73578                     "name": "Cepsa",
73579                     "amenity": "fuel"
73580                 },
73581                 "name": "Cepsa",
73582                 "icon": "fuel",
73583                 "geometry": [
73584                     "point",
73585                     "vertex",
73586                     "area"
73587                 ],
73588                 "fields": [
73589                     "operator",
73590                     "address",
73591                     "building_area"
73592                 ],
73593                 "suggestion": true
73594             },
73595             "amenity/fuel/OIL!": {
73596                 "tags": {
73597                     "name": "OIL!",
73598                     "amenity": "fuel"
73599                 },
73600                 "name": "OIL!",
73601                 "icon": "fuel",
73602                 "geometry": [
73603                     "point",
73604                     "vertex",
73605                     "area"
73606                 ],
73607                 "fields": [
73608                     "operator",
73609                     "address",
73610                     "building_area"
73611                 ],
73612                 "suggestion": true
73613             },
73614             "amenity/fuel/Ultramar": {
73615                 "tags": {
73616                     "name": "Ultramar",
73617                     "amenity": "fuel"
73618                 },
73619                 "name": "Ultramar",
73620                 "icon": "fuel",
73621                 "geometry": [
73622                     "point",
73623                     "vertex",
73624                     "area"
73625                 ],
73626                 "fields": [
73627                     "operator",
73628                     "address",
73629                     "building_area"
73630                 ],
73631                 "suggestion": true
73632             },
73633             "amenity/fuel/Irving": {
73634                 "tags": {
73635                     "name": "Irving",
73636                     "amenity": "fuel"
73637                 },
73638                 "name": "Irving",
73639                 "icon": "fuel",
73640                 "geometry": [
73641                     "point",
73642                     "vertex",
73643                     "area"
73644                 ],
73645                 "fields": [
73646                     "operator",
73647                     "address",
73648                     "building_area"
73649                 ],
73650                 "suggestion": true
73651             },
73652             "amenity/fuel/Lukoil": {
73653                 "tags": {
73654                     "name": "Lukoil",
73655                     "amenity": "fuel"
73656                 },
73657                 "name": "Lukoil",
73658                 "icon": "fuel",
73659                 "geometry": [
73660                     "point",
73661                     "vertex",
73662                     "area"
73663                 ],
73664                 "fields": [
73665                     "operator",
73666                     "address",
73667                     "building_area"
73668                 ],
73669                 "suggestion": true
73670             },
73671             "amenity/fuel/Petro-Canada": {
73672                 "tags": {
73673                     "name": "Petro-Canada",
73674                     "amenity": "fuel"
73675                 },
73676                 "name": "Petro-Canada",
73677                 "icon": "fuel",
73678                 "geometry": [
73679                     "point",
73680                     "vertex",
73681                     "area"
73682                 ],
73683                 "fields": [
73684                     "operator",
73685                     "address",
73686                     "building_area"
73687                 ],
73688                 "suggestion": true
73689             },
73690             "amenity/fuel/Agrola": {
73691                 "tags": {
73692                     "name": "Agrola",
73693                     "amenity": "fuel"
73694                 },
73695                 "name": "Agrola",
73696                 "icon": "fuel",
73697                 "geometry": [
73698                     "point",
73699                     "vertex",
73700                     "area"
73701                 ],
73702                 "fields": [
73703                     "operator",
73704                     "address",
73705                     "building_area"
73706                 ],
73707                 "suggestion": true
73708             },
73709             "amenity/fuel/Husky": {
73710                 "tags": {
73711                     "name": "Husky",
73712                     "amenity": "fuel"
73713                 },
73714                 "name": "Husky",
73715                 "icon": "fuel",
73716                 "geometry": [
73717                     "point",
73718                     "vertex",
73719                     "area"
73720                 ],
73721                 "fields": [
73722                     "operator",
73723                     "address",
73724                     "building_area"
73725                 ],
73726                 "suggestion": true
73727             },
73728             "amenity/fuel/Slovnaft": {
73729                 "tags": {
73730                     "name": "Slovnaft",
73731                     "amenity": "fuel"
73732                 },
73733                 "name": "Slovnaft",
73734                 "icon": "fuel",
73735                 "geometry": [
73736                     "point",
73737                     "vertex",
73738                     "area"
73739                 ],
73740                 "fields": [
73741                     "operator",
73742                     "address",
73743                     "building_area"
73744                 ],
73745                 "suggestion": true
73746             },
73747             "amenity/fuel/Sheetz": {
73748                 "tags": {
73749                     "name": "Sheetz",
73750                     "amenity": "fuel"
73751                 },
73752                 "name": "Sheetz",
73753                 "icon": "fuel",
73754                 "geometry": [
73755                     "point",
73756                     "vertex",
73757                     "area"
73758                 ],
73759                 "fields": [
73760                     "operator",
73761                     "address",
73762                     "building_area"
73763                 ],
73764                 "suggestion": true
73765             },
73766             "amenity/fuel/Mol": {
73767                 "tags": {
73768                     "name": "Mol",
73769                     "amenity": "fuel"
73770                 },
73771                 "name": "Mol",
73772                 "icon": "fuel",
73773                 "geometry": [
73774                     "point",
73775                     "vertex",
73776                     "area"
73777                 ],
73778                 "fields": [
73779                     "operator",
73780                     "address",
73781                     "building_area"
73782                 ],
73783                 "suggestion": true
73784             },
73785             "amenity/fuel/Petronas": {
73786                 "tags": {
73787                     "name": "Petronas",
73788                     "amenity": "fuel"
73789                 },
73790                 "name": "Petronas",
73791                 "icon": "fuel",
73792                 "geometry": [
73793                     "point",
73794                     "vertex",
73795                     "area"
73796                 ],
73797                 "fields": [
73798                     "operator",
73799                     "address",
73800                     "building_area"
73801                 ],
73802                 "suggestion": true
73803             },
73804             "amenity/fuel/Газпромнефть": {
73805                 "tags": {
73806                     "name": "Газпромнефть",
73807                     "amenity": "fuel"
73808                 },
73809                 "name": "Газпромнефть",
73810                 "icon": "fuel",
73811                 "geometry": [
73812                     "point",
73813                     "vertex",
73814                     "area"
73815                 ],
73816                 "fields": [
73817                     "operator",
73818                     "address",
73819                     "building_area"
73820                 ],
73821                 "suggestion": true
73822             },
73823             "amenity/fuel/Лукойл": {
73824                 "tags": {
73825                     "name": "Лукойл",
73826                     "amenity": "fuel"
73827                 },
73828                 "name": "Лукойл",
73829                 "icon": "fuel",
73830                 "geometry": [
73831                     "point",
73832                     "vertex",
73833                     "area"
73834                 ],
73835                 "fields": [
73836                     "operator",
73837                     "address",
73838                     "building_area"
73839                 ],
73840                 "suggestion": true
73841             },
73842             "amenity/fuel/Elan": {
73843                 "tags": {
73844                     "name": "Elan",
73845                     "amenity": "fuel"
73846                 },
73847                 "name": "Elan",
73848                 "icon": "fuel",
73849                 "geometry": [
73850                     "point",
73851                     "vertex",
73852                     "area"
73853                 ],
73854                 "fields": [
73855                     "operator",
73856                     "address",
73857                     "building_area"
73858                 ],
73859                 "suggestion": true
73860             },
73861             "amenity/fuel/Роснефть": {
73862                 "tags": {
73863                     "name": "Роснефть",
73864                     "amenity": "fuel"
73865                 },
73866                 "name": "Роснефть",
73867                 "icon": "fuel",
73868                 "geometry": [
73869                     "point",
73870                     "vertex",
73871                     "area"
73872                 ],
73873                 "fields": [
73874                     "operator",
73875                     "address",
73876                     "building_area"
73877                 ],
73878                 "suggestion": true
73879             },
73880             "amenity/fuel/Turmöl": {
73881                 "tags": {
73882                     "name": "Turmöl",
73883                     "amenity": "fuel"
73884                 },
73885                 "name": "Turmöl",
73886                 "icon": "fuel",
73887                 "geometry": [
73888                     "point",
73889                     "vertex",
73890                     "area"
73891                 ],
73892                 "fields": [
73893                     "operator",
73894                     "address",
73895                     "building_area"
73896                 ],
73897                 "suggestion": true
73898             },
73899             "amenity/fuel/Neste A24": {
73900                 "tags": {
73901                     "name": "Neste A24",
73902                     "amenity": "fuel"
73903                 },
73904                 "name": "Neste A24",
73905                 "icon": "fuel",
73906                 "geometry": [
73907                     "point",
73908                     "vertex",
73909                     "area"
73910                 ],
73911                 "fields": [
73912                     "operator",
73913                     "address",
73914                     "building_area"
73915                 ],
73916                 "suggestion": true
73917             },
73918             "amenity/fuel/Marathon": {
73919                 "tags": {
73920                     "name": "Marathon",
73921                     "amenity": "fuel"
73922                 },
73923                 "name": "Marathon",
73924                 "icon": "fuel",
73925                 "geometry": [
73926                     "point",
73927                     "vertex",
73928                     "area"
73929                 ],
73930                 "fields": [
73931                     "operator",
73932                     "address",
73933                     "building_area"
73934                 ],
73935                 "suggestion": true
73936             },
73937             "amenity/fuel/Valero": {
73938                 "tags": {
73939                     "name": "Valero",
73940                     "amenity": "fuel"
73941                 },
73942                 "name": "Valero",
73943                 "icon": "fuel",
73944                 "geometry": [
73945                     "point",
73946                     "vertex",
73947                     "area"
73948                 ],
73949                 "fields": [
73950                     "operator",
73951                     "address",
73952                     "building_area"
73953                 ],
73954                 "suggestion": true
73955             },
73956             "amenity/fuel/Eni": {
73957                 "tags": {
73958                     "name": "Eni",
73959                     "amenity": "fuel"
73960                 },
73961                 "name": "Eni",
73962                 "icon": "fuel",
73963                 "geometry": [
73964                     "point",
73965                     "vertex",
73966                     "area"
73967                 ],
73968                 "fields": [
73969                     "operator",
73970                     "address",
73971                     "building_area"
73972                 ],
73973                 "suggestion": true
73974             },
73975             "amenity/fuel/Chevron": {
73976                 "tags": {
73977                     "name": "Chevron",
73978                     "amenity": "fuel"
73979                 },
73980                 "name": "Chevron",
73981                 "icon": "fuel",
73982                 "geometry": [
73983                     "point",
73984                     "vertex",
73985                     "area"
73986                 ],
73987                 "fields": [
73988                     "operator",
73989                     "address",
73990                     "building_area"
73991                 ],
73992                 "suggestion": true
73993             },
73994             "amenity/fuel/ТНК": {
73995                 "tags": {
73996                     "name": "ТНК",
73997                     "amenity": "fuel"
73998                 },
73999                 "name": "ТНК",
74000                 "icon": "fuel",
74001                 "geometry": [
74002                     "point",
74003                     "vertex",
74004                     "area"
74005                 ],
74006                 "fields": [
74007                     "operator",
74008                     "address",
74009                     "building_area"
74010                 ],
74011                 "suggestion": true
74012             },
74013             "amenity/fuel/REPSOL": {
74014                 "tags": {
74015                     "name": "REPSOL",
74016                     "amenity": "fuel"
74017                 },
74018                 "name": "REPSOL",
74019                 "icon": "fuel",
74020                 "geometry": [
74021                     "point",
74022                     "vertex",
74023                     "area"
74024                 ],
74025                 "fields": [
74026                     "operator",
74027                     "address",
74028                     "building_area"
74029                 ],
74030                 "suggestion": true
74031             },
74032             "amenity/fuel/MOL": {
74033                 "tags": {
74034                     "name": "MOL",
74035                     "amenity": "fuel"
74036                 },
74037                 "name": "MOL",
74038                 "icon": "fuel",
74039                 "geometry": [
74040                     "point",
74041                     "vertex",
74042                     "area"
74043                 ],
74044                 "fields": [
74045                     "operator",
74046                     "address",
74047                     "building_area"
74048                 ],
74049                 "suggestion": true
74050             },
74051             "amenity/fuel/Bliska": {
74052                 "tags": {
74053                     "name": "Bliska",
74054                     "amenity": "fuel"
74055                 },
74056                 "name": "Bliska",
74057                 "icon": "fuel",
74058                 "geometry": [
74059                     "point",
74060                     "vertex",
74061                     "area"
74062                 ],
74063                 "fields": [
74064                     "operator",
74065                     "address",
74066                     "building_area"
74067                 ],
74068                 "suggestion": true
74069             },
74070             "amenity/fuel/Api": {
74071                 "tags": {
74072                     "name": "Api",
74073                     "amenity": "fuel"
74074                 },
74075                 "name": "Api",
74076                 "icon": "fuel",
74077                 "geometry": [
74078                     "point",
74079                     "vertex",
74080                     "area"
74081                 ],
74082                 "fields": [
74083                     "operator",
74084                     "address",
74085                     "building_area"
74086                 ],
74087                 "suggestion": true
74088             },
74089             "amenity/fuel/Arco": {
74090                 "tags": {
74091                     "name": "Arco",
74092                     "amenity": "fuel"
74093                 },
74094                 "name": "Arco",
74095                 "icon": "fuel",
74096                 "geometry": [
74097                     "point",
74098                     "vertex",
74099                     "area"
74100                 ],
74101                 "fields": [
74102                     "operator",
74103                     "address",
74104                     "building_area"
74105                 ],
74106                 "suggestion": true
74107             },
74108             "amenity/fuel/Pemex": {
74109                 "tags": {
74110                     "name": "Pemex",
74111                     "amenity": "fuel"
74112                 },
74113                 "name": "Pemex",
74114                 "icon": "fuel",
74115                 "geometry": [
74116                     "point",
74117                     "vertex",
74118                     "area"
74119                 ],
74120                 "fields": [
74121                     "operator",
74122                     "address",
74123                     "building_area"
74124                 ],
74125                 "suggestion": true
74126             },
74127             "amenity/fuel/Exxon": {
74128                 "tags": {
74129                     "name": "Exxon",
74130                     "amenity": "fuel"
74131                 },
74132                 "name": "Exxon",
74133                 "icon": "fuel",
74134                 "geometry": [
74135                     "point",
74136                     "vertex",
74137                     "area"
74138                 ],
74139                 "fields": [
74140                     "operator",
74141                     "address",
74142                     "building_area"
74143                 ],
74144                 "suggestion": true
74145             },
74146             "amenity/fuel/Coles Express": {
74147                 "tags": {
74148                     "name": "Coles Express",
74149                     "amenity": "fuel"
74150                 },
74151                 "name": "Coles Express",
74152                 "icon": "fuel",
74153                 "geometry": [
74154                     "point",
74155                     "vertex",
74156                     "area"
74157                 ],
74158                 "fields": [
74159                     "operator",
74160                     "address",
74161                     "building_area"
74162                 ],
74163                 "suggestion": true
74164             },
74165             "amenity/fuel/Petrom": {
74166                 "tags": {
74167                     "name": "Petrom",
74168                     "amenity": "fuel"
74169                 },
74170                 "name": "Petrom",
74171                 "icon": "fuel",
74172                 "geometry": [
74173                     "point",
74174                     "vertex",
74175                     "area"
74176                 ],
74177                 "fields": [
74178                     "operator",
74179                     "address",
74180                     "building_area"
74181                 ],
74182                 "suggestion": true
74183             },
74184             "amenity/fuel/PETRONOR": {
74185                 "tags": {
74186                     "name": "PETRONOR",
74187                     "amenity": "fuel"
74188                 },
74189                 "name": "PETRONOR",
74190                 "icon": "fuel",
74191                 "geometry": [
74192                     "point",
74193                     "vertex",
74194                     "area"
74195                 ],
74196                 "fields": [
74197                     "operator",
74198                     "address",
74199                     "building_area"
74200                 ],
74201                 "suggestion": true
74202             },
74203             "amenity/fuel/Rompetrol": {
74204                 "tags": {
74205                     "name": "Rompetrol",
74206                     "amenity": "fuel"
74207                 },
74208                 "name": "Rompetrol",
74209                 "icon": "fuel",
74210                 "geometry": [
74211                     "point",
74212                     "vertex",
74213                     "area"
74214                 ],
74215                 "fields": [
74216                     "operator",
74217                     "address",
74218                     "building_area"
74219                 ],
74220                 "suggestion": true
74221             },
74222             "amenity/fuel/Lotos": {
74223                 "tags": {
74224                     "name": "Lotos",
74225                     "amenity": "fuel"
74226                 },
74227                 "name": "Lotos",
74228                 "icon": "fuel",
74229                 "geometry": [
74230                     "point",
74231                     "vertex",
74232                     "area"
74233                 ],
74234                 "fields": [
74235                     "operator",
74236                     "address",
74237                     "building_area"
74238                 ],
74239                 "suggestion": true
74240             },
74241             "amenity/fuel/ОМВ": {
74242                 "tags": {
74243                     "name": "ОМВ",
74244                     "amenity": "fuel"
74245                 },
74246                 "name": "ОМВ",
74247                 "icon": "fuel",
74248                 "geometry": [
74249                     "point",
74250                     "vertex",
74251                     "area"
74252                 ],
74253                 "fields": [
74254                     "operator",
74255                     "address",
74256                     "building_area"
74257                 ],
74258                 "suggestion": true
74259             },
74260             "amenity/fuel/BR": {
74261                 "tags": {
74262                     "name": "BR",
74263                     "amenity": "fuel"
74264                 },
74265                 "name": "BR",
74266                 "icon": "fuel",
74267                 "geometry": [
74268                     "point",
74269                     "vertex",
74270                     "area"
74271                 ],
74272                 "fields": [
74273                     "operator",
74274                     "address",
74275                     "building_area"
74276                 ],
74277                 "suggestion": true
74278             },
74279             "amenity/fuel/Copec": {
74280                 "tags": {
74281                     "name": "Copec",
74282                     "amenity": "fuel"
74283                 },
74284                 "name": "Copec",
74285                 "icon": "fuel",
74286                 "geometry": [
74287                     "point",
74288                     "vertex",
74289                     "area"
74290                 ],
74291                 "fields": [
74292                     "operator",
74293                     "address",
74294                     "building_area"
74295                 ],
74296                 "suggestion": true
74297             },
74298             "amenity/fuel/Petrobras": {
74299                 "tags": {
74300                     "name": "Petrobras",
74301                     "amenity": "fuel"
74302                 },
74303                 "name": "Petrobras",
74304                 "icon": "fuel",
74305                 "geometry": [
74306                     "point",
74307                     "vertex",
74308                     "area"
74309                 ],
74310                 "fields": [
74311                     "operator",
74312                     "address",
74313                     "building_area"
74314                 ],
74315                 "suggestion": true
74316             },
74317             "amenity/fuel/Liberty": {
74318                 "tags": {
74319                     "name": "Liberty",
74320                     "amenity": "fuel"
74321                 },
74322                 "name": "Liberty",
74323                 "icon": "fuel",
74324                 "geometry": [
74325                     "point",
74326                     "vertex",
74327                     "area"
74328                 ],
74329                 "fields": [
74330                     "operator",
74331                     "address",
74332                     "building_area"
74333                 ],
74334                 "suggestion": true
74335             },
74336             "amenity/fuel/IP": {
74337                 "tags": {
74338                     "name": "IP",
74339                     "amenity": "fuel"
74340                 },
74341                 "name": "IP",
74342                 "icon": "fuel",
74343                 "geometry": [
74344                     "point",
74345                     "vertex",
74346                     "area"
74347                 ],
74348                 "fields": [
74349                     "operator",
74350                     "address",
74351                     "building_area"
74352                 ],
74353                 "suggestion": true
74354             },
74355             "amenity/fuel/Erg": {
74356                 "tags": {
74357                     "name": "Erg",
74358                     "amenity": "fuel"
74359                 },
74360                 "name": "Erg",
74361                 "icon": "fuel",
74362                 "geometry": [
74363                     "point",
74364                     "vertex",
74365                     "area"
74366                 ],
74367                 "fields": [
74368                     "operator",
74369                     "address",
74370                     "building_area"
74371                 ],
74372                 "suggestion": true
74373             },
74374             "amenity/fuel/Eneos": {
74375                 "tags": {
74376                     "name": "Eneos",
74377                     "amenity": "fuel"
74378                 },
74379                 "name": "Eneos",
74380                 "icon": "fuel",
74381                 "geometry": [
74382                     "point",
74383                     "vertex",
74384                     "area"
74385                 ],
74386                 "fields": [
74387                     "operator",
74388                     "address",
74389                     "building_area"
74390                 ],
74391                 "suggestion": true
74392             },
74393             "amenity/fuel/Citgo": {
74394                 "tags": {
74395                     "name": "Citgo",
74396                     "amenity": "fuel"
74397                 },
74398                 "name": "Citgo",
74399                 "icon": "fuel",
74400                 "geometry": [
74401                     "point",
74402                     "vertex",
74403                     "area"
74404                 ],
74405                 "fields": [
74406                     "operator",
74407                     "address",
74408                     "building_area"
74409                 ],
74410                 "suggestion": true
74411             },
74412             "amenity/fuel/Metano": {
74413                 "tags": {
74414                     "name": "Metano",
74415                     "amenity": "fuel"
74416                 },
74417                 "name": "Metano",
74418                 "icon": "fuel",
74419                 "geometry": [
74420                     "point",
74421                     "vertex",
74422                     "area"
74423                 ],
74424                 "fields": [
74425                     "operator",
74426                     "address",
74427                     "building_area"
74428                 ],
74429                 "suggestion": true
74430             },
74431             "amenity/fuel/Сургутнефтегаз": {
74432                 "tags": {
74433                     "name": "Сургутнефтегаз",
74434                     "amenity": "fuel"
74435                 },
74436                 "name": "Сургутнефтегаз",
74437                 "icon": "fuel",
74438                 "geometry": [
74439                     "point",
74440                     "vertex",
74441                     "area"
74442                 ],
74443                 "fields": [
74444                     "operator",
74445                     "address",
74446                     "building_area"
74447                 ],
74448                 "suggestion": true
74449             },
74450             "amenity/fuel/EKO": {
74451                 "tags": {
74452                     "name": "EKO",
74453                     "amenity": "fuel"
74454                 },
74455                 "name": "EKO",
74456                 "icon": "fuel",
74457                 "geometry": [
74458                     "point",
74459                     "vertex",
74460                     "area"
74461                 ],
74462                 "fields": [
74463                     "operator",
74464                     "address",
74465                     "building_area"
74466                 ],
74467                 "suggestion": true
74468             },
74469             "amenity/fuel/Eko": {
74470                 "tags": {
74471                     "name": "Eko",
74472                     "amenity": "fuel"
74473                 },
74474                 "name": "Eko",
74475                 "icon": "fuel",
74476                 "geometry": [
74477                     "point",
74478                     "vertex",
74479                     "area"
74480                 ],
74481                 "fields": [
74482                     "operator",
74483                     "address",
74484                     "building_area"
74485                 ],
74486                 "suggestion": true
74487             },
74488             "amenity/fuel/Indipend.": {
74489                 "tags": {
74490                     "name": "Indipend.",
74491                     "amenity": "fuel"
74492                 },
74493                 "name": "Indipend.",
74494                 "icon": "fuel",
74495                 "geometry": [
74496                     "point",
74497                     "vertex",
74498                     "area"
74499                 ],
74500                 "fields": [
74501                     "operator",
74502                     "address",
74503                     "building_area"
74504                 ],
74505                 "suggestion": true
74506             },
74507             "amenity/fuel/IES": {
74508                 "tags": {
74509                     "name": "IES",
74510                     "amenity": "fuel"
74511                 },
74512                 "name": "IES",
74513                 "icon": "fuel",
74514                 "geometry": [
74515                     "point",
74516                     "vertex",
74517                     "area"
74518                 ],
74519                 "fields": [
74520                     "operator",
74521                     "address",
74522                     "building_area"
74523                 ],
74524                 "suggestion": true
74525             },
74526             "amenity/fuel/TotalErg": {
74527                 "tags": {
74528                     "name": "TotalErg",
74529                     "amenity": "fuel"
74530                 },
74531                 "name": "TotalErg",
74532                 "icon": "fuel",
74533                 "geometry": [
74534                     "point",
74535                     "vertex",
74536                     "area"
74537                 ],
74538                 "fields": [
74539                     "operator",
74540                     "address",
74541                     "building_area"
74542                 ],
74543                 "suggestion": true
74544             },
74545             "amenity/fuel/Cenex": {
74546                 "tags": {
74547                     "name": "Cenex",
74548                     "amenity": "fuel"
74549                 },
74550                 "name": "Cenex",
74551                 "icon": "fuel",
74552                 "geometry": [
74553                     "point",
74554                     "vertex",
74555                     "area"
74556                 ],
74557                 "fields": [
74558                     "operator",
74559                     "address",
74560                     "building_area"
74561                 ],
74562                 "suggestion": true
74563             },
74564             "amenity/fuel/ПТК": {
74565                 "tags": {
74566                     "name": "ПТК",
74567                     "amenity": "fuel"
74568                 },
74569                 "name": "ПТК",
74570                 "icon": "fuel",
74571                 "geometry": [
74572                     "point",
74573                     "vertex",
74574                     "area"
74575                 ],
74576                 "fields": [
74577                     "operator",
74578                     "address",
74579                     "building_area"
74580                 ],
74581                 "suggestion": true
74582             },
74583             "amenity/fuel/HP": {
74584                 "tags": {
74585                     "name": "HP",
74586                     "amenity": "fuel"
74587                 },
74588                 "name": "HP",
74589                 "icon": "fuel",
74590                 "geometry": [
74591                     "point",
74592                     "vertex",
74593                     "area"
74594                 ],
74595                 "fields": [
74596                     "operator",
74597                     "address",
74598                     "building_area"
74599                 ],
74600                 "suggestion": true
74601             },
74602             "amenity/fuel/Phillips 66": {
74603                 "tags": {
74604                     "name": "Phillips 66",
74605                     "amenity": "fuel"
74606                 },
74607                 "name": "Phillips 66",
74608                 "icon": "fuel",
74609                 "geometry": [
74610                     "point",
74611                     "vertex",
74612                     "area"
74613                 ],
74614                 "fields": [
74615                     "operator",
74616                     "address",
74617                     "building_area"
74618                 ],
74619                 "suggestion": true
74620             },
74621             "amenity/fuel/CARREFOUR": {
74622                 "tags": {
74623                     "name": "CARREFOUR",
74624                     "amenity": "fuel"
74625                 },
74626                 "name": "CARREFOUR",
74627                 "icon": "fuel",
74628                 "geometry": [
74629                     "point",
74630                     "vertex",
74631                     "area"
74632                 ],
74633                 "fields": [
74634                     "operator",
74635                     "address",
74636                     "building_area"
74637                 ],
74638                 "suggestion": true
74639             },
74640             "amenity/fuel/ERG": {
74641                 "tags": {
74642                     "name": "ERG",
74643                     "amenity": "fuel"
74644                 },
74645                 "name": "ERG",
74646                 "icon": "fuel",
74647                 "geometry": [
74648                     "point",
74649                     "vertex",
74650                     "area"
74651                 ],
74652                 "fields": [
74653                     "operator",
74654                     "address",
74655                     "building_area"
74656                 ],
74657                 "suggestion": true
74658             },
74659             "amenity/fuel/Speedway": {
74660                 "tags": {
74661                     "name": "Speedway",
74662                     "amenity": "fuel"
74663                 },
74664                 "name": "Speedway",
74665                 "icon": "fuel",
74666                 "geometry": [
74667                     "point",
74668                     "vertex",
74669                     "area"
74670                 ],
74671                 "fields": [
74672                     "operator",
74673                     "address",
74674                     "building_area"
74675                 ],
74676                 "suggestion": true
74677             },
74678             "amenity/fuel/Benzina": {
74679                 "tags": {
74680                     "name": "Benzina",
74681                     "amenity": "fuel"
74682                 },
74683                 "name": "Benzina",
74684                 "icon": "fuel",
74685                 "geometry": [
74686                     "point",
74687                     "vertex",
74688                     "area"
74689                 ],
74690                 "fields": [
74691                     "operator",
74692                     "address",
74693                     "building_area"
74694                 ],
74695                 "suggestion": true
74696             },
74697             "amenity/fuel/Татнефть": {
74698                 "tags": {
74699                     "name": "Татнефть",
74700                     "amenity": "fuel"
74701                 },
74702                 "name": "Татнефть",
74703                 "icon": "fuel",
74704                 "geometry": [
74705                     "point",
74706                     "vertex",
74707                     "area"
74708                 ],
74709                 "fields": [
74710                     "operator",
74711                     "address",
74712                     "building_area"
74713                 ],
74714                 "suggestion": true
74715             },
74716             "amenity/fuel/Terpel": {
74717                 "tags": {
74718                     "name": "Terpel",
74719                     "amenity": "fuel"
74720                 },
74721                 "name": "Terpel",
74722                 "icon": "fuel",
74723                 "geometry": [
74724                     "point",
74725                     "vertex",
74726                     "area"
74727                 ],
74728                 "fields": [
74729                     "operator",
74730                     "address",
74731                     "building_area"
74732                 ],
74733                 "suggestion": true
74734             },
74735             "amenity/fuel/WOG": {
74736                 "tags": {
74737                     "name": "WOG",
74738                     "amenity": "fuel"
74739                 },
74740                 "name": "WOG",
74741                 "icon": "fuel",
74742                 "geometry": [
74743                     "point",
74744                     "vertex",
74745                     "area"
74746                 ],
74747                 "fields": [
74748                     "operator",
74749                     "address",
74750                     "building_area"
74751                 ],
74752                 "suggestion": true
74753             },
74754             "amenity/fuel/Seaoil": {
74755                 "tags": {
74756                     "name": "Seaoil",
74757                     "amenity": "fuel"
74758                 },
74759                 "name": "Seaoil",
74760                 "icon": "fuel",
74761                 "geometry": [
74762                     "point",
74763                     "vertex",
74764                     "area"
74765                 ],
74766                 "fields": [
74767                     "operator",
74768                     "address",
74769                     "building_area"
74770                 ],
74771                 "suggestion": true
74772             },
74773             "amenity/fuel/АЗС": {
74774                 "tags": {
74775                     "name": "АЗС",
74776                     "amenity": "fuel"
74777                 },
74778                 "name": "АЗС",
74779                 "icon": "fuel",
74780                 "geometry": [
74781                     "point",
74782                     "vertex",
74783                     "area"
74784                 ],
74785                 "fields": [
74786                     "operator",
74787                     "address",
74788                     "building_area"
74789                 ],
74790                 "suggestion": true
74791             },
74792             "amenity/fuel/Kwik Trip": {
74793                 "tags": {
74794                     "name": "Kwik Trip",
74795                     "amenity": "fuel"
74796                 },
74797                 "name": "Kwik Trip",
74798                 "icon": "fuel",
74799                 "geometry": [
74800                     "point",
74801                     "vertex",
74802                     "area"
74803                 ],
74804                 "fields": [
74805                     "operator",
74806                     "address",
74807                     "building_area"
74808                 ],
74809                 "suggestion": true
74810             },
74811             "amenity/fuel/Pertamina": {
74812                 "tags": {
74813                     "name": "Pertamina",
74814                     "amenity": "fuel"
74815                 },
74816                 "name": "Pertamina",
74817                 "icon": "fuel",
74818                 "geometry": [
74819                     "point",
74820                     "vertex",
74821                     "area"
74822                 ],
74823                 "fields": [
74824                     "operator",
74825                     "address",
74826                     "building_area"
74827                 ],
74828                 "suggestion": true
74829             },
74830             "amenity/fuel/COSMO": {
74831                 "tags": {
74832                     "name": "COSMO",
74833                     "amenity": "fuel"
74834                 },
74835                 "name": "COSMO",
74836                 "icon": "fuel",
74837                 "geometry": [
74838                     "point",
74839                     "vertex",
74840                     "area"
74841                 ],
74842                 "fields": [
74843                     "operator",
74844                     "address",
74845                     "building_area"
74846                 ],
74847                 "suggestion": true
74848             },
74849             "amenity/fuel/Z": {
74850                 "tags": {
74851                     "name": "Z",
74852                     "amenity": "fuel"
74853                 },
74854                 "name": "Z",
74855                 "icon": "fuel",
74856                 "geometry": [
74857                     "point",
74858                     "vertex",
74859                     "area"
74860                 ],
74861                 "fields": [
74862                     "operator",
74863                     "address",
74864                     "building_area"
74865                 ],
74866                 "suggestion": true
74867             },
74868             "amenity/fuel/Indian Oil": {
74869                 "tags": {
74870                     "name": "Indian Oil",
74871                     "amenity": "fuel"
74872                 },
74873                 "name": "Indian Oil",
74874                 "icon": "fuel",
74875                 "geometry": [
74876                     "point",
74877                     "vertex",
74878                     "area"
74879                 ],
74880                 "fields": [
74881                     "operator",
74882                     "address",
74883                     "building_area"
74884                 ],
74885                 "suggestion": true
74886             },
74887             "amenity/fuel/АГЗС": {
74888                 "tags": {
74889                     "name": "АГЗС",
74890                     "amenity": "fuel"
74891                 },
74892                 "name": "АГЗС",
74893                 "icon": "fuel",
74894                 "geometry": [
74895                     "point",
74896                     "vertex",
74897                     "area"
74898                 ],
74899                 "fields": [
74900                     "operator",
74901                     "address",
74902                     "building_area"
74903                 ],
74904                 "suggestion": true
74905             },
74906             "amenity/fuel/INA": {
74907                 "tags": {
74908                     "name": "INA",
74909                     "amenity": "fuel"
74910                 },
74911                 "name": "INA",
74912                 "icon": "fuel",
74913                 "geometry": [
74914                     "point",
74915                     "vertex",
74916                     "area"
74917                 ],
74918                 "fields": [
74919                     "operator",
74920                     "address",
74921                     "building_area"
74922                 ],
74923                 "suggestion": true
74924             },
74925             "amenity/fuel/JOMO": {
74926                 "tags": {
74927                     "name": "JOMO",
74928                     "amenity": "fuel"
74929                 },
74930                 "name": "JOMO",
74931                 "icon": "fuel",
74932                 "geometry": [
74933                     "point",
74934                     "vertex",
74935                     "area"
74936                 ],
74937                 "fields": [
74938                     "operator",
74939                     "address",
74940                     "building_area"
74941                 ],
74942                 "suggestion": true
74943             },
74944             "amenity/fuel/Holiday": {
74945                 "tags": {
74946                     "name": "Holiday",
74947                     "amenity": "fuel"
74948                 },
74949                 "name": "Holiday",
74950                 "icon": "fuel",
74951                 "geometry": [
74952                     "point",
74953                     "vertex",
74954                     "area"
74955                 ],
74956                 "fields": [
74957                     "operator",
74958                     "address",
74959                     "building_area"
74960                 ],
74961                 "suggestion": true
74962             },
74963             "amenity/fuel/YPF": {
74964                 "tags": {
74965                     "name": "YPF",
74966                     "amenity": "fuel"
74967                 },
74968                 "name": "YPF",
74969                 "icon": "fuel",
74970                 "geometry": [
74971                     "point",
74972                     "vertex",
74973                     "area"
74974                 ],
74975                 "fields": [
74976                     "operator",
74977                     "address",
74978                     "building_area"
74979                 ],
74980                 "suggestion": true
74981             },
74982             "amenity/fuel/IDEMITSU": {
74983                 "tags": {
74984                     "name": "IDEMITSU",
74985                     "amenity": "fuel"
74986                 },
74987                 "name": "IDEMITSU",
74988                 "icon": "fuel",
74989                 "geometry": [
74990                     "point",
74991                     "vertex",
74992                     "area"
74993                 ],
74994                 "fields": [
74995                     "operator",
74996                     "address",
74997                     "building_area"
74998                 ],
74999                 "suggestion": true
75000             },
75001             "amenity/fuel/ENEOS": {
75002                 "tags": {
75003                     "name": "ENEOS",
75004                     "amenity": "fuel"
75005                 },
75006                 "name": "ENEOS",
75007                 "icon": "fuel",
75008                 "geometry": [
75009                     "point",
75010                     "vertex",
75011                     "area"
75012                 ],
75013                 "fields": [
75014                     "operator",
75015                     "address",
75016                     "building_area"
75017                 ],
75018                 "suggestion": true
75019             },
75020             "amenity/fuel/Stacja paliw": {
75021                 "tags": {
75022                     "name": "Stacja paliw",
75023                     "amenity": "fuel"
75024                 },
75025                 "name": "Stacja paliw",
75026                 "icon": "fuel",
75027                 "geometry": [
75028                     "point",
75029                     "vertex",
75030                     "area"
75031                 ],
75032                 "fields": [
75033                     "operator",
75034                     "address",
75035                     "building_area"
75036                 ],
75037                 "suggestion": true
75038             },
75039             "amenity/fuel/Bharat Petroleum": {
75040                 "tags": {
75041                     "name": "Bharat Petroleum",
75042                     "amenity": "fuel"
75043                 },
75044                 "name": "Bharat Petroleum",
75045                 "icon": "fuel",
75046                 "geometry": [
75047                     "point",
75048                     "vertex",
75049                     "area"
75050                 ],
75051                 "fields": [
75052                     "operator",
75053                     "address",
75054                     "building_area"
75055                 ],
75056                 "suggestion": true
75057             },
75058             "amenity/fuel/CAMPSA": {
75059                 "tags": {
75060                     "name": "CAMPSA",
75061                     "amenity": "fuel"
75062                 },
75063                 "name": "CAMPSA",
75064                 "icon": "fuel",
75065                 "geometry": [
75066                     "point",
75067                     "vertex",
75068                     "area"
75069                 ],
75070                 "fields": [
75071                     "operator",
75072                     "address",
75073                     "building_area"
75074                 ],
75075                 "suggestion": true
75076             },
75077             "amenity/fuel/Casey's General Store": {
75078                 "tags": {
75079                     "name": "Casey's General Store",
75080                     "amenity": "fuel"
75081                 },
75082                 "name": "Casey's General Store",
75083                 "icon": "fuel",
75084                 "geometry": [
75085                     "point",
75086                     "vertex",
75087                     "area"
75088                 ],
75089                 "fields": [
75090                     "operator",
75091                     "address",
75092                     "building_area"
75093                 ],
75094                 "suggestion": true
75095             },
75096             "amenity/fuel/Башнефть": {
75097                 "tags": {
75098                     "name": "Башнефть",
75099                     "amenity": "fuel"
75100                 },
75101                 "name": "Башнефть",
75102                 "icon": "fuel",
75103                 "geometry": [
75104                     "point",
75105                     "vertex",
75106                     "area"
75107                 ],
75108                 "fields": [
75109                     "operator",
75110                     "address",
75111                     "building_area"
75112                 ],
75113                 "suggestion": true
75114             },
75115             "amenity/fuel/Kangaroo": {
75116                 "tags": {
75117                     "name": "Kangaroo",
75118                     "amenity": "fuel"
75119                 },
75120                 "name": "Kangaroo",
75121                 "icon": "fuel",
75122                 "geometry": [
75123                     "point",
75124                     "vertex",
75125                     "area"
75126                 ],
75127                 "fields": [
75128                     "operator",
75129                     "address",
75130                     "building_area"
75131                 ],
75132                 "suggestion": true
75133             },
75134             "amenity/fuel/コスモ石油 (COSMO)": {
75135                 "tags": {
75136                     "name": "コスモ石油 (COSMO)",
75137                     "amenity": "fuel"
75138                 },
75139                 "name": "コスモ石油 (COSMO)",
75140                 "icon": "fuel",
75141                 "geometry": [
75142                     "point",
75143                     "vertex",
75144                     "area"
75145                 ],
75146                 "fields": [
75147                     "operator",
75148                     "address",
75149                     "building_area"
75150                 ],
75151                 "suggestion": true
75152             },
75153             "amenity/fuel/MEROIL": {
75154                 "tags": {
75155                     "name": "MEROIL",
75156                     "amenity": "fuel"
75157                 },
75158                 "name": "MEROIL",
75159                 "icon": "fuel",
75160                 "geometry": [
75161                     "point",
75162                     "vertex",
75163                     "area"
75164                 ],
75165                 "fields": [
75166                     "operator",
75167                     "address",
75168                     "building_area"
75169                 ],
75170                 "suggestion": true
75171             },
75172             "amenity/fuel/1-2-3": {
75173                 "tags": {
75174                     "name": "1-2-3",
75175                     "amenity": "fuel"
75176                 },
75177                 "name": "1-2-3",
75178                 "icon": "fuel",
75179                 "geometry": [
75180                     "point",
75181                     "vertex",
75182                     "area"
75183                 ],
75184                 "fields": [
75185                     "operator",
75186                     "address",
75187                     "building_area"
75188                 ],
75189                 "suggestion": true
75190             },
75191             "amenity/fuel/出光": {
75192                 "tags": {
75193                     "name": "出光",
75194                     "name:en": "IDEMITSU",
75195                     "amenity": "fuel"
75196                 },
75197                 "name": "出光",
75198                 "icon": "fuel",
75199                 "geometry": [
75200                     "point",
75201                     "vertex",
75202                     "area"
75203                 ],
75204                 "fields": [
75205                     "operator",
75206                     "address",
75207                     "building_area"
75208                 ],
75209                 "suggestion": true
75210             },
75211             "amenity/fuel/НК Альянс": {
75212                 "tags": {
75213                     "name": "НК Альянс",
75214                     "amenity": "fuel"
75215                 },
75216                 "name": "НК Альянс",
75217                 "icon": "fuel",
75218                 "geometry": [
75219                     "point",
75220                     "vertex",
75221                     "area"
75222                 ],
75223                 "fields": [
75224                     "operator",
75225                     "address",
75226                     "building_area"
75227                 ],
75228                 "suggestion": true
75229             },
75230             "amenity/fuel/Sinclair": {
75231                 "tags": {
75232                     "name": "Sinclair",
75233                     "amenity": "fuel"
75234                 },
75235                 "name": "Sinclair",
75236                 "icon": "fuel",
75237                 "geometry": [
75238                     "point",
75239                     "vertex",
75240                     "area"
75241                 ],
75242                 "fields": [
75243                     "operator",
75244                     "address",
75245                     "building_area"
75246                 ],
75247                 "suggestion": true
75248             },
75249             "amenity/fuel/Conoco": {
75250                 "tags": {
75251                     "name": "Conoco",
75252                     "amenity": "fuel"
75253                 },
75254                 "name": "Conoco",
75255                 "icon": "fuel",
75256                 "geometry": [
75257                     "point",
75258                     "vertex",
75259                     "area"
75260                 ],
75261                 "fields": [
75262                     "operator",
75263                     "address",
75264                     "building_area"
75265                 ],
75266                 "suggestion": true
75267             },
75268             "amenity/fuel/SPBU": {
75269                 "tags": {
75270                     "name": "SPBU",
75271                     "amenity": "fuel"
75272                 },
75273                 "name": "SPBU",
75274                 "icon": "fuel",
75275                 "geometry": [
75276                     "point",
75277                     "vertex",
75278                     "area"
75279                 ],
75280                 "fields": [
75281                     "operator",
75282                     "address",
75283                     "building_area"
75284                 ],
75285                 "suggestion": true
75286             },
75287             "amenity/fuel/Макпетрол": {
75288                 "tags": {
75289                     "name": "Макпетрол",
75290                     "amenity": "fuel"
75291                 },
75292                 "name": "Макпетрол",
75293                 "icon": "fuel",
75294                 "geometry": [
75295                     "point",
75296                     "vertex",
75297                     "area"
75298                 ],
75299                 "fields": [
75300                     "operator",
75301                     "address",
75302                     "building_area"
75303                 ],
75304                 "suggestion": true
75305             },
75306             "amenity/fuel/Posto Ipiranga": {
75307                 "tags": {
75308                     "name": "Posto Ipiranga",
75309                     "amenity": "fuel"
75310                 },
75311                 "name": "Posto Ipiranga",
75312                 "icon": "fuel",
75313                 "geometry": [
75314                     "point",
75315                     "vertex",
75316                     "area"
75317                 ],
75318                 "fields": [
75319                     "operator",
75320                     "address",
75321                     "building_area"
75322                 ],
75323                 "suggestion": true
75324             },
75325             "amenity/fuel/Posto Shell": {
75326                 "tags": {
75327                     "name": "Posto Shell",
75328                     "amenity": "fuel"
75329                 },
75330                 "name": "Posto Shell",
75331                 "icon": "fuel",
75332                 "geometry": [
75333                     "point",
75334                     "vertex",
75335                     "area"
75336                 ],
75337                 "fields": [
75338                     "operator",
75339                     "address",
75340                     "building_area"
75341                 ],
75342                 "suggestion": true
75343             },
75344             "amenity/fuel/Phoenix": {
75345                 "tags": {
75346                     "name": "Phoenix",
75347                     "amenity": "fuel"
75348                 },
75349                 "name": "Phoenix",
75350                 "icon": "fuel",
75351                 "geometry": [
75352                     "point",
75353                     "vertex",
75354                     "area"
75355                 ],
75356                 "fields": [
75357                     "operator",
75358                     "address",
75359                     "building_area"
75360                 ],
75361                 "suggestion": true
75362             },
75363             "amenity/fuel/Ipiranga": {
75364                 "tags": {
75365                     "name": "Ipiranga",
75366                     "amenity": "fuel"
75367                 },
75368                 "name": "Ipiranga",
75369                 "icon": "fuel",
75370                 "geometry": [
75371                     "point",
75372                     "vertex",
75373                     "area"
75374                 ],
75375                 "fields": [
75376                     "operator",
75377                     "address",
75378                     "building_area"
75379                 ],
75380                 "suggestion": true
75381             },
75382             "amenity/fuel/OKKO": {
75383                 "tags": {
75384                     "name": "OKKO",
75385                     "amenity": "fuel"
75386                 },
75387                 "name": "OKKO",
75388                 "icon": "fuel",
75389                 "geometry": [
75390                     "point",
75391                     "vertex",
75392                     "area"
75393                 ],
75394                 "fields": [
75395                     "operator",
75396                     "address",
75397                     "building_area"
75398                 ],
75399                 "suggestion": true
75400             },
75401             "amenity/fuel/ОККО": {
75402                 "tags": {
75403                     "name": "ОККО",
75404                     "amenity": "fuel"
75405                 },
75406                 "name": "ОККО",
75407                 "icon": "fuel",
75408                 "geometry": [
75409                     "point",
75410                     "vertex",
75411                     "area"
75412                 ],
75413                 "fields": [
75414                     "operator",
75415                     "address",
75416                     "building_area"
75417                 ],
75418                 "suggestion": true
75419             },
75420             "amenity/fuel/บางจาก": {
75421                 "tags": {
75422                     "name": "บางจาก",
75423                     "amenity": "fuel"
75424                 },
75425                 "name": "บางจาก",
75426                 "icon": "fuel",
75427                 "geometry": [
75428                     "point",
75429                     "vertex",
75430                     "area"
75431                 ],
75432                 "fields": [
75433                     "operator",
75434                     "address",
75435                     "building_area"
75436                 ],
75437                 "suggestion": true
75438             },
75439             "amenity/fuel/QuikTrip": {
75440                 "tags": {
75441                     "name": "QuikTrip",
75442                     "amenity": "fuel"
75443                 },
75444                 "name": "QuikTrip",
75445                 "icon": "fuel",
75446                 "geometry": [
75447                     "point",
75448                     "vertex",
75449                     "area"
75450                 ],
75451                 "fields": [
75452                     "operator",
75453                     "address",
75454                     "building_area"
75455                 ],
75456                 "suggestion": true
75457             },
75458             "amenity/fuel/Posto BR": {
75459                 "tags": {
75460                     "name": "Posto BR",
75461                     "amenity": "fuel"
75462                 },
75463                 "name": "Posto BR",
75464                 "icon": "fuel",
75465                 "geometry": [
75466                     "point",
75467                     "vertex",
75468                     "area"
75469                 ],
75470                 "fields": [
75471                     "operator",
75472                     "address",
75473                     "building_area"
75474                 ],
75475                 "suggestion": true
75476             },
75477             "amenity/fuel/ป ต ท": {
75478                 "tags": {
75479                     "name": "ป ต ท",
75480                     "amenity": "fuel"
75481                 },
75482                 "name": "ป ต ท",
75483                 "icon": "fuel",
75484                 "geometry": [
75485                     "point",
75486                     "vertex",
75487                     "area"
75488                 ],
75489                 "fields": [
75490                     "operator",
75491                     "address",
75492                     "building_area"
75493                 ],
75494                 "suggestion": true
75495             },
75496             "amenity/fuel/ปตท": {
75497                 "tags": {
75498                     "name": "ปตท",
75499                     "amenity": "fuel"
75500                 },
75501                 "name": "ปตท",
75502                 "icon": "fuel",
75503                 "geometry": [
75504                     "point",
75505                     "vertex",
75506                     "area"
75507                 ],
75508                 "fields": [
75509                     "operator",
75510                     "address",
75511                     "building_area"
75512                 ],
75513                 "suggestion": true
75514             },
75515             "amenity/fuel/ANP": {
75516                 "tags": {
75517                     "name": "ANP",
75518                     "amenity": "fuel"
75519                 },
75520                 "name": "ANP",
75521                 "icon": "fuel",
75522                 "geometry": [
75523                     "point",
75524                     "vertex",
75525                     "area"
75526                 ],
75527                 "fields": [
75528                     "operator",
75529                     "address",
75530                     "building_area"
75531                 ],
75532                 "suggestion": true
75533             },
75534             "amenity/fuel/Kum & Go": {
75535                 "tags": {
75536                     "name": "Kum & Go",
75537                     "amenity": "fuel"
75538                 },
75539                 "name": "Kum & Go",
75540                 "icon": "fuel",
75541                 "geometry": [
75542                     "point",
75543                     "vertex",
75544                     "area"
75545                 ],
75546                 "fields": [
75547                     "operator",
75548                     "address",
75549                     "building_area"
75550                 ],
75551                 "suggestion": true
75552             },
75553             "amenity/fuel/Petrolimex": {
75554                 "tags": {
75555                     "name": "Petrolimex",
75556                     "amenity": "fuel"
75557                 },
75558                 "name": "Petrolimex",
75559                 "icon": "fuel",
75560                 "geometry": [
75561                     "point",
75562                     "vertex",
75563                     "area"
75564                 ],
75565                 "fields": [
75566                     "operator",
75567                     "address",
75568                     "building_area"
75569                 ],
75570                 "suggestion": true
75571             },
75572             "amenity/fuel/Sokimex": {
75573                 "tags": {
75574                     "name": "Sokimex",
75575                     "amenity": "fuel"
75576                 },
75577                 "name": "Sokimex",
75578                 "icon": "fuel",
75579                 "geometry": [
75580                     "point",
75581                     "vertex",
75582                     "area"
75583                 ],
75584                 "fields": [
75585                     "operator",
75586                     "address",
75587                     "building_area"
75588                 ],
75589                 "suggestion": true
75590             },
75591             "amenity/fuel/Tela": {
75592                 "tags": {
75593                     "name": "Tela",
75594                     "amenity": "fuel"
75595                 },
75596                 "name": "Tela",
75597                 "icon": "fuel",
75598                 "geometry": [
75599                     "point",
75600                     "vertex",
75601                     "area"
75602                 ],
75603                 "fields": [
75604                     "operator",
75605                     "address",
75606                     "building_area"
75607                 ],
75608                 "suggestion": true
75609             },
75610             "amenity/fuel/Posto": {
75611                 "tags": {
75612                     "name": "Posto",
75613                     "amenity": "fuel"
75614                 },
75615                 "name": "Posto",
75616                 "icon": "fuel",
75617                 "geometry": [
75618                     "point",
75619                     "vertex",
75620                     "area"
75621                 ],
75622                 "fields": [
75623                     "operator",
75624                     "address",
75625                     "building_area"
75626                 ],
75627                 "suggestion": true
75628             },
75629             "amenity/fuel/Укрнафта": {
75630                 "tags": {
75631                     "name": "Укрнафта",
75632                     "amenity": "fuel"
75633                 },
75634                 "name": "Укрнафта",
75635                 "icon": "fuel",
75636                 "geometry": [
75637                     "point",
75638                     "vertex",
75639                     "area"
75640                 ],
75641                 "fields": [
75642                     "operator",
75643                     "address",
75644                     "building_area"
75645                 ],
75646                 "suggestion": true
75647             },
75648             "amenity/fuel/Татнефтепродукт": {
75649                 "tags": {
75650                     "name": "Татнефтепродукт",
75651                     "amenity": "fuel"
75652                 },
75653                 "name": "Татнефтепродукт",
75654                 "icon": "fuel",
75655                 "geometry": [
75656                     "point",
75657                     "vertex",
75658                     "area"
75659                 ],
75660                 "fields": [
75661                     "operator",
75662                     "address",
75663                     "building_area"
75664                 ],
75665                 "suggestion": true
75666             },
75667             "amenity/fuel/Afriquia": {
75668                 "tags": {
75669                     "name": "Afriquia",
75670                     "amenity": "fuel"
75671                 },
75672                 "name": "Afriquia",
75673                 "icon": "fuel",
75674                 "geometry": [
75675                     "point",
75676                     "vertex",
75677                     "area"
75678                 ],
75679                 "fields": [
75680                     "operator",
75681                     "address",
75682                     "building_area"
75683                 ],
75684                 "suggestion": true
75685             },
75686             "amenity/fuel/Murphy USA": {
75687                 "tags": {
75688                     "name": "Murphy USA",
75689                     "amenity": "fuel"
75690                 },
75691                 "name": "Murphy USA",
75692                 "icon": "fuel",
75693                 "geometry": [
75694                     "point",
75695                     "vertex",
75696                     "area"
75697                 ],
75698                 "fields": [
75699                     "operator",
75700                     "address",
75701                     "building_area"
75702                 ],
75703                 "suggestion": true
75704             },
75705             "amenity/fuel/昭和シェル (Showa-shell)": {
75706                 "tags": {
75707                     "name": "昭和シェル (Showa-shell)",
75708                     "amenity": "fuel"
75709                 },
75710                 "name": "昭和シェル (Showa-shell)",
75711                 "icon": "fuel",
75712                 "geometry": [
75713                     "point",
75714                     "vertex",
75715                     "area"
75716                 ],
75717                 "fields": [
75718                     "operator",
75719                     "address",
75720                     "building_area"
75721                 ],
75722                 "suggestion": true
75723             },
75724             "amenity/fuel/エネオス": {
75725                 "tags": {
75726                     "name": "エネオス",
75727                     "amenity": "fuel"
75728                 },
75729                 "name": "エネオス",
75730                 "icon": "fuel",
75731                 "geometry": [
75732                     "point",
75733                     "vertex",
75734                     "area"
75735                 ],
75736                 "fields": [
75737                     "operator",
75738                     "address",
75739                     "building_area"
75740                 ],
75741                 "suggestion": true
75742             },
75743             "amenity/fuel/CNG": {
75744                 "tags": {
75745                     "name": "CNG",
75746                     "amenity": "fuel"
75747                 },
75748                 "name": "CNG",
75749                 "icon": "fuel",
75750                 "geometry": [
75751                     "point",
75752                     "vertex",
75753                     "area"
75754                 ],
75755                 "fields": [
75756                     "operator",
75757                     "address",
75758                     "building_area"
75759                 ],
75760                 "suggestion": true
75761             },
75762             "amenity/pub/Kings Arms": {
75763                 "tags": {
75764                     "name": "Kings Arms",
75765                     "amenity": "pub"
75766                 },
75767                 "name": "Kings Arms",
75768                 "icon": "beer",
75769                 "geometry": [
75770                     "point",
75771                     "vertex",
75772                     "area"
75773                 ],
75774                 "fields": [
75775                     "building_area",
75776                     "address",
75777                     "opening_hours",
75778                     "smoking"
75779                 ],
75780                 "suggestion": true
75781             },
75782             "amenity/pub/The Ship": {
75783                 "tags": {
75784                     "name": "The Ship",
75785                     "amenity": "pub"
75786                 },
75787                 "name": "The Ship",
75788                 "icon": "beer",
75789                 "geometry": [
75790                     "point",
75791                     "vertex",
75792                     "area"
75793                 ],
75794                 "fields": [
75795                     "building_area",
75796                     "address",
75797                     "opening_hours",
75798                     "smoking"
75799                 ],
75800                 "suggestion": true
75801             },
75802             "amenity/pub/The White Horse": {
75803                 "tags": {
75804                     "name": "The White Horse",
75805                     "amenity": "pub"
75806                 },
75807                 "name": "The White Horse",
75808                 "icon": "beer",
75809                 "geometry": [
75810                     "point",
75811                     "vertex",
75812                     "area"
75813                 ],
75814                 "fields": [
75815                     "building_area",
75816                     "address",
75817                     "opening_hours",
75818                     "smoking"
75819                 ],
75820                 "suggestion": true
75821             },
75822             "amenity/pub/The White Hart": {
75823                 "tags": {
75824                     "name": "The White Hart",
75825                     "amenity": "pub"
75826                 },
75827                 "name": "The White Hart",
75828                 "icon": "beer",
75829                 "geometry": [
75830                     "point",
75831                     "vertex",
75832                     "area"
75833                 ],
75834                 "fields": [
75835                     "building_area",
75836                     "address",
75837                     "opening_hours",
75838                     "smoking"
75839                 ],
75840                 "suggestion": true
75841             },
75842             "amenity/pub/Royal Oak": {
75843                 "tags": {
75844                     "name": "Royal Oak",
75845                     "amenity": "pub"
75846                 },
75847                 "name": "Royal Oak",
75848                 "icon": "beer",
75849                 "geometry": [
75850                     "point",
75851                     "vertex",
75852                     "area"
75853                 ],
75854                 "fields": [
75855                     "building_area",
75856                     "address",
75857                     "opening_hours",
75858                     "smoking"
75859                 ],
75860                 "suggestion": true
75861             },
75862             "amenity/pub/The Red Lion": {
75863                 "tags": {
75864                     "name": "The Red Lion",
75865                     "amenity": "pub"
75866                 },
75867                 "name": "The Red Lion",
75868                 "icon": "beer",
75869                 "geometry": [
75870                     "point",
75871                     "vertex",
75872                     "area"
75873                 ],
75874                 "fields": [
75875                     "building_area",
75876                     "address",
75877                     "opening_hours",
75878                     "smoking"
75879                 ],
75880                 "suggestion": true
75881             },
75882             "amenity/pub/The Kings Arms": {
75883                 "tags": {
75884                     "name": "The Kings Arms",
75885                     "amenity": "pub"
75886                 },
75887                 "name": "The Kings Arms",
75888                 "icon": "beer",
75889                 "geometry": [
75890                     "point",
75891                     "vertex",
75892                     "area"
75893                 ],
75894                 "fields": [
75895                     "building_area",
75896                     "address",
75897                     "opening_hours",
75898                     "smoking"
75899                 ],
75900                 "suggestion": true
75901             },
75902             "amenity/pub/The Star": {
75903                 "tags": {
75904                     "name": "The Star",
75905                     "amenity": "pub"
75906                 },
75907                 "name": "The Star",
75908                 "icon": "beer",
75909                 "geometry": [
75910                     "point",
75911                     "vertex",
75912                     "area"
75913                 ],
75914                 "fields": [
75915                     "building_area",
75916                     "address",
75917                     "opening_hours",
75918                     "smoking"
75919                 ],
75920                 "suggestion": true
75921             },
75922             "amenity/pub/The Anchor": {
75923                 "tags": {
75924                     "name": "The Anchor",
75925                     "amenity": "pub"
75926                 },
75927                 "name": "The Anchor",
75928                 "icon": "beer",
75929                 "geometry": [
75930                     "point",
75931                     "vertex",
75932                     "area"
75933                 ],
75934                 "fields": [
75935                     "building_area",
75936                     "address",
75937                     "opening_hours",
75938                     "smoking"
75939                 ],
75940                 "suggestion": true
75941             },
75942             "amenity/pub/The Cross Keys": {
75943                 "tags": {
75944                     "name": "The Cross Keys",
75945                     "amenity": "pub"
75946                 },
75947                 "name": "The Cross Keys",
75948                 "icon": "beer",
75949                 "geometry": [
75950                     "point",
75951                     "vertex",
75952                     "area"
75953                 ],
75954                 "fields": [
75955                     "building_area",
75956                     "address",
75957                     "opening_hours",
75958                     "smoking"
75959                 ],
75960                 "suggestion": true
75961             },
75962             "amenity/pub/The Wheatsheaf": {
75963                 "tags": {
75964                     "name": "The Wheatsheaf",
75965                     "amenity": "pub"
75966                 },
75967                 "name": "The Wheatsheaf",
75968                 "icon": "beer",
75969                 "geometry": [
75970                     "point",
75971                     "vertex",
75972                     "area"
75973                 ],
75974                 "fields": [
75975                     "building_area",
75976                     "address",
75977                     "opening_hours",
75978                     "smoking"
75979                 ],
75980                 "suggestion": true
75981             },
75982             "amenity/pub/The Crown Inn": {
75983                 "tags": {
75984                     "name": "The Crown Inn",
75985                     "amenity": "pub"
75986                 },
75987                 "name": "The Crown Inn",
75988                 "icon": "beer",
75989                 "geometry": [
75990                     "point",
75991                     "vertex",
75992                     "area"
75993                 ],
75994                 "fields": [
75995                     "building_area",
75996                     "address",
75997                     "opening_hours",
75998                     "smoking"
75999                 ],
76000                 "suggestion": true
76001             },
76002             "amenity/pub/The Kings Head": {
76003                 "tags": {
76004                     "name": "The Kings Head",
76005                     "amenity": "pub"
76006                 },
76007                 "name": "The Kings Head",
76008                 "icon": "beer",
76009                 "geometry": [
76010                     "point",
76011                     "vertex",
76012                     "area"
76013                 ],
76014                 "fields": [
76015                     "building_area",
76016                     "address",
76017                     "opening_hours",
76018                     "smoking"
76019                 ],
76020                 "suggestion": true
76021             },
76022             "amenity/pub/The Castle": {
76023                 "tags": {
76024                     "name": "The Castle",
76025                     "amenity": "pub"
76026                 },
76027                 "name": "The Castle",
76028                 "icon": "beer",
76029                 "geometry": [
76030                     "point",
76031                     "vertex",
76032                     "area"
76033                 ],
76034                 "fields": [
76035                     "building_area",
76036                     "address",
76037                     "opening_hours",
76038                     "smoking"
76039                 ],
76040                 "suggestion": true
76041             },
76042             "amenity/pub/The Railway": {
76043                 "tags": {
76044                     "name": "The Railway",
76045                     "amenity": "pub"
76046                 },
76047                 "name": "The Railway",
76048                 "icon": "beer",
76049                 "geometry": [
76050                     "point",
76051                     "vertex",
76052                     "area"
76053                 ],
76054                 "fields": [
76055                     "building_area",
76056                     "address",
76057                     "opening_hours",
76058                     "smoking"
76059                 ],
76060                 "suggestion": true
76061             },
76062             "amenity/pub/The White Lion": {
76063                 "tags": {
76064                     "name": "The White Lion",
76065                     "amenity": "pub"
76066                 },
76067                 "name": "The White Lion",
76068                 "icon": "beer",
76069                 "geometry": [
76070                     "point",
76071                     "vertex",
76072                     "area"
76073                 ],
76074                 "fields": [
76075                     "building_area",
76076                     "address",
76077                     "opening_hours",
76078                     "smoking"
76079                 ],
76080                 "suggestion": true
76081             },
76082             "amenity/pub/The Bell": {
76083                 "tags": {
76084                     "name": "The Bell",
76085                     "amenity": "pub"
76086                 },
76087                 "name": "The Bell",
76088                 "icon": "beer",
76089                 "geometry": [
76090                     "point",
76091                     "vertex",
76092                     "area"
76093                 ],
76094                 "fields": [
76095                     "building_area",
76096                     "address",
76097                     "opening_hours",
76098                     "smoking"
76099                 ],
76100                 "suggestion": true
76101             },
76102             "amenity/pub/The Bull": {
76103                 "tags": {
76104                     "name": "The Bull",
76105                     "amenity": "pub"
76106                 },
76107                 "name": "The Bull",
76108                 "icon": "beer",
76109                 "geometry": [
76110                     "point",
76111                     "vertex",
76112                     "area"
76113                 ],
76114                 "fields": [
76115                     "building_area",
76116                     "address",
76117                     "opening_hours",
76118                     "smoking"
76119                 ],
76120                 "suggestion": true
76121             },
76122             "amenity/pub/The Plough": {
76123                 "tags": {
76124                     "name": "The Plough",
76125                     "amenity": "pub"
76126                 },
76127                 "name": "The Plough",
76128                 "icon": "beer",
76129                 "geometry": [
76130                     "point",
76131                     "vertex",
76132                     "area"
76133                 ],
76134                 "fields": [
76135                     "building_area",
76136                     "address",
76137                     "opening_hours",
76138                     "smoking"
76139                 ],
76140                 "suggestion": true
76141             },
76142             "amenity/pub/The George": {
76143                 "tags": {
76144                     "name": "The George",
76145                     "amenity": "pub"
76146                 },
76147                 "name": "The George",
76148                 "icon": "beer",
76149                 "geometry": [
76150                     "point",
76151                     "vertex",
76152                     "area"
76153                 ],
76154                 "fields": [
76155                     "building_area",
76156                     "address",
76157                     "opening_hours",
76158                     "smoking"
76159                 ],
76160                 "suggestion": true
76161             },
76162             "amenity/pub/The Royal Oak": {
76163                 "tags": {
76164                     "name": "The Royal Oak",
76165                     "amenity": "pub"
76166                 },
76167                 "name": "The Royal Oak",
76168                 "icon": "beer",
76169                 "geometry": [
76170                     "point",
76171                     "vertex",
76172                     "area"
76173                 ],
76174                 "fields": [
76175                     "building_area",
76176                     "address",
76177                     "opening_hours",
76178                     "smoking"
76179                 ],
76180                 "suggestion": true
76181             },
76182             "amenity/pub/The Fox": {
76183                 "tags": {
76184                     "name": "The Fox",
76185                     "amenity": "pub"
76186                 },
76187                 "name": "The Fox",
76188                 "icon": "beer",
76189                 "geometry": [
76190                     "point",
76191                     "vertex",
76192                     "area"
76193                 ],
76194                 "fields": [
76195                     "building_area",
76196                     "address",
76197                     "opening_hours",
76198                     "smoking"
76199                 ],
76200                 "suggestion": true
76201             },
76202             "amenity/pub/Prince of Wales": {
76203                 "tags": {
76204                     "name": "Prince of Wales",
76205                     "amenity": "pub"
76206                 },
76207                 "name": "Prince of Wales",
76208                 "icon": "beer",
76209                 "geometry": [
76210                     "point",
76211                     "vertex",
76212                     "area"
76213                 ],
76214                 "fields": [
76215                     "building_area",
76216                     "address",
76217                     "opening_hours",
76218                     "smoking"
76219                 ],
76220                 "suggestion": true
76221             },
76222             "amenity/pub/The Rising Sun": {
76223                 "tags": {
76224                     "name": "The Rising Sun",
76225                     "amenity": "pub"
76226                 },
76227                 "name": "The Rising Sun",
76228                 "icon": "beer",
76229                 "geometry": [
76230                     "point",
76231                     "vertex",
76232                     "area"
76233                 ],
76234                 "fields": [
76235                     "building_area",
76236                     "address",
76237                     "opening_hours",
76238                     "smoking"
76239                 ],
76240                 "suggestion": true
76241             },
76242             "amenity/pub/The Prince of Wales": {
76243                 "tags": {
76244                     "name": "The Prince of Wales",
76245                     "amenity": "pub"
76246                 },
76247                 "name": "The Prince of Wales",
76248                 "icon": "beer",
76249                 "geometry": [
76250                     "point",
76251                     "vertex",
76252                     "area"
76253                 ],
76254                 "fields": [
76255                     "building_area",
76256                     "address",
76257                     "opening_hours",
76258                     "smoking"
76259                 ],
76260                 "suggestion": true
76261             },
76262             "amenity/pub/The Crown": {
76263                 "tags": {
76264                     "name": "The Crown",
76265                     "amenity": "pub"
76266                 },
76267                 "name": "The Crown",
76268                 "icon": "beer",
76269                 "geometry": [
76270                     "point",
76271                     "vertex",
76272                     "area"
76273                 ],
76274                 "fields": [
76275                     "building_area",
76276                     "address",
76277                     "opening_hours",
76278                     "smoking"
76279                 ],
76280                 "suggestion": true
76281             },
76282             "amenity/pub/The Chequers": {
76283                 "tags": {
76284                     "name": "The Chequers",
76285                     "amenity": "pub"
76286                 },
76287                 "name": "The Chequers",
76288                 "icon": "beer",
76289                 "geometry": [
76290                     "point",
76291                     "vertex",
76292                     "area"
76293                 ],
76294                 "fields": [
76295                     "building_area",
76296                     "address",
76297                     "opening_hours",
76298                     "smoking"
76299                 ],
76300                 "suggestion": true
76301             },
76302             "amenity/pub/The Swan": {
76303                 "tags": {
76304                     "name": "The Swan",
76305                     "amenity": "pub"
76306                 },
76307                 "name": "The Swan",
76308                 "icon": "beer",
76309                 "geometry": [
76310                     "point",
76311                     "vertex",
76312                     "area"
76313                 ],
76314                 "fields": [
76315                     "building_area",
76316                     "address",
76317                     "opening_hours",
76318                     "smoking"
76319                 ],
76320                 "suggestion": true
76321             },
76322             "amenity/pub/Rose and Crown": {
76323                 "tags": {
76324                     "name": "Rose and Crown",
76325                     "amenity": "pub"
76326                 },
76327                 "name": "Rose and Crown",
76328                 "icon": "beer",
76329                 "geometry": [
76330                     "point",
76331                     "vertex",
76332                     "area"
76333                 ],
76334                 "fields": [
76335                     "building_area",
76336                     "address",
76337                     "opening_hours",
76338                     "smoking"
76339                 ],
76340                 "suggestion": true
76341             },
76342             "amenity/pub/The Victoria": {
76343                 "tags": {
76344                     "name": "The Victoria",
76345                     "amenity": "pub"
76346                 },
76347                 "name": "The Victoria",
76348                 "icon": "beer",
76349                 "geometry": [
76350                     "point",
76351                     "vertex",
76352                     "area"
76353                 ],
76354                 "fields": [
76355                     "building_area",
76356                     "address",
76357                     "opening_hours",
76358                     "smoking"
76359                 ],
76360                 "suggestion": true
76361             },
76362             "amenity/pub/New Inn": {
76363                 "tags": {
76364                     "name": "New Inn",
76365                     "amenity": "pub"
76366                 },
76367                 "name": "New Inn",
76368                 "icon": "beer",
76369                 "geometry": [
76370                     "point",
76371                     "vertex",
76372                     "area"
76373                 ],
76374                 "fields": [
76375                     "building_area",
76376                     "address",
76377                     "opening_hours",
76378                     "smoking"
76379                 ],
76380                 "suggestion": true
76381             },
76382             "amenity/pub/Royal Hotel": {
76383                 "tags": {
76384                     "name": "Royal Hotel",
76385                     "amenity": "pub"
76386                 },
76387                 "name": "Royal Hotel",
76388                 "icon": "beer",
76389                 "geometry": [
76390                     "point",
76391                     "vertex",
76392                     "area"
76393                 ],
76394                 "fields": [
76395                     "building_area",
76396                     "address",
76397                     "opening_hours",
76398                     "smoking"
76399                 ],
76400                 "suggestion": true
76401             },
76402             "amenity/pub/Red Lion": {
76403                 "tags": {
76404                     "name": "Red Lion",
76405                     "amenity": "pub"
76406                 },
76407                 "name": "Red Lion",
76408                 "icon": "beer",
76409                 "geometry": [
76410                     "point",
76411                     "vertex",
76412                     "area"
76413                 ],
76414                 "fields": [
76415                     "building_area",
76416                     "address",
76417                     "opening_hours",
76418                     "smoking"
76419                 ],
76420                 "suggestion": true
76421             },
76422             "amenity/pub/Cross Keys": {
76423                 "tags": {
76424                     "name": "Cross Keys",
76425                     "amenity": "pub"
76426                 },
76427                 "name": "Cross Keys",
76428                 "icon": "beer",
76429                 "geometry": [
76430                     "point",
76431                     "vertex",
76432                     "area"
76433                 ],
76434                 "fields": [
76435                     "building_area",
76436                     "address",
76437                     "opening_hours",
76438                     "smoking"
76439                 ],
76440                 "suggestion": true
76441             },
76442             "amenity/pub/The Greyhound": {
76443                 "tags": {
76444                     "name": "The Greyhound",
76445                     "amenity": "pub"
76446                 },
76447                 "name": "The Greyhound",
76448                 "icon": "beer",
76449                 "geometry": [
76450                     "point",
76451                     "vertex",
76452                     "area"
76453                 ],
76454                 "fields": [
76455                     "building_area",
76456                     "address",
76457                     "opening_hours",
76458                     "smoking"
76459                 ],
76460                 "suggestion": true
76461             },
76462             "amenity/pub/The Black Horse": {
76463                 "tags": {
76464                     "name": "The Black Horse",
76465                     "amenity": "pub"
76466                 },
76467                 "name": "The Black Horse",
76468                 "icon": "beer",
76469                 "geometry": [
76470                     "point",
76471                     "vertex",
76472                     "area"
76473                 ],
76474                 "fields": [
76475                     "building_area",
76476                     "address",
76477                     "opening_hours",
76478                     "smoking"
76479                 ],
76480                 "suggestion": true
76481             },
76482             "amenity/pub/The New Inn": {
76483                 "tags": {
76484                     "name": "The New Inn",
76485                     "amenity": "pub"
76486                 },
76487                 "name": "The New Inn",
76488                 "icon": "beer",
76489                 "geometry": [
76490                     "point",
76491                     "vertex",
76492                     "area"
76493                 ],
76494                 "fields": [
76495                     "building_area",
76496                     "address",
76497                     "opening_hours",
76498                     "smoking"
76499                 ],
76500                 "suggestion": true
76501             },
76502             "amenity/pub/Kings Head": {
76503                 "tags": {
76504                     "name": "Kings Head",
76505                     "amenity": "pub"
76506                 },
76507                 "name": "Kings Head",
76508                 "icon": "beer",
76509                 "geometry": [
76510                     "point",
76511                     "vertex",
76512                     "area"
76513                 ],
76514                 "fields": [
76515                     "building_area",
76516                     "address",
76517                     "opening_hours",
76518                     "smoking"
76519                 ],
76520                 "suggestion": true
76521             },
76522             "amenity/pub/The Albion": {
76523                 "tags": {
76524                     "name": "The Albion",
76525                     "amenity": "pub"
76526                 },
76527                 "name": "The Albion",
76528                 "icon": "beer",
76529                 "geometry": [
76530                     "point",
76531                     "vertex",
76532                     "area"
76533                 ],
76534                 "fields": [
76535                     "building_area",
76536                     "address",
76537                     "opening_hours",
76538                     "smoking"
76539                 ],
76540                 "suggestion": true
76541             },
76542             "amenity/pub/The Angel": {
76543                 "tags": {
76544                     "name": "The Angel",
76545                     "amenity": "pub"
76546                 },
76547                 "name": "The Angel",
76548                 "icon": "beer",
76549                 "geometry": [
76550                     "point",
76551                     "vertex",
76552                     "area"
76553                 ],
76554                 "fields": [
76555                     "building_area",
76556                     "address",
76557                     "opening_hours",
76558                     "smoking"
76559                 ],
76560                 "suggestion": true
76561             },
76562             "amenity/pub/The Queens Head": {
76563                 "tags": {
76564                     "name": "The Queens Head",
76565                     "amenity": "pub"
76566                 },
76567                 "name": "The Queens Head",
76568                 "icon": "beer",
76569                 "geometry": [
76570                     "point",
76571                     "vertex",
76572                     "area"
76573                 ],
76574                 "fields": [
76575                     "building_area",
76576                     "address",
76577                     "opening_hours",
76578                     "smoking"
76579                 ],
76580                 "suggestion": true
76581             },
76582             "amenity/pub/The Ship Inn": {
76583                 "tags": {
76584                     "name": "The Ship Inn",
76585                     "amenity": "pub"
76586                 },
76587                 "name": "The Ship Inn",
76588                 "icon": "beer",
76589                 "geometry": [
76590                     "point",
76591                     "vertex",
76592                     "area"
76593                 ],
76594                 "fields": [
76595                     "building_area",
76596                     "address",
76597                     "opening_hours",
76598                     "smoking"
76599                 ],
76600                 "suggestion": true
76601             },
76602             "amenity/pub/Rose & Crown": {
76603                 "tags": {
76604                     "name": "Rose & Crown",
76605                     "amenity": "pub"
76606                 },
76607                 "name": "Rose & Crown",
76608                 "icon": "beer",
76609                 "geometry": [
76610                     "point",
76611                     "vertex",
76612                     "area"
76613                 ],
76614                 "fields": [
76615                     "building_area",
76616                     "address",
76617                     "opening_hours",
76618                     "smoking"
76619                 ],
76620                 "suggestion": true
76621             },
76622             "amenity/pub/Queens Head": {
76623                 "tags": {
76624                     "name": "Queens Head",
76625                     "amenity": "pub"
76626                 },
76627                 "name": "Queens Head",
76628                 "icon": "beer",
76629                 "geometry": [
76630                     "point",
76631                     "vertex",
76632                     "area"
76633                 ],
76634                 "fields": [
76635                     "building_area",
76636                     "address",
76637                     "opening_hours",
76638                     "smoking"
76639                 ],
76640                 "suggestion": true
76641             },
76642             "amenity/pub/Irish Pub": {
76643                 "tags": {
76644                     "name": "Irish Pub",
76645                     "amenity": "pub"
76646                 },
76647                 "name": "Irish Pub",
76648                 "icon": "beer",
76649                 "geometry": [
76650                     "point",
76651                     "vertex",
76652                     "area"
76653                 ],
76654                 "fields": [
76655                     "building_area",
76656                     "address",
76657                     "opening_hours",
76658                     "smoking"
76659                 ],
76660                 "suggestion": true
76661             },
76662             "amenity/fast_food/Quick": {
76663                 "tags": {
76664                     "name": "Quick",
76665                     "amenity": "fast_food"
76666                 },
76667                 "name": "Quick",
76668                 "icon": "fast-food",
76669                 "geometry": [
76670                     "point",
76671                     "vertex",
76672                     "area"
76673                 ],
76674                 "fields": [
76675                     "cuisine",
76676                     "building_area",
76677                     "address",
76678                     "opening_hours",
76679                     "smoking"
76680                 ],
76681                 "suggestion": true
76682             },
76683             "amenity/fast_food/McDonald's": {
76684                 "tags": {
76685                     "name": "McDonald's",
76686                     "cuisine": "burger",
76687                     "amenity": "fast_food"
76688                 },
76689                 "name": "McDonald's",
76690                 "icon": "fast-food",
76691                 "geometry": [
76692                     "point",
76693                     "vertex",
76694                     "area"
76695                 ],
76696                 "fields": [
76697                     "cuisine",
76698                     "building_area",
76699                     "address",
76700                     "opening_hours",
76701                     "smoking"
76702                 ],
76703                 "suggestion": true
76704             },
76705             "amenity/fast_food/Subway": {
76706                 "tags": {
76707                     "name": "Subway",
76708                     "cuisine": "sandwich",
76709                     "amenity": "fast_food"
76710                 },
76711                 "name": "Subway",
76712                 "icon": "fast-food",
76713                 "geometry": [
76714                     "point",
76715                     "vertex",
76716                     "area"
76717                 ],
76718                 "fields": [
76719                     "cuisine",
76720                     "building_area",
76721                     "address",
76722                     "opening_hours",
76723                     "smoking"
76724                 ],
76725                 "suggestion": true
76726             },
76727             "amenity/fast_food/Burger King": {
76728                 "tags": {
76729                     "name": "Burger King",
76730                     "cuisine": "burger",
76731                     "amenity": "fast_food"
76732                 },
76733                 "name": "Burger King",
76734                 "icon": "fast-food",
76735                 "geometry": [
76736                     "point",
76737                     "vertex",
76738                     "area"
76739                 ],
76740                 "fields": [
76741                     "cuisine",
76742                     "building_area",
76743                     "address",
76744                     "opening_hours",
76745                     "smoking"
76746                 ],
76747                 "suggestion": true
76748             },
76749             "amenity/fast_food/Ali Baba": {
76750                 "tags": {
76751                     "name": "Ali Baba",
76752                     "amenity": "fast_food"
76753                 },
76754                 "name": "Ali Baba",
76755                 "icon": "fast-food",
76756                 "geometry": [
76757                     "point",
76758                     "vertex",
76759                     "area"
76760                 ],
76761                 "fields": [
76762                     "cuisine",
76763                     "building_area",
76764                     "address",
76765                     "opening_hours",
76766                     "smoking"
76767                 ],
76768                 "suggestion": true
76769             },
76770             "amenity/fast_food/Hungry Jacks": {
76771                 "tags": {
76772                     "name": "Hungry Jacks",
76773                     "cuisine": "burger",
76774                     "amenity": "fast_food"
76775                 },
76776                 "name": "Hungry Jacks",
76777                 "icon": "fast-food",
76778                 "geometry": [
76779                     "point",
76780                     "vertex",
76781                     "area"
76782                 ],
76783                 "fields": [
76784                     "cuisine",
76785                     "building_area",
76786                     "address",
76787                     "opening_hours",
76788                     "smoking"
76789                 ],
76790                 "suggestion": true
76791             },
76792             "amenity/fast_food/Red Rooster": {
76793                 "tags": {
76794                     "name": "Red Rooster",
76795                     "amenity": "fast_food"
76796                 },
76797                 "name": "Red Rooster",
76798                 "icon": "fast-food",
76799                 "geometry": [
76800                     "point",
76801                     "vertex",
76802                     "area"
76803                 ],
76804                 "fields": [
76805                     "cuisine",
76806                     "building_area",
76807                     "address",
76808                     "opening_hours",
76809                     "smoking"
76810                 ],
76811                 "suggestion": true
76812             },
76813             "amenity/fast_food/KFC": {
76814                 "tags": {
76815                     "name": "KFC",
76816                     "cuisine": "chicken",
76817                     "amenity": "fast_food"
76818                 },
76819                 "name": "KFC",
76820                 "icon": "fast-food",
76821                 "geometry": [
76822                     "point",
76823                     "vertex",
76824                     "area"
76825                 ],
76826                 "fields": [
76827                     "cuisine",
76828                     "building_area",
76829                     "address",
76830                     "opening_hours",
76831                     "smoking"
76832                 ],
76833                 "suggestion": true
76834             },
76835             "amenity/fast_food/Domino's Pizza": {
76836                 "tags": {
76837                     "name": "Domino's Pizza",
76838                     "cuisine": "pizza",
76839                     "amenity": "fast_food"
76840                 },
76841                 "name": "Domino's Pizza",
76842                 "icon": "fast-food",
76843                 "geometry": [
76844                     "point",
76845                     "vertex",
76846                     "area"
76847                 ],
76848                 "fields": [
76849                     "cuisine",
76850                     "building_area",
76851                     "address",
76852                     "opening_hours",
76853                     "smoking"
76854                 ],
76855                 "suggestion": true
76856             },
76857             "amenity/fast_food/Chowking": {
76858                 "tags": {
76859                     "name": "Chowking",
76860                     "amenity": "fast_food"
76861                 },
76862                 "name": "Chowking",
76863                 "icon": "fast-food",
76864                 "geometry": [
76865                     "point",
76866                     "vertex",
76867                     "area"
76868                 ],
76869                 "fields": [
76870                     "cuisine",
76871                     "building_area",
76872                     "address",
76873                     "opening_hours",
76874                     "smoking"
76875                 ],
76876                 "suggestion": true
76877             },
76878             "amenity/fast_food/Jollibee": {
76879                 "tags": {
76880                     "name": "Jollibee",
76881                     "amenity": "fast_food"
76882                 },
76883                 "name": "Jollibee",
76884                 "icon": "fast-food",
76885                 "geometry": [
76886                     "point",
76887                     "vertex",
76888                     "area"
76889                 ],
76890                 "fields": [
76891                     "cuisine",
76892                     "building_area",
76893                     "address",
76894                     "opening_hours",
76895                     "smoking"
76896                 ],
76897                 "suggestion": true
76898             },
76899             "amenity/fast_food/Hesburger": {
76900                 "tags": {
76901                     "name": "Hesburger",
76902                     "amenity": "fast_food"
76903                 },
76904                 "name": "Hesburger",
76905                 "icon": "fast-food",
76906                 "geometry": [
76907                     "point",
76908                     "vertex",
76909                     "area"
76910                 ],
76911                 "fields": [
76912                     "cuisine",
76913                     "building_area",
76914                     "address",
76915                     "opening_hours",
76916                     "smoking"
76917                 ],
76918                 "suggestion": true
76919             },
76920             "amenity/fast_food/肯德基": {
76921                 "tags": {
76922                     "name": "肯德基",
76923                     "amenity": "fast_food"
76924                 },
76925                 "name": "肯德基",
76926                 "icon": "fast-food",
76927                 "geometry": [
76928                     "point",
76929                     "vertex",
76930                     "area"
76931                 ],
76932                 "fields": [
76933                     "cuisine",
76934                     "building_area",
76935                     "address",
76936                     "opening_hours",
76937                     "smoking"
76938                 ],
76939                 "suggestion": true
76940             },
76941             "amenity/fast_food/Wendy's": {
76942                 "tags": {
76943                     "name": "Wendy's",
76944                     "cuisine": "burger",
76945                     "amenity": "fast_food"
76946                 },
76947                 "name": "Wendy's",
76948                 "icon": "fast-food",
76949                 "geometry": [
76950                     "point",
76951                     "vertex",
76952                     "area"
76953                 ],
76954                 "fields": [
76955                     "cuisine",
76956                     "building_area",
76957                     "address",
76958                     "opening_hours",
76959                     "smoking"
76960                 ],
76961                 "suggestion": true
76962             },
76963             "amenity/fast_food/Tim Hortons": {
76964                 "tags": {
76965                     "name": "Tim Hortons",
76966                     "amenity": "fast_food"
76967                 },
76968                 "name": "Tim Hortons",
76969                 "icon": "fast-food",
76970                 "geometry": [
76971                     "point",
76972                     "vertex",
76973                     "area"
76974                 ],
76975                 "fields": [
76976                     "cuisine",
76977                     "building_area",
76978                     "address",
76979                     "opening_hours",
76980                     "smoking"
76981                 ],
76982                 "suggestion": true
76983             },
76984             "amenity/fast_food/Steers": {
76985                 "tags": {
76986                     "name": "Steers",
76987                     "amenity": "fast_food"
76988                 },
76989                 "name": "Steers",
76990                 "icon": "fast-food",
76991                 "geometry": [
76992                     "point",
76993                     "vertex",
76994                     "area"
76995                 ],
76996                 "fields": [
76997                     "cuisine",
76998                     "building_area",
76999                     "address",
77000                     "opening_hours",
77001                     "smoking"
77002                 ],
77003                 "suggestion": true
77004             },
77005             "amenity/fast_food/Hardee's": {
77006                 "tags": {
77007                     "name": "Hardee's",
77008                     "cuisine": "burger",
77009                     "amenity": "fast_food"
77010                 },
77011                 "name": "Hardee's",
77012                 "icon": "fast-food",
77013                 "geometry": [
77014                     "point",
77015                     "vertex",
77016                     "area"
77017                 ],
77018                 "fields": [
77019                     "cuisine",
77020                     "building_area",
77021                     "address",
77022                     "opening_hours",
77023                     "smoking"
77024                 ],
77025                 "suggestion": true
77026             },
77027             "amenity/fast_food/Arby's": {
77028                 "tags": {
77029                     "name": "Arby's",
77030                     "amenity": "fast_food"
77031                 },
77032                 "name": "Arby's",
77033                 "icon": "fast-food",
77034                 "geometry": [
77035                     "point",
77036                     "vertex",
77037                     "area"
77038                 ],
77039                 "fields": [
77040                     "cuisine",
77041                     "building_area",
77042                     "address",
77043                     "opening_hours",
77044                     "smoking"
77045                 ],
77046                 "suggestion": true
77047             },
77048             "amenity/fast_food/A&W": {
77049                 "tags": {
77050                     "name": "A&W",
77051                     "amenity": "fast_food"
77052                 },
77053                 "name": "A&W",
77054                 "icon": "fast-food",
77055                 "geometry": [
77056                     "point",
77057                     "vertex",
77058                     "area"
77059                 ],
77060                 "fields": [
77061                     "cuisine",
77062                     "building_area",
77063                     "address",
77064                     "opening_hours",
77065                     "smoking"
77066                 ],
77067                 "suggestion": true
77068             },
77069             "amenity/fast_food/Dairy Queen": {
77070                 "tags": {
77071                     "name": "Dairy Queen",
77072                     "amenity": "fast_food"
77073                 },
77074                 "name": "Dairy Queen",
77075                 "icon": "fast-food",
77076                 "geometry": [
77077                     "point",
77078                     "vertex",
77079                     "area"
77080                 ],
77081                 "fields": [
77082                     "cuisine",
77083                     "building_area",
77084                     "address",
77085                     "opening_hours",
77086                     "smoking"
77087                 ],
77088                 "suggestion": true
77089             },
77090             "amenity/fast_food/Hallo Pizza": {
77091                 "tags": {
77092                     "name": "Hallo Pizza",
77093                     "amenity": "fast_food"
77094                 },
77095                 "name": "Hallo Pizza",
77096                 "icon": "fast-food",
77097                 "geometry": [
77098                     "point",
77099                     "vertex",
77100                     "area"
77101                 ],
77102                 "fields": [
77103                     "cuisine",
77104                     "building_area",
77105                     "address",
77106                     "opening_hours",
77107                     "smoking"
77108                 ],
77109                 "suggestion": true
77110             },
77111             "amenity/fast_food/Fish & Chips": {
77112                 "tags": {
77113                     "name": "Fish & Chips",
77114                     "amenity": "fast_food"
77115                 },
77116                 "name": "Fish & Chips",
77117                 "icon": "fast-food",
77118                 "geometry": [
77119                     "point",
77120                     "vertex",
77121                     "area"
77122                 ],
77123                 "fields": [
77124                     "cuisine",
77125                     "building_area",
77126                     "address",
77127                     "opening_hours",
77128                     "smoking"
77129                 ],
77130                 "suggestion": true
77131             },
77132             "amenity/fast_food/Harvey's": {
77133                 "tags": {
77134                     "name": "Harvey's",
77135                     "amenity": "fast_food"
77136                 },
77137                 "name": "Harvey's",
77138                 "icon": "fast-food",
77139                 "geometry": [
77140                     "point",
77141                     "vertex",
77142                     "area"
77143                 ],
77144                 "fields": [
77145                     "cuisine",
77146                     "building_area",
77147                     "address",
77148                     "opening_hours",
77149                     "smoking"
77150                 ],
77151                 "suggestion": true
77152             },
77153             "amenity/fast_food/麥當勞": {
77154                 "tags": {
77155                     "name": "麥當勞",
77156                     "amenity": "fast_food"
77157                 },
77158                 "name": "麥當勞",
77159                 "icon": "fast-food",
77160                 "geometry": [
77161                     "point",
77162                     "vertex",
77163                     "area"
77164                 ],
77165                 "fields": [
77166                     "cuisine",
77167                     "building_area",
77168                     "address",
77169                     "opening_hours",
77170                     "smoking"
77171                 ],
77172                 "suggestion": true
77173             },
77174             "amenity/fast_food/Pizza Pizza": {
77175                 "tags": {
77176                     "name": "Pizza Pizza",
77177                     "amenity": "fast_food"
77178                 },
77179                 "name": "Pizza Pizza",
77180                 "icon": "fast-food",
77181                 "geometry": [
77182                     "point",
77183                     "vertex",
77184                     "area"
77185                 ],
77186                 "fields": [
77187                     "cuisine",
77188                     "building_area",
77189                     "address",
77190                     "opening_hours",
77191                     "smoking"
77192                 ],
77193                 "suggestion": true
77194             },
77195             "amenity/fast_food/Kotipizza": {
77196                 "tags": {
77197                     "name": "Kotipizza",
77198                     "amenity": "fast_food"
77199                 },
77200                 "name": "Kotipizza",
77201                 "icon": "fast-food",
77202                 "geometry": [
77203                     "point",
77204                     "vertex",
77205                     "area"
77206                 ],
77207                 "fields": [
77208                     "cuisine",
77209                     "building_area",
77210                     "address",
77211                     "opening_hours",
77212                     "smoking"
77213                 ],
77214                 "suggestion": true
77215             },
77216             "amenity/fast_food/Jack in the Box": {
77217                 "tags": {
77218                     "name": "Jack in the Box",
77219                     "cuisine": "burger",
77220                     "amenity": "fast_food"
77221                 },
77222                 "name": "Jack in the Box",
77223                 "icon": "fast-food",
77224                 "geometry": [
77225                     "point",
77226                     "vertex",
77227                     "area"
77228                 ],
77229                 "fields": [
77230                     "cuisine",
77231                     "building_area",
77232                     "address",
77233                     "opening_hours",
77234                     "smoking"
77235                 ],
77236                 "suggestion": true
77237             },
77238             "amenity/fast_food/Istanbul": {
77239                 "tags": {
77240                     "name": "Istanbul",
77241                     "amenity": "fast_food"
77242                 },
77243                 "name": "Istanbul",
77244                 "icon": "fast-food",
77245                 "geometry": [
77246                     "point",
77247                     "vertex",
77248                     "area"
77249                 ],
77250                 "fields": [
77251                     "cuisine",
77252                     "building_area",
77253                     "address",
77254                     "opening_hours",
77255                     "smoking"
77256                 ],
77257                 "suggestion": true
77258             },
77259             "amenity/fast_food/Kochlöffel": {
77260                 "tags": {
77261                     "name": "Kochlöffel",
77262                     "amenity": "fast_food"
77263                 },
77264                 "name": "Kochlöffel",
77265                 "icon": "fast-food",
77266                 "geometry": [
77267                     "point",
77268                     "vertex",
77269                     "area"
77270                 ],
77271                 "fields": [
77272                     "cuisine",
77273                     "building_area",
77274                     "address",
77275                     "opening_hours",
77276                     "smoking"
77277                 ],
77278                 "suggestion": true
77279             },
77280             "amenity/fast_food/Döner": {
77281                 "tags": {
77282                     "name": "Döner",
77283                     "amenity": "fast_food"
77284                 },
77285                 "name": "Döner",
77286                 "icon": "fast-food",
77287                 "geometry": [
77288                     "point",
77289                     "vertex",
77290                     "area"
77291                 ],
77292                 "fields": [
77293                     "cuisine",
77294                     "building_area",
77295                     "address",
77296                     "opening_hours",
77297                     "smoking"
77298                 ],
77299                 "suggestion": true
77300             },
77301             "amenity/fast_food/Telepizza": {
77302                 "tags": {
77303                     "name": "Telepizza",
77304                     "amenity": "fast_food"
77305                 },
77306                 "name": "Telepizza",
77307                 "icon": "fast-food",
77308                 "geometry": [
77309                     "point",
77310                     "vertex",
77311                     "area"
77312                 ],
77313                 "fields": [
77314                     "cuisine",
77315                     "building_area",
77316                     "address",
77317                     "opening_hours",
77318                     "smoking"
77319                 ],
77320                 "suggestion": true
77321             },
77322             "amenity/fast_food/Sibylla": {
77323                 "tags": {
77324                     "name": "Sibylla",
77325                     "amenity": "fast_food"
77326                 },
77327                 "name": "Sibylla",
77328                 "icon": "fast-food",
77329                 "geometry": [
77330                     "point",
77331                     "vertex",
77332                     "area"
77333                 ],
77334                 "fields": [
77335                     "cuisine",
77336                     "building_area",
77337                     "address",
77338                     "opening_hours",
77339                     "smoking"
77340                 ],
77341                 "suggestion": true
77342             },
77343             "amenity/fast_food/Carl's Jr.": {
77344                 "tags": {
77345                     "name": "Carl's Jr.",
77346                     "cuisine": "burger",
77347                     "amenity": "fast_food"
77348                 },
77349                 "name": "Carl's Jr.",
77350                 "icon": "fast-food",
77351                 "geometry": [
77352                     "point",
77353                     "vertex",
77354                     "area"
77355                 ],
77356                 "fields": [
77357                     "cuisine",
77358                     "building_area",
77359                     "address",
77360                     "opening_hours",
77361                     "smoking"
77362                 ],
77363                 "suggestion": true
77364             },
77365             "amenity/fast_food/Quiznos": {
77366                 "tags": {
77367                     "name": "Quiznos",
77368                     "cuisine": "sandwich",
77369                     "amenity": "fast_food"
77370                 },
77371                 "name": "Quiznos",
77372                 "icon": "fast-food",
77373                 "geometry": [
77374                     "point",
77375                     "vertex",
77376                     "area"
77377                 ],
77378                 "fields": [
77379                     "cuisine",
77380                     "building_area",
77381                     "address",
77382                     "opening_hours",
77383                     "smoking"
77384                 ],
77385                 "suggestion": true
77386             },
77387             "amenity/fast_food/Wimpy": {
77388                 "tags": {
77389                     "name": "Wimpy",
77390                     "amenity": "fast_food"
77391                 },
77392                 "name": "Wimpy",
77393                 "icon": "fast-food",
77394                 "geometry": [
77395                     "point",
77396                     "vertex",
77397                     "area"
77398                 ],
77399                 "fields": [
77400                     "cuisine",
77401                     "building_area",
77402                     "address",
77403                     "opening_hours",
77404                     "smoking"
77405                 ],
77406                 "suggestion": true
77407             },
77408             "amenity/fast_food/Sonic": {
77409                 "tags": {
77410                     "name": "Sonic",
77411                     "cuisine": "burger",
77412                     "amenity": "fast_food"
77413                 },
77414                 "name": "Sonic",
77415                 "icon": "fast-food",
77416                 "geometry": [
77417                     "point",
77418                     "vertex",
77419                     "area"
77420                 ],
77421                 "fields": [
77422                     "cuisine",
77423                     "building_area",
77424                     "address",
77425                     "opening_hours",
77426                     "smoking"
77427                 ],
77428                 "suggestion": true
77429             },
77430             "amenity/fast_food/Taco Bell": {
77431                 "tags": {
77432                     "name": "Taco Bell",
77433                     "amenity": "fast_food"
77434                 },
77435                 "name": "Taco Bell",
77436                 "icon": "fast-food",
77437                 "geometry": [
77438                     "point",
77439                     "vertex",
77440                     "area"
77441                 ],
77442                 "fields": [
77443                     "cuisine",
77444                     "building_area",
77445                     "address",
77446                     "opening_hours",
77447                     "smoking"
77448                 ],
77449                 "suggestion": true
77450             },
77451             "amenity/fast_food/Pizza Nova": {
77452                 "tags": {
77453                     "name": "Pizza Nova",
77454                     "amenity": "fast_food"
77455                 },
77456                 "name": "Pizza Nova",
77457                 "icon": "fast-food",
77458                 "geometry": [
77459                     "point",
77460                     "vertex",
77461                     "area"
77462                 ],
77463                 "fields": [
77464                     "cuisine",
77465                     "building_area",
77466                     "address",
77467                     "opening_hours",
77468                     "smoking"
77469                 ],
77470                 "suggestion": true
77471             },
77472             "amenity/fast_food/Papa John's": {
77473                 "tags": {
77474                     "name": "Papa John's",
77475                     "cuisine": "pizza",
77476                     "amenity": "fast_food"
77477                 },
77478                 "name": "Papa John's",
77479                 "icon": "fast-food",
77480                 "geometry": [
77481                     "point",
77482                     "vertex",
77483                     "area"
77484                 ],
77485                 "fields": [
77486                     "cuisine",
77487                     "building_area",
77488                     "address",
77489                     "opening_hours",
77490                     "smoking"
77491                 ],
77492                 "suggestion": true
77493             },
77494             "amenity/fast_food/Nordsee": {
77495                 "tags": {
77496                     "name": "Nordsee",
77497                     "amenity": "fast_food"
77498                 },
77499                 "name": "Nordsee",
77500                 "icon": "fast-food",
77501                 "geometry": [
77502                     "point",
77503                     "vertex",
77504                     "area"
77505                 ],
77506                 "fields": [
77507                     "cuisine",
77508                     "building_area",
77509                     "address",
77510                     "opening_hours",
77511                     "smoking"
77512                 ],
77513                 "suggestion": true
77514             },
77515             "amenity/fast_food/Mr. Sub": {
77516                 "tags": {
77517                     "name": "Mr. Sub",
77518                     "amenity": "fast_food"
77519                 },
77520                 "name": "Mr. Sub",
77521                 "icon": "fast-food",
77522                 "geometry": [
77523                     "point",
77524                     "vertex",
77525                     "area"
77526                 ],
77527                 "fields": [
77528                     "cuisine",
77529                     "building_area",
77530                     "address",
77531                     "opening_hours",
77532                     "smoking"
77533                 ],
77534                 "suggestion": true
77535             },
77536             "amenity/fast_food/Kebab": {
77537                 "tags": {
77538                     "name": "Kebab",
77539                     "amenity": "fast_food"
77540                 },
77541                 "name": "Kebab",
77542                 "icon": "fast-food",
77543                 "geometry": [
77544                     "point",
77545                     "vertex",
77546                     "area"
77547                 ],
77548                 "fields": [
77549                     "cuisine",
77550                     "building_area",
77551                     "address",
77552                     "opening_hours",
77553                     "smoking"
77554                 ],
77555                 "suggestion": true
77556             },
77557             "amenity/fast_food/Макдоналдс": {
77558                 "tags": {
77559                     "name": "Макдоналдс",
77560                     "name:en": "McDonald's",
77561                     "amenity": "fast_food"
77562                 },
77563                 "name": "Макдоналдс",
77564                 "icon": "fast-food",
77565                 "geometry": [
77566                     "point",
77567                     "vertex",
77568                     "area"
77569                 ],
77570                 "fields": [
77571                     "cuisine",
77572                     "building_area",
77573                     "address",
77574                     "opening_hours",
77575                     "smoking"
77576                 ],
77577                 "suggestion": true
77578             },
77579             "amenity/fast_food/Asia Imbiss": {
77580                 "tags": {
77581                     "name": "Asia Imbiss",
77582                     "amenity": "fast_food"
77583                 },
77584                 "name": "Asia Imbiss",
77585                 "icon": "fast-food",
77586                 "geometry": [
77587                     "point",
77588                     "vertex",
77589                     "area"
77590                 ],
77591                 "fields": [
77592                     "cuisine",
77593                     "building_area",
77594                     "address",
77595                     "opening_hours",
77596                     "smoking"
77597                 ],
77598                 "suggestion": true
77599             },
77600             "amenity/fast_food/Imbiss": {
77601                 "tags": {
77602                     "name": "Imbiss",
77603                     "amenity": "fast_food"
77604                 },
77605                 "name": "Imbiss",
77606                 "icon": "fast-food",
77607                 "geometry": [
77608                     "point",
77609                     "vertex",
77610                     "area"
77611                 ],
77612                 "fields": [
77613                     "cuisine",
77614                     "building_area",
77615                     "address",
77616                     "opening_hours",
77617                     "smoking"
77618                 ],
77619                 "suggestion": true
77620             },
77621             "amenity/fast_food/Chipotle": {
77622                 "tags": {
77623                     "name": "Chipotle",
77624                     "cuisine": "mexican",
77625                     "amenity": "fast_food"
77626                 },
77627                 "name": "Chipotle",
77628                 "icon": "fast-food",
77629                 "geometry": [
77630                     "point",
77631                     "vertex",
77632                     "area"
77633                 ],
77634                 "fields": [
77635                     "cuisine",
77636                     "building_area",
77637                     "address",
77638                     "opening_hours",
77639                     "smoking"
77640                 ],
77641                 "suggestion": true
77642             },
77643             "amenity/fast_food/マクドナルド": {
77644                 "tags": {
77645                     "name": "マクドナルド",
77646                     "name:en": "McDonald's",
77647                     "cuisine": "burger",
77648                     "amenity": "fast_food"
77649                 },
77650                 "name": "マクドナルド",
77651                 "icon": "fast-food",
77652                 "geometry": [
77653                     "point",
77654                     "vertex",
77655                     "area"
77656                 ],
77657                 "fields": [
77658                     "cuisine",
77659                     "building_area",
77660                     "address",
77661                     "opening_hours",
77662                     "smoking"
77663                 ],
77664                 "suggestion": true
77665             },
77666             "amenity/fast_food/In-N-Out Burger": {
77667                 "tags": {
77668                     "name": "In-N-Out Burger",
77669                     "amenity": "fast_food"
77670                 },
77671                 "name": "In-N-Out Burger",
77672                 "icon": "fast-food",
77673                 "geometry": [
77674                     "point",
77675                     "vertex",
77676                     "area"
77677                 ],
77678                 "fields": [
77679                     "cuisine",
77680                     "building_area",
77681                     "address",
77682                     "opening_hours",
77683                     "smoking"
77684                 ],
77685                 "suggestion": true
77686             },
77687             "amenity/fast_food/Jimmy John's": {
77688                 "tags": {
77689                     "name": "Jimmy John's",
77690                     "amenity": "fast_food"
77691                 },
77692                 "name": "Jimmy John's",
77693                 "icon": "fast-food",
77694                 "geometry": [
77695                     "point",
77696                     "vertex",
77697                     "area"
77698                 ],
77699                 "fields": [
77700                     "cuisine",
77701                     "building_area",
77702                     "address",
77703                     "opening_hours",
77704                     "smoking"
77705                 ],
77706                 "suggestion": true
77707             },
77708             "amenity/fast_food/Jamba Juice": {
77709                 "tags": {
77710                     "name": "Jamba Juice",
77711                     "amenity": "fast_food"
77712                 },
77713                 "name": "Jamba Juice",
77714                 "icon": "fast-food",
77715                 "geometry": [
77716                     "point",
77717                     "vertex",
77718                     "area"
77719                 ],
77720                 "fields": [
77721                     "cuisine",
77722                     "building_area",
77723                     "address",
77724                     "opening_hours",
77725                     "smoking"
77726                 ],
77727                 "suggestion": true
77728             },
77729             "amenity/fast_food/Робин Сдобин": {
77730                 "tags": {
77731                     "name": "Робин Сдобин",
77732                     "amenity": "fast_food"
77733                 },
77734                 "name": "Робин Сдобин",
77735                 "icon": "fast-food",
77736                 "geometry": [
77737                     "point",
77738                     "vertex",
77739                     "area"
77740                 ],
77741                 "fields": [
77742                     "cuisine",
77743                     "building_area",
77744                     "address",
77745                     "opening_hours",
77746                     "smoking"
77747                 ],
77748                 "suggestion": true
77749             },
77750             "amenity/fast_food/Baskin Robbins": {
77751                 "tags": {
77752                     "name": "Baskin Robbins",
77753                     "amenity": "fast_food"
77754                 },
77755                 "name": "Baskin Robbins",
77756                 "icon": "fast-food",
77757                 "geometry": [
77758                     "point",
77759                     "vertex",
77760                     "area"
77761                 ],
77762                 "fields": [
77763                     "cuisine",
77764                     "building_area",
77765                     "address",
77766                     "opening_hours",
77767                     "smoking"
77768                 ],
77769                 "suggestion": true
77770             },
77771             "amenity/fast_food/ケンタッキーフライドチキン": {
77772                 "tags": {
77773                     "name": "ケンタッキーフライドチキン",
77774                     "name:en": "KFC",
77775                     "cuisine": "chicken",
77776                     "amenity": "fast_food"
77777                 },
77778                 "name": "ケンタッキーフライドチキン",
77779                 "icon": "fast-food",
77780                 "geometry": [
77781                     "point",
77782                     "vertex",
77783                     "area"
77784                 ],
77785                 "fields": [
77786                     "cuisine",
77787                     "building_area",
77788                     "address",
77789                     "opening_hours",
77790                     "smoking"
77791                 ],
77792                 "suggestion": true
77793             },
77794             "amenity/fast_food/吉野家": {
77795                 "tags": {
77796                     "name": "吉野家",
77797                     "amenity": "fast_food"
77798                 },
77799                 "name": "吉野家",
77800                 "icon": "fast-food",
77801                 "geometry": [
77802                     "point",
77803                     "vertex",
77804                     "area"
77805                 ],
77806                 "fields": [
77807                     "cuisine",
77808                     "building_area",
77809                     "address",
77810                     "opening_hours",
77811                     "smoking"
77812                 ],
77813                 "suggestion": true
77814             },
77815             "amenity/fast_food/Taco Time": {
77816                 "tags": {
77817                     "name": "Taco Time",
77818                     "amenity": "fast_food"
77819                 },
77820                 "name": "Taco Time",
77821                 "icon": "fast-food",
77822                 "geometry": [
77823                     "point",
77824                     "vertex",
77825                     "area"
77826                 ],
77827                 "fields": [
77828                     "cuisine",
77829                     "building_area",
77830                     "address",
77831                     "opening_hours",
77832                     "smoking"
77833                 ],
77834                 "suggestion": true
77835             },
77836             "amenity/fast_food/松屋": {
77837                 "tags": {
77838                     "name": "松屋",
77839                     "name:en": "Matsuya",
77840                     "amenity": "fast_food"
77841                 },
77842                 "name": "松屋",
77843                 "icon": "fast-food",
77844                 "geometry": [
77845                     "point",
77846                     "vertex",
77847                     "area"
77848                 ],
77849                 "fields": [
77850                     "cuisine",
77851                     "building_area",
77852                     "address",
77853                     "opening_hours",
77854                     "smoking"
77855                 ],
77856                 "suggestion": true
77857             },
77858             "amenity/fast_food/Little Caesars": {
77859                 "tags": {
77860                     "name": "Little Caesars",
77861                     "amenity": "fast_food"
77862                 },
77863                 "name": "Little Caesars",
77864                 "icon": "fast-food",
77865                 "geometry": [
77866                     "point",
77867                     "vertex",
77868                     "area"
77869                 ],
77870                 "fields": [
77871                     "cuisine",
77872                     "building_area",
77873                     "address",
77874                     "opening_hours",
77875                     "smoking"
77876                 ],
77877                 "suggestion": true
77878             },
77879             "amenity/fast_food/El Pollo Loco": {
77880                 "tags": {
77881                     "name": "El Pollo Loco",
77882                     "amenity": "fast_food"
77883                 },
77884                 "name": "El Pollo Loco",
77885                 "icon": "fast-food",
77886                 "geometry": [
77887                     "point",
77888                     "vertex",
77889                     "area"
77890                 ],
77891                 "fields": [
77892                     "cuisine",
77893                     "building_area",
77894                     "address",
77895                     "opening_hours",
77896                     "smoking"
77897                 ],
77898                 "suggestion": true
77899             },
77900             "amenity/fast_food/Del Taco": {
77901                 "tags": {
77902                     "name": "Del Taco",
77903                     "amenity": "fast_food"
77904                 },
77905                 "name": "Del Taco",
77906                 "icon": "fast-food",
77907                 "geometry": [
77908                     "point",
77909                     "vertex",
77910                     "area"
77911                 ],
77912                 "fields": [
77913                     "cuisine",
77914                     "building_area",
77915                     "address",
77916                     "opening_hours",
77917                     "smoking"
77918                 ],
77919                 "suggestion": true
77920             },
77921             "amenity/fast_food/White Castle": {
77922                 "tags": {
77923                     "name": "White Castle",
77924                     "amenity": "fast_food"
77925                 },
77926                 "name": "White Castle",
77927                 "icon": "fast-food",
77928                 "geometry": [
77929                     "point",
77930                     "vertex",
77931                     "area"
77932                 ],
77933                 "fields": [
77934                     "cuisine",
77935                     "building_area",
77936                     "address",
77937                     "opening_hours",
77938                     "smoking"
77939                 ],
77940                 "suggestion": true
77941             },
77942             "amenity/fast_food/Boston Market": {
77943                 "tags": {
77944                     "name": "Boston Market",
77945                     "amenity": "fast_food"
77946                 },
77947                 "name": "Boston Market",
77948                 "icon": "fast-food",
77949                 "geometry": [
77950                     "point",
77951                     "vertex",
77952                     "area"
77953                 ],
77954                 "fields": [
77955                     "cuisine",
77956                     "building_area",
77957                     "address",
77958                     "opening_hours",
77959                     "smoking"
77960                 ],
77961                 "suggestion": true
77962             },
77963             "amenity/fast_food/Chick-fil-A": {
77964                 "tags": {
77965                     "name": "Chick-fil-A",
77966                     "cuisine": "chicken",
77967                     "amenity": "fast_food"
77968                 },
77969                 "name": "Chick-fil-A",
77970                 "icon": "fast-food",
77971                 "geometry": [
77972                     "point",
77973                     "vertex",
77974                     "area"
77975                 ],
77976                 "fields": [
77977                     "cuisine",
77978                     "building_area",
77979                     "address",
77980                     "opening_hours",
77981                     "smoking"
77982                 ],
77983                 "suggestion": true
77984             },
77985             "amenity/fast_food/Panda Express": {
77986                 "tags": {
77987                     "name": "Panda Express",
77988                     "amenity": "fast_food"
77989                 },
77990                 "name": "Panda Express",
77991                 "icon": "fast-food",
77992                 "geometry": [
77993                     "point",
77994                     "vertex",
77995                     "area"
77996                 ],
77997                 "fields": [
77998                     "cuisine",
77999                     "building_area",
78000                     "address",
78001                     "opening_hours",
78002                     "smoking"
78003                 ],
78004                 "suggestion": true
78005             },
78006             "amenity/fast_food/Whataburger": {
78007                 "tags": {
78008                     "name": "Whataburger",
78009                     "amenity": "fast_food"
78010                 },
78011                 "name": "Whataburger",
78012                 "icon": "fast-food",
78013                 "geometry": [
78014                     "point",
78015                     "vertex",
78016                     "area"
78017                 ],
78018                 "fields": [
78019                     "cuisine",
78020                     "building_area",
78021                     "address",
78022                     "opening_hours",
78023                     "smoking"
78024                 ],
78025                 "suggestion": true
78026             },
78027             "amenity/fast_food/Taco John's": {
78028                 "tags": {
78029                     "name": "Taco John's",
78030                     "amenity": "fast_food"
78031                 },
78032                 "name": "Taco John's",
78033                 "icon": "fast-food",
78034                 "geometry": [
78035                     "point",
78036                     "vertex",
78037                     "area"
78038                 ],
78039                 "fields": [
78040                     "cuisine",
78041                     "building_area",
78042                     "address",
78043                     "opening_hours",
78044                     "smoking"
78045                 ],
78046                 "suggestion": true
78047             },
78048             "amenity/fast_food/Теремок": {
78049                 "tags": {
78050                     "name": "Теремок",
78051                     "amenity": "fast_food"
78052                 },
78053                 "name": "Теремок",
78054                 "icon": "fast-food",
78055                 "geometry": [
78056                     "point",
78057                     "vertex",
78058                     "area"
78059                 ],
78060                 "fields": [
78061                     "cuisine",
78062                     "building_area",
78063                     "address",
78064                     "opening_hours",
78065                     "smoking"
78066                 ],
78067                 "suggestion": true
78068             },
78069             "amenity/fast_food/Culver's": {
78070                 "tags": {
78071                     "name": "Culver's",
78072                     "amenity": "fast_food"
78073                 },
78074                 "name": "Culver's",
78075                 "icon": "fast-food",
78076                 "geometry": [
78077                     "point",
78078                     "vertex",
78079                     "area"
78080                 ],
78081                 "fields": [
78082                     "cuisine",
78083                     "building_area",
78084                     "address",
78085                     "opening_hours",
78086                     "smoking"
78087                 ],
78088                 "suggestion": true
78089             },
78090             "amenity/fast_food/Five Guys": {
78091                 "tags": {
78092                     "name": "Five Guys",
78093                     "amenity": "fast_food"
78094                 },
78095                 "name": "Five Guys",
78096                 "icon": "fast-food",
78097                 "geometry": [
78098                     "point",
78099                     "vertex",
78100                     "area"
78101                 ],
78102                 "fields": [
78103                     "cuisine",
78104                     "building_area",
78105                     "address",
78106                     "opening_hours",
78107                     "smoking"
78108                 ],
78109                 "suggestion": true
78110             },
78111             "amenity/fast_food/Church's Chicken": {
78112                 "tags": {
78113                     "name": "Church's Chicken",
78114                     "amenity": "fast_food"
78115                 },
78116                 "name": "Church's Chicken",
78117                 "icon": "fast-food",
78118                 "geometry": [
78119                     "point",
78120                     "vertex",
78121                     "area"
78122                 ],
78123                 "fields": [
78124                     "cuisine",
78125                     "building_area",
78126                     "address",
78127                     "opening_hours",
78128                     "smoking"
78129                 ],
78130                 "suggestion": true
78131             },
78132             "amenity/fast_food/Popeye's": {
78133                 "tags": {
78134                     "name": "Popeye's",
78135                     "cuisine": "chicken",
78136                     "amenity": "fast_food"
78137                 },
78138                 "name": "Popeye's",
78139                 "icon": "fast-food",
78140                 "geometry": [
78141                     "point",
78142                     "vertex",
78143                     "area"
78144                 ],
78145                 "fields": [
78146                     "cuisine",
78147                     "building_area",
78148                     "address",
78149                     "opening_hours",
78150                     "smoking"
78151                 ],
78152                 "suggestion": true
78153             },
78154             "amenity/fast_food/Long John Silver's": {
78155                 "tags": {
78156                     "name": "Long John Silver's",
78157                     "amenity": "fast_food"
78158                 },
78159                 "name": "Long John Silver's",
78160                 "icon": "fast-food",
78161                 "geometry": [
78162                     "point",
78163                     "vertex",
78164                     "area"
78165                 ],
78166                 "fields": [
78167                     "cuisine",
78168                     "building_area",
78169                     "address",
78170                     "opening_hours",
78171                     "smoking"
78172                 ],
78173                 "suggestion": true
78174             },
78175             "amenity/fast_food/Pollo Campero": {
78176                 "tags": {
78177                     "name": "Pollo Campero",
78178                     "amenity": "fast_food"
78179                 },
78180                 "name": "Pollo Campero",
78181                 "icon": "fast-food",
78182                 "geometry": [
78183                     "point",
78184                     "vertex",
78185                     "area"
78186                 ],
78187                 "fields": [
78188                     "cuisine",
78189                     "building_area",
78190                     "address",
78191                     "opening_hours",
78192                     "smoking"
78193                 ],
78194                 "suggestion": true
78195             },
78196             "amenity/fast_food/Zaxby's": {
78197                 "tags": {
78198                     "name": "Zaxby's",
78199                     "amenity": "fast_food"
78200                 },
78201                 "name": "Zaxby's",
78202                 "icon": "fast-food",
78203                 "geometry": [
78204                     "point",
78205                     "vertex",
78206                     "area"
78207                 ],
78208                 "fields": [
78209                     "cuisine",
78210                     "building_area",
78211                     "address",
78212                     "opening_hours",
78213                     "smoking"
78214                 ],
78215                 "suggestion": true
78216             },
78217             "amenity/fast_food/すき家": {
78218                 "tags": {
78219                     "name": "すき家",
78220                     "name:en": "SUKIYA",
78221                     "amenity": "fast_food"
78222                 },
78223                 "name": "すき家",
78224                 "icon": "fast-food",
78225                 "geometry": [
78226                     "point",
78227                     "vertex",
78228                     "area"
78229                 ],
78230                 "fields": [
78231                     "cuisine",
78232                     "building_area",
78233                     "address",
78234                     "opening_hours",
78235                     "smoking"
78236                 ],
78237                 "suggestion": true
78238             },
78239             "amenity/fast_food/モスバーガー": {
78240                 "tags": {
78241                     "name": "モスバーガー",
78242                     "name:en": "MOS BURGER",
78243                     "amenity": "fast_food"
78244                 },
78245                 "name": "モスバーガー",
78246                 "icon": "fast-food",
78247                 "geometry": [
78248                     "point",
78249                     "vertex",
78250                     "area"
78251                 ],
78252                 "fields": [
78253                     "cuisine",
78254                     "building_area",
78255                     "address",
78256                     "opening_hours",
78257                     "smoking"
78258                 ],
78259                 "suggestion": true
78260             },
78261             "amenity/fast_food/Русский Аппетит": {
78262                 "tags": {
78263                     "name": "Русский Аппетит",
78264                     "amenity": "fast_food"
78265                 },
78266                 "name": "Русский Аппетит",
78267                 "icon": "fast-food",
78268                 "geometry": [
78269                     "point",
78270                     "vertex",
78271                     "area"
78272                 ],
78273                 "fields": [
78274                     "cuisine",
78275                     "building_area",
78276                     "address",
78277                     "opening_hours",
78278                     "smoking"
78279                 ],
78280                 "suggestion": true
78281             },
78282             "amenity/fast_food/なか卯": {
78283                 "tags": {
78284                     "name": "なか卯",
78285                     "amenity": "fast_food"
78286                 },
78287                 "name": "なか卯",
78288                 "icon": "fast-food",
78289                 "geometry": [
78290                     "point",
78291                     "vertex",
78292                     "area"
78293                 ],
78294                 "fields": [
78295                     "cuisine",
78296                     "building_area",
78297                     "address",
78298                     "opening_hours",
78299                     "smoking"
78300                 ],
78301                 "suggestion": true
78302             },
78303             "amenity/restaurant/Pizza Hut": {
78304                 "tags": {
78305                     "name": "Pizza Hut",
78306                     "amenity": "restaurant"
78307                 },
78308                 "name": "Pizza Hut",
78309                 "icon": "restaurant",
78310                 "geometry": [
78311                     "point",
78312                     "vertex",
78313                     "area"
78314                 ],
78315                 "fields": [
78316                     "cuisine",
78317                     "building_area",
78318                     "address",
78319                     "opening_hours",
78320                     "capacity",
78321                     "smoking"
78322                 ],
78323                 "suggestion": true
78324             },
78325             "amenity/restaurant/Little Chef": {
78326                 "tags": {
78327                     "name": "Little Chef",
78328                     "amenity": "restaurant"
78329                 },
78330                 "name": "Little Chef",
78331                 "icon": "restaurant",
78332                 "geometry": [
78333                     "point",
78334                     "vertex",
78335                     "area"
78336                 ],
78337                 "fields": [
78338                     "cuisine",
78339                     "building_area",
78340                     "address",
78341                     "opening_hours",
78342                     "capacity",
78343                     "smoking"
78344                 ],
78345                 "suggestion": true
78346             },
78347             "amenity/restaurant/Adler": {
78348                 "tags": {
78349                     "name": "Adler",
78350                     "amenity": "restaurant"
78351                 },
78352                 "name": "Adler",
78353                 "icon": "restaurant",
78354                 "geometry": [
78355                     "point",
78356                     "vertex",
78357                     "area"
78358                 ],
78359                 "fields": [
78360                     "cuisine",
78361                     "building_area",
78362                     "address",
78363                     "opening_hours",
78364                     "capacity",
78365                     "smoking"
78366                 ],
78367                 "suggestion": true
78368             },
78369             "amenity/restaurant/Zur Krone": {
78370                 "tags": {
78371                     "name": "Zur Krone",
78372                     "amenity": "restaurant"
78373                 },
78374                 "name": "Zur Krone",
78375                 "icon": "restaurant",
78376                 "geometry": [
78377                     "point",
78378                     "vertex",
78379                     "area"
78380                 ],
78381                 "fields": [
78382                     "cuisine",
78383                     "building_area",
78384                     "address",
78385                     "opening_hours",
78386                     "capacity",
78387                     "smoking"
78388                 ],
78389                 "suggestion": true
78390             },
78391             "amenity/restaurant/Deutsches Haus": {
78392                 "tags": {
78393                     "name": "Deutsches Haus",
78394                     "amenity": "restaurant"
78395                 },
78396                 "name": "Deutsches Haus",
78397                 "icon": "restaurant",
78398                 "geometry": [
78399                     "point",
78400                     "vertex",
78401                     "area"
78402                 ],
78403                 "fields": [
78404                     "cuisine",
78405                     "building_area",
78406                     "address",
78407                     "opening_hours",
78408                     "capacity",
78409                     "smoking"
78410                 ],
78411                 "suggestion": true
78412             },
78413             "amenity/restaurant/Krone": {
78414                 "tags": {
78415                     "name": "Krone",
78416                     "amenity": "restaurant"
78417                 },
78418                 "name": "Krone",
78419                 "icon": "restaurant",
78420                 "geometry": [
78421                     "point",
78422                     "vertex",
78423                     "area"
78424                 ],
78425                 "fields": [
78426                     "cuisine",
78427                     "building_area",
78428                     "address",
78429                     "opening_hours",
78430                     "capacity",
78431                     "smoking"
78432                 ],
78433                 "suggestion": true
78434             },
78435             "amenity/restaurant/Akropolis": {
78436                 "tags": {
78437                     "name": "Akropolis",
78438                     "amenity": "restaurant"
78439                 },
78440                 "name": "Akropolis",
78441                 "icon": "restaurant",
78442                 "geometry": [
78443                     "point",
78444                     "vertex",
78445                     "area"
78446                 ],
78447                 "fields": [
78448                     "cuisine",
78449                     "building_area",
78450                     "address",
78451                     "opening_hours",
78452                     "capacity",
78453                     "smoking"
78454                 ],
78455                 "suggestion": true
78456             },
78457             "amenity/restaurant/Schützenhaus": {
78458                 "tags": {
78459                     "name": "Schützenhaus",
78460                     "amenity": "restaurant"
78461                 },
78462                 "name": "Schützenhaus",
78463                 "icon": "restaurant",
78464                 "geometry": [
78465                     "point",
78466                     "vertex",
78467                     "area"
78468                 ],
78469                 "fields": [
78470                     "cuisine",
78471                     "building_area",
78472                     "address",
78473                     "opening_hours",
78474                     "capacity",
78475                     "smoking"
78476                 ],
78477                 "suggestion": true
78478             },
78479             "amenity/restaurant/Kreuz": {
78480                 "tags": {
78481                     "name": "Kreuz",
78482                     "amenity": "restaurant"
78483                 },
78484                 "name": "Kreuz",
78485                 "icon": "restaurant",
78486                 "geometry": [
78487                     "point",
78488                     "vertex",
78489                     "area"
78490                 ],
78491                 "fields": [
78492                     "cuisine",
78493                     "building_area",
78494                     "address",
78495                     "opening_hours",
78496                     "capacity",
78497                     "smoking"
78498                 ],
78499                 "suggestion": true
78500             },
78501             "amenity/restaurant/Waldschänke": {
78502                 "tags": {
78503                     "name": "Waldschänke",
78504                     "amenity": "restaurant"
78505                 },
78506                 "name": "Waldschänke",
78507                 "icon": "restaurant",
78508                 "geometry": [
78509                     "point",
78510                     "vertex",
78511                     "area"
78512                 ],
78513                 "fields": [
78514                     "cuisine",
78515                     "building_area",
78516                     "address",
78517                     "opening_hours",
78518                     "capacity",
78519                     "smoking"
78520                 ],
78521                 "suggestion": true
78522             },
78523             "amenity/restaurant/La Piazza": {
78524                 "tags": {
78525                     "name": "La Piazza",
78526                     "amenity": "restaurant"
78527                 },
78528                 "name": "La Piazza",
78529                 "icon": "restaurant",
78530                 "geometry": [
78531                     "point",
78532                     "vertex",
78533                     "area"
78534                 ],
78535                 "fields": [
78536                     "cuisine",
78537                     "building_area",
78538                     "address",
78539                     "opening_hours",
78540                     "capacity",
78541                     "smoking"
78542                 ],
78543                 "suggestion": true
78544             },
78545             "amenity/restaurant/Lamm": {
78546                 "tags": {
78547                     "name": "Lamm",
78548                     "amenity": "restaurant"
78549                 },
78550                 "name": "Lamm",
78551                 "icon": "restaurant",
78552                 "geometry": [
78553                     "point",
78554                     "vertex",
78555                     "area"
78556                 ],
78557                 "fields": [
78558                     "cuisine",
78559                     "building_area",
78560                     "address",
78561                     "opening_hours",
78562                     "capacity",
78563                     "smoking"
78564                 ],
78565                 "suggestion": true
78566             },
78567             "amenity/restaurant/Zur Sonne": {
78568                 "tags": {
78569                     "name": "Zur Sonne",
78570                     "amenity": "restaurant"
78571                 },
78572                 "name": "Zur Sonne",
78573                 "icon": "restaurant",
78574                 "geometry": [
78575                     "point",
78576                     "vertex",
78577                     "area"
78578                 ],
78579                 "fields": [
78580                     "cuisine",
78581                     "building_area",
78582                     "address",
78583                     "opening_hours",
78584                     "capacity",
78585                     "smoking"
78586                 ],
78587                 "suggestion": true
78588             },
78589             "amenity/restaurant/Zur Linde": {
78590                 "tags": {
78591                     "name": "Zur Linde",
78592                     "amenity": "restaurant"
78593                 },
78594                 "name": "Zur Linde",
78595                 "icon": "restaurant",
78596                 "geometry": [
78597                     "point",
78598                     "vertex",
78599                     "area"
78600                 ],
78601                 "fields": [
78602                     "cuisine",
78603                     "building_area",
78604                     "address",
78605                     "opening_hours",
78606                     "capacity",
78607                     "smoking"
78608                 ],
78609                 "suggestion": true
78610             },
78611             "amenity/restaurant/Poseidon": {
78612                 "tags": {
78613                     "name": "Poseidon",
78614                     "amenity": "restaurant"
78615                 },
78616                 "name": "Poseidon",
78617                 "icon": "restaurant",
78618                 "geometry": [
78619                     "point",
78620                     "vertex",
78621                     "area"
78622                 ],
78623                 "fields": [
78624                     "cuisine",
78625                     "building_area",
78626                     "address",
78627                     "opening_hours",
78628                     "capacity",
78629                     "smoking"
78630                 ],
78631                 "suggestion": true
78632             },
78633             "amenity/restaurant/Shanghai": {
78634                 "tags": {
78635                     "name": "Shanghai",
78636                     "amenity": "restaurant"
78637                 },
78638                 "name": "Shanghai",
78639                 "icon": "restaurant",
78640                 "geometry": [
78641                     "point",
78642                     "vertex",
78643                     "area"
78644                 ],
78645                 "fields": [
78646                     "cuisine",
78647                     "building_area",
78648                     "address",
78649                     "opening_hours",
78650                     "capacity",
78651                     "smoking"
78652                 ],
78653                 "suggestion": true
78654             },
78655             "amenity/restaurant/Red Lobster": {
78656                 "tags": {
78657                     "name": "Red Lobster",
78658                     "amenity": "restaurant"
78659                 },
78660                 "name": "Red Lobster",
78661                 "icon": "restaurant",
78662                 "geometry": [
78663                     "point",
78664                     "vertex",
78665                     "area"
78666                 ],
78667                 "fields": [
78668                     "cuisine",
78669                     "building_area",
78670                     "address",
78671                     "opening_hours",
78672                     "capacity",
78673                     "smoking"
78674                 ],
78675                 "suggestion": true
78676             },
78677             "amenity/restaurant/Zum Löwen": {
78678                 "tags": {
78679                     "name": "Zum Löwen",
78680                     "amenity": "restaurant"
78681                 },
78682                 "name": "Zum Löwen",
78683                 "icon": "restaurant",
78684                 "geometry": [
78685                     "point",
78686                     "vertex",
78687                     "area"
78688                 ],
78689                 "fields": [
78690                     "cuisine",
78691                     "building_area",
78692                     "address",
78693                     "opening_hours",
78694                     "capacity",
78695                     "smoking"
78696                 ],
78697                 "suggestion": true
78698             },
78699             "amenity/restaurant/Swiss Chalet": {
78700                 "tags": {
78701                     "name": "Swiss Chalet",
78702                     "amenity": "restaurant"
78703                 },
78704                 "name": "Swiss Chalet",
78705                 "icon": "restaurant",
78706                 "geometry": [
78707                     "point",
78708                     "vertex",
78709                     "area"
78710                 ],
78711                 "fields": [
78712                     "cuisine",
78713                     "building_area",
78714                     "address",
78715                     "opening_hours",
78716                     "capacity",
78717                     "smoking"
78718                 ],
78719                 "suggestion": true
78720             },
78721             "amenity/restaurant/Olympia": {
78722                 "tags": {
78723                     "name": "Olympia",
78724                     "amenity": "restaurant"
78725                 },
78726                 "name": "Olympia",
78727                 "icon": "restaurant",
78728                 "geometry": [
78729                     "point",
78730                     "vertex",
78731                     "area"
78732                 ],
78733                 "fields": [
78734                     "cuisine",
78735                     "building_area",
78736                     "address",
78737                     "opening_hours",
78738                     "capacity",
78739                     "smoking"
78740                 ],
78741                 "suggestion": true
78742             },
78743             "amenity/restaurant/Wagamama": {
78744                 "tags": {
78745                     "name": "Wagamama",
78746                     "amenity": "restaurant"
78747                 },
78748                 "name": "Wagamama",
78749                 "icon": "restaurant",
78750                 "geometry": [
78751                     "point",
78752                     "vertex",
78753                     "area"
78754                 ],
78755                 "fields": [
78756                     "cuisine",
78757                     "building_area",
78758                     "address",
78759                     "opening_hours",
78760                     "capacity",
78761                     "smoking"
78762                 ],
78763                 "suggestion": true
78764             },
78765             "amenity/restaurant/Frankie & Benny's": {
78766                 "tags": {
78767                     "name": "Frankie & Benny's",
78768                     "amenity": "restaurant"
78769                 },
78770                 "name": "Frankie & Benny's",
78771                 "icon": "restaurant",
78772                 "geometry": [
78773                     "point",
78774                     "vertex",
78775                     "area"
78776                 ],
78777                 "fields": [
78778                     "cuisine",
78779                     "building_area",
78780                     "address",
78781                     "opening_hours",
78782                     "capacity",
78783                     "smoking"
78784                 ],
78785                 "suggestion": true
78786             },
78787             "amenity/restaurant/Hooters": {
78788                 "tags": {
78789                     "name": "Hooters",
78790                     "amenity": "restaurant"
78791                 },
78792                 "name": "Hooters",
78793                 "icon": "restaurant",
78794                 "geometry": [
78795                     "point",
78796                     "vertex",
78797                     "area"
78798                 ],
78799                 "fields": [
78800                     "cuisine",
78801                     "building_area",
78802                     "address",
78803                     "opening_hours",
78804                     "capacity",
78805                     "smoking"
78806                 ],
78807                 "suggestion": true
78808             },
78809             "amenity/restaurant/Sternen": {
78810                 "tags": {
78811                     "name": "Sternen",
78812                     "amenity": "restaurant"
78813                 },
78814                 "name": "Sternen",
78815                 "icon": "restaurant",
78816                 "geometry": [
78817                     "point",
78818                     "vertex",
78819                     "area"
78820                 ],
78821                 "fields": [
78822                     "cuisine",
78823                     "building_area",
78824                     "address",
78825                     "opening_hours",
78826                     "capacity",
78827                     "smoking"
78828                 ],
78829                 "suggestion": true
78830             },
78831             "amenity/restaurant/Hirschen": {
78832                 "tags": {
78833                     "name": "Hirschen",
78834                     "amenity": "restaurant"
78835                 },
78836                 "name": "Hirschen",
78837                 "icon": "restaurant",
78838                 "geometry": [
78839                     "point",
78840                     "vertex",
78841                     "area"
78842                 ],
78843                 "fields": [
78844                     "cuisine",
78845                     "building_area",
78846                     "address",
78847                     "opening_hours",
78848                     "capacity",
78849                     "smoking"
78850                 ],
78851                 "suggestion": true
78852             },
78853             "amenity/restaurant/Denny's": {
78854                 "tags": {
78855                     "name": "Denny's",
78856                     "amenity": "restaurant"
78857                 },
78858                 "name": "Denny's",
78859                 "icon": "restaurant",
78860                 "geometry": [
78861                     "point",
78862                     "vertex",
78863                     "area"
78864                 ],
78865                 "fields": [
78866                     "cuisine",
78867                     "building_area",
78868                     "address",
78869                     "opening_hours",
78870                     "capacity",
78871                     "smoking"
78872                 ],
78873                 "suggestion": true
78874             },
78875             "amenity/restaurant/Athen": {
78876                 "tags": {
78877                     "name": "Athen",
78878                     "amenity": "restaurant"
78879                 },
78880                 "name": "Athen",
78881                 "icon": "restaurant",
78882                 "geometry": [
78883                     "point",
78884                     "vertex",
78885                     "area"
78886                 ],
78887                 "fields": [
78888                     "cuisine",
78889                     "building_area",
78890                     "address",
78891                     "opening_hours",
78892                     "capacity",
78893                     "smoking"
78894                 ],
78895                 "suggestion": true
78896             },
78897             "amenity/restaurant/Sonne": {
78898                 "tags": {
78899                     "name": "Sonne",
78900                     "amenity": "restaurant"
78901                 },
78902                 "name": "Sonne",
78903                 "icon": "restaurant",
78904                 "geometry": [
78905                     "point",
78906                     "vertex",
78907                     "area"
78908                 ],
78909                 "fields": [
78910                     "cuisine",
78911                     "building_area",
78912                     "address",
78913                     "opening_hours",
78914                     "capacity",
78915                     "smoking"
78916                 ],
78917                 "suggestion": true
78918             },
78919             "amenity/restaurant/Hirsch": {
78920                 "tags": {
78921                     "name": "Hirsch",
78922                     "amenity": "restaurant"
78923                 },
78924                 "name": "Hirsch",
78925                 "icon": "restaurant",
78926                 "geometry": [
78927                     "point",
78928                     "vertex",
78929                     "area"
78930                 ],
78931                 "fields": [
78932                     "cuisine",
78933                     "building_area",
78934                     "address",
78935                     "opening_hours",
78936                     "capacity",
78937                     "smoking"
78938                 ],
78939                 "suggestion": true
78940             },
78941             "amenity/restaurant/Ratskeller": {
78942                 "tags": {
78943                     "name": "Ratskeller",
78944                     "amenity": "restaurant"
78945                 },
78946                 "name": "Ratskeller",
78947                 "icon": "restaurant",
78948                 "geometry": [
78949                     "point",
78950                     "vertex",
78951                     "area"
78952                 ],
78953                 "fields": [
78954                     "cuisine",
78955                     "building_area",
78956                     "address",
78957                     "opening_hours",
78958                     "capacity",
78959                     "smoking"
78960                 ],
78961                 "suggestion": true
78962             },
78963             "amenity/restaurant/La Cantina": {
78964                 "tags": {
78965                     "name": "La Cantina",
78966                     "amenity": "restaurant"
78967                 },
78968                 "name": "La Cantina",
78969                 "icon": "restaurant",
78970                 "geometry": [
78971                     "point",
78972                     "vertex",
78973                     "area"
78974                 ],
78975                 "fields": [
78976                     "cuisine",
78977                     "building_area",
78978                     "address",
78979                     "opening_hours",
78980                     "capacity",
78981                     "smoking"
78982                 ],
78983                 "suggestion": true
78984             },
78985             "amenity/restaurant/Gasthaus Krone": {
78986                 "tags": {
78987                     "name": "Gasthaus Krone",
78988                     "amenity": "restaurant"
78989                 },
78990                 "name": "Gasthaus Krone",
78991                 "icon": "restaurant",
78992                 "geometry": [
78993                     "point",
78994                     "vertex",
78995                     "area"
78996                 ],
78997                 "fields": [
78998                     "cuisine",
78999                     "building_area",
79000                     "address",
79001                     "opening_hours",
79002                     "capacity",
79003                     "smoking"
79004                 ],
79005                 "suggestion": true
79006             },
79007             "amenity/restaurant/El Greco": {
79008                 "tags": {
79009                     "name": "El Greco",
79010                     "amenity": "restaurant"
79011                 },
79012                 "name": "El Greco",
79013                 "icon": "restaurant",
79014                 "geometry": [
79015                     "point",
79016                     "vertex",
79017                     "area"
79018                 ],
79019                 "fields": [
79020                     "cuisine",
79021                     "building_area",
79022                     "address",
79023                     "opening_hours",
79024                     "capacity",
79025                     "smoking"
79026                 ],
79027                 "suggestion": true
79028             },
79029             "amenity/restaurant/Gasthof zur Post": {
79030                 "tags": {
79031                     "name": "Gasthof zur Post",
79032                     "amenity": "restaurant"
79033                 },
79034                 "name": "Gasthof zur Post",
79035                 "icon": "restaurant",
79036                 "geometry": [
79037                     "point",
79038                     "vertex",
79039                     "area"
79040                 ],
79041                 "fields": [
79042                     "cuisine",
79043                     "building_area",
79044                     "address",
79045                     "opening_hours",
79046                     "capacity",
79047                     "smoking"
79048                 ],
79049                 "suggestion": true
79050             },
79051             "amenity/restaurant/Nando's": {
79052                 "tags": {
79053                     "name": "Nando's",
79054                     "amenity": "restaurant"
79055                 },
79056                 "name": "Nando's",
79057                 "icon": "restaurant",
79058                 "geometry": [
79059                     "point",
79060                     "vertex",
79061                     "area"
79062                 ],
79063                 "fields": [
79064                     "cuisine",
79065                     "building_area",
79066                     "address",
79067                     "opening_hours",
79068                     "capacity",
79069                     "smoking"
79070                 ],
79071                 "suggestion": true
79072             },
79073             "amenity/restaurant/Löwen": {
79074                 "tags": {
79075                     "name": "Löwen",
79076                     "amenity": "restaurant"
79077                 },
79078                 "name": "Löwen",
79079                 "icon": "restaurant",
79080                 "geometry": [
79081                     "point",
79082                     "vertex",
79083                     "area"
79084                 ],
79085                 "fields": [
79086                     "cuisine",
79087                     "building_area",
79088                     "address",
79089                     "opening_hours",
79090                     "capacity",
79091                     "smoking"
79092                 ],
79093                 "suggestion": true
79094             },
79095             "amenity/restaurant/La Pataterie": {
79096                 "tags": {
79097                     "name": "La Pataterie",
79098                     "amenity": "restaurant"
79099                 },
79100                 "name": "La Pataterie",
79101                 "icon": "restaurant",
79102                 "geometry": [
79103                     "point",
79104                     "vertex",
79105                     "area"
79106                 ],
79107                 "fields": [
79108                     "cuisine",
79109                     "building_area",
79110                     "address",
79111                     "opening_hours",
79112                     "capacity",
79113                     "smoking"
79114                 ],
79115                 "suggestion": true
79116             },
79117             "amenity/restaurant/Bella Napoli": {
79118                 "tags": {
79119                     "name": "Bella Napoli",
79120                     "amenity": "restaurant"
79121                 },
79122                 "name": "Bella Napoli",
79123                 "icon": "restaurant",
79124                 "geometry": [
79125                     "point",
79126                     "vertex",
79127                     "area"
79128                 ],
79129                 "fields": [
79130                     "cuisine",
79131                     "building_area",
79132                     "address",
79133                     "opening_hours",
79134                     "capacity",
79135                     "smoking"
79136                 ],
79137                 "suggestion": true
79138             },
79139             "amenity/restaurant/Pizza Express": {
79140                 "tags": {
79141                     "name": "Pizza Express",
79142                     "amenity": "restaurant"
79143                 },
79144                 "name": "Pizza Express",
79145                 "icon": "restaurant",
79146                 "geometry": [
79147                     "point",
79148                     "vertex",
79149                     "area"
79150                 ],
79151                 "fields": [
79152                     "cuisine",
79153                     "building_area",
79154                     "address",
79155                     "opening_hours",
79156                     "capacity",
79157                     "smoking"
79158                 ],
79159                 "suggestion": true
79160             },
79161             "amenity/restaurant/Mandarin": {
79162                 "tags": {
79163                     "name": "Mandarin",
79164                     "amenity": "restaurant"
79165                 },
79166                 "name": "Mandarin",
79167                 "icon": "restaurant",
79168                 "geometry": [
79169                     "point",
79170                     "vertex",
79171                     "area"
79172                 ],
79173                 "fields": [
79174                     "cuisine",
79175                     "building_area",
79176                     "address",
79177                     "opening_hours",
79178                     "capacity",
79179                     "smoking"
79180                 ],
79181                 "suggestion": true
79182             },
79183             "amenity/restaurant/Hong Kong": {
79184                 "tags": {
79185                     "name": "Hong Kong",
79186                     "amenity": "restaurant"
79187                 },
79188                 "name": "Hong Kong",
79189                 "icon": "restaurant",
79190                 "geometry": [
79191                     "point",
79192                     "vertex",
79193                     "area"
79194                 ],
79195                 "fields": [
79196                     "cuisine",
79197                     "building_area",
79198                     "address",
79199                     "opening_hours",
79200                     "capacity",
79201                     "smoking"
79202                 ],
79203                 "suggestion": true
79204             },
79205             "amenity/restaurant/Zizzi": {
79206                 "tags": {
79207                     "name": "Zizzi",
79208                     "amenity": "restaurant"
79209                 },
79210                 "name": "Zizzi",
79211                 "icon": "restaurant",
79212                 "geometry": [
79213                     "point",
79214                     "vertex",
79215                     "area"
79216                 ],
79217                 "fields": [
79218                     "cuisine",
79219                     "building_area",
79220                     "address",
79221                     "opening_hours",
79222                     "capacity",
79223                     "smoking"
79224                 ],
79225                 "suggestion": true
79226             },
79227             "amenity/restaurant/Cracker Barrel": {
79228                 "tags": {
79229                     "name": "Cracker Barrel",
79230                     "amenity": "restaurant"
79231                 },
79232                 "name": "Cracker Barrel",
79233                 "icon": "restaurant",
79234                 "geometry": [
79235                     "point",
79236                     "vertex",
79237                     "area"
79238                 ],
79239                 "fields": [
79240                     "cuisine",
79241                     "building_area",
79242                     "address",
79243                     "opening_hours",
79244                     "capacity",
79245                     "smoking"
79246                 ],
79247                 "suggestion": true
79248             },
79249             "amenity/restaurant/Rhodos": {
79250                 "tags": {
79251                     "name": "Rhodos",
79252                     "amenity": "restaurant"
79253                 },
79254                 "name": "Rhodos",
79255                 "icon": "restaurant",
79256                 "geometry": [
79257                     "point",
79258                     "vertex",
79259                     "area"
79260                 ],
79261                 "fields": [
79262                     "cuisine",
79263                     "building_area",
79264                     "address",
79265                     "opening_hours",
79266                     "capacity",
79267                     "smoking"
79268                 ],
79269                 "suggestion": true
79270             },
79271             "amenity/restaurant/Lindenhof": {
79272                 "tags": {
79273                     "name": "Lindenhof",
79274                     "amenity": "restaurant"
79275                 },
79276                 "name": "Lindenhof",
79277                 "icon": "restaurant",
79278                 "geometry": [
79279                     "point",
79280                     "vertex",
79281                     "area"
79282                 ],
79283                 "fields": [
79284                     "cuisine",
79285                     "building_area",
79286                     "address",
79287                     "opening_hours",
79288                     "capacity",
79289                     "smoking"
79290                 ],
79291                 "suggestion": true
79292             },
79293             "amenity/restaurant/Milano": {
79294                 "tags": {
79295                     "name": "Milano",
79296                     "amenity": "restaurant"
79297                 },
79298                 "name": "Milano",
79299                 "icon": "restaurant",
79300                 "geometry": [
79301                     "point",
79302                     "vertex",
79303                     "area"
79304                 ],
79305                 "fields": [
79306                     "cuisine",
79307                     "building_area",
79308                     "address",
79309                     "opening_hours",
79310                     "capacity",
79311                     "smoking"
79312                 ],
79313                 "suggestion": true
79314             },
79315             "amenity/restaurant/Dolce Vita": {
79316                 "tags": {
79317                     "name": "Dolce Vita",
79318                     "amenity": "restaurant"
79319                 },
79320                 "name": "Dolce Vita",
79321                 "icon": "restaurant",
79322                 "geometry": [
79323                     "point",
79324                     "vertex",
79325                     "area"
79326                 ],
79327                 "fields": [
79328                     "cuisine",
79329                     "building_area",
79330                     "address",
79331                     "opening_hours",
79332                     "capacity",
79333                     "smoking"
79334                 ],
79335                 "suggestion": true
79336             },
79337             "amenity/restaurant/Kirchenwirt": {
79338                 "tags": {
79339                     "name": "Kirchenwirt",
79340                     "amenity": "restaurant"
79341                 },
79342                 "name": "Kirchenwirt",
79343                 "icon": "restaurant",
79344                 "geometry": [
79345                     "point",
79346                     "vertex",
79347                     "area"
79348                 ],
79349                 "fields": [
79350                     "cuisine",
79351                     "building_area",
79352                     "address",
79353                     "opening_hours",
79354                     "capacity",
79355                     "smoking"
79356                 ],
79357                 "suggestion": true
79358             },
79359             "amenity/restaurant/Kantine": {
79360                 "tags": {
79361                     "name": "Kantine",
79362                     "amenity": "restaurant"
79363                 },
79364                 "name": "Kantine",
79365                 "icon": "restaurant",
79366                 "geometry": [
79367                     "point",
79368                     "vertex",
79369                     "area"
79370                 ],
79371                 "fields": [
79372                     "cuisine",
79373                     "building_area",
79374                     "address",
79375                     "opening_hours",
79376                     "capacity",
79377                     "smoking"
79378                 ],
79379                 "suggestion": true
79380             },
79381             "amenity/restaurant/Ochsen": {
79382                 "tags": {
79383                     "name": "Ochsen",
79384                     "amenity": "restaurant"
79385                 },
79386                 "name": "Ochsen",
79387                 "icon": "restaurant",
79388                 "geometry": [
79389                     "point",
79390                     "vertex",
79391                     "area"
79392                 ],
79393                 "fields": [
79394                     "cuisine",
79395                     "building_area",
79396                     "address",
79397                     "opening_hours",
79398                     "capacity",
79399                     "smoking"
79400                 ],
79401                 "suggestion": true
79402             },
79403             "amenity/restaurant/Spur": {
79404                 "tags": {
79405                     "name": "Spur",
79406                     "amenity": "restaurant"
79407                 },
79408                 "name": "Spur",
79409                 "icon": "restaurant",
79410                 "geometry": [
79411                     "point",
79412                     "vertex",
79413                     "area"
79414                 ],
79415                 "fields": [
79416                     "cuisine",
79417                     "building_area",
79418                     "address",
79419                     "opening_hours",
79420                     "capacity",
79421                     "smoking"
79422                 ],
79423                 "suggestion": true
79424             },
79425             "amenity/restaurant/Mykonos": {
79426                 "tags": {
79427                     "name": "Mykonos",
79428                     "amenity": "restaurant"
79429                 },
79430                 "name": "Mykonos",
79431                 "icon": "restaurant",
79432                 "geometry": [
79433                     "point",
79434                     "vertex",
79435                     "area"
79436                 ],
79437                 "fields": [
79438                     "cuisine",
79439                     "building_area",
79440                     "address",
79441                     "opening_hours",
79442                     "capacity",
79443                     "smoking"
79444                 ],
79445                 "suggestion": true
79446             },
79447             "amenity/restaurant/Lotus": {
79448                 "tags": {
79449                     "name": "Lotus",
79450                     "amenity": "restaurant"
79451                 },
79452                 "name": "Lotus",
79453                 "icon": "restaurant",
79454                 "geometry": [
79455                     "point",
79456                     "vertex",
79457                     "area"
79458                 ],
79459                 "fields": [
79460                     "cuisine",
79461                     "building_area",
79462                     "address",
79463                     "opening_hours",
79464                     "capacity",
79465                     "smoking"
79466                 ],
79467                 "suggestion": true
79468             },
79469             "amenity/restaurant/Applebee's": {
79470                 "tags": {
79471                     "name": "Applebee's",
79472                     "amenity": "restaurant"
79473                 },
79474                 "name": "Applebee's",
79475                 "icon": "restaurant",
79476                 "geometry": [
79477                     "point",
79478                     "vertex",
79479                     "area"
79480                 ],
79481                 "fields": [
79482                     "cuisine",
79483                     "building_area",
79484                     "address",
79485                     "opening_hours",
79486                     "capacity",
79487                     "smoking"
79488                 ],
79489                 "suggestion": true
79490             },
79491             "amenity/restaurant/Flunch": {
79492                 "tags": {
79493                     "name": "Flunch",
79494                     "amenity": "restaurant"
79495                 },
79496                 "name": "Flunch",
79497                 "icon": "restaurant",
79498                 "geometry": [
79499                     "point",
79500                     "vertex",
79501                     "area"
79502                 ],
79503                 "fields": [
79504                     "cuisine",
79505                     "building_area",
79506                     "address",
79507                     "opening_hours",
79508                     "capacity",
79509                     "smoking"
79510                 ],
79511                 "suggestion": true
79512             },
79513             "amenity/restaurant/Zur Post": {
79514                 "tags": {
79515                     "name": "Zur Post",
79516                     "amenity": "restaurant"
79517                 },
79518                 "name": "Zur Post",
79519                 "icon": "restaurant",
79520                 "geometry": [
79521                     "point",
79522                     "vertex",
79523                     "area"
79524                 ],
79525                 "fields": [
79526                     "cuisine",
79527                     "building_area",
79528                     "address",
79529                     "opening_hours",
79530                     "capacity",
79531                     "smoking"
79532                 ],
79533                 "suggestion": true
79534             },
79535             "amenity/restaurant/China Town": {
79536                 "tags": {
79537                     "name": "China Town",
79538                     "amenity": "restaurant"
79539                 },
79540                 "name": "China Town",
79541                 "icon": "restaurant",
79542                 "geometry": [
79543                     "point",
79544                     "vertex",
79545                     "area"
79546                 ],
79547                 "fields": [
79548                     "cuisine",
79549                     "building_area",
79550                     "address",
79551                     "opening_hours",
79552                     "capacity",
79553                     "smoking"
79554                 ],
79555                 "suggestion": true
79556             },
79557             "amenity/restaurant/La Dolce Vita": {
79558                 "tags": {
79559                     "name": "La Dolce Vita",
79560                     "amenity": "restaurant"
79561                 },
79562                 "name": "La Dolce Vita",
79563                 "icon": "restaurant",
79564                 "geometry": [
79565                     "point",
79566                     "vertex",
79567                     "area"
79568                 ],
79569                 "fields": [
79570                     "cuisine",
79571                     "building_area",
79572                     "address",
79573                     "opening_hours",
79574                     "capacity",
79575                     "smoking"
79576                 ],
79577                 "suggestion": true
79578             },
79579             "amenity/restaurant/Waffle House": {
79580                 "tags": {
79581                     "name": "Waffle House",
79582                     "amenity": "restaurant"
79583                 },
79584                 "name": "Waffle House",
79585                 "icon": "restaurant",
79586                 "geometry": [
79587                     "point",
79588                     "vertex",
79589                     "area"
79590                 ],
79591                 "fields": [
79592                     "cuisine",
79593                     "building_area",
79594                     "address",
79595                     "opening_hours",
79596                     "capacity",
79597                     "smoking"
79598                 ],
79599                 "suggestion": true
79600             },
79601             "amenity/restaurant/Delphi": {
79602                 "tags": {
79603                     "name": "Delphi",
79604                     "amenity": "restaurant"
79605                 },
79606                 "name": "Delphi",
79607                 "icon": "restaurant",
79608                 "geometry": [
79609                     "point",
79610                     "vertex",
79611                     "area"
79612                 ],
79613                 "fields": [
79614                     "cuisine",
79615                     "building_area",
79616                     "address",
79617                     "opening_hours",
79618                     "capacity",
79619                     "smoking"
79620                 ],
79621                 "suggestion": true
79622             },
79623             "amenity/restaurant/Linde": {
79624                 "tags": {
79625                     "name": "Linde",
79626                     "amenity": "restaurant"
79627                 },
79628                 "name": "Linde",
79629                 "icon": "restaurant",
79630                 "geometry": [
79631                     "point",
79632                     "vertex",
79633                     "area"
79634                 ],
79635                 "fields": [
79636                     "cuisine",
79637                     "building_area",
79638                     "address",
79639                     "opening_hours",
79640                     "capacity",
79641                     "smoking"
79642                 ],
79643                 "suggestion": true
79644             },
79645             "amenity/restaurant/Outback Steakhouse": {
79646                 "tags": {
79647                     "name": "Outback Steakhouse",
79648                     "amenity": "restaurant"
79649                 },
79650                 "name": "Outback Steakhouse",
79651                 "icon": "restaurant",
79652                 "geometry": [
79653                     "point",
79654                     "vertex",
79655                     "area"
79656                 ],
79657                 "fields": [
79658                     "cuisine",
79659                     "building_area",
79660                     "address",
79661                     "opening_hours",
79662                     "capacity",
79663                     "smoking"
79664                 ],
79665                 "suggestion": true
79666             },
79667             "amenity/restaurant/Dionysos": {
79668                 "tags": {
79669                     "name": "Dionysos",
79670                     "amenity": "restaurant"
79671                 },
79672                 "name": "Dionysos",
79673                 "icon": "restaurant",
79674                 "geometry": [
79675                     "point",
79676                     "vertex",
79677                     "area"
79678                 ],
79679                 "fields": [
79680                     "cuisine",
79681                     "building_area",
79682                     "address",
79683                     "opening_hours",
79684                     "capacity",
79685                     "smoking"
79686                 ],
79687                 "suggestion": true
79688             },
79689             "amenity/restaurant/Kelsey's": {
79690                 "tags": {
79691                     "name": "Kelsey's",
79692                     "amenity": "restaurant"
79693                 },
79694                 "name": "Kelsey's",
79695                 "icon": "restaurant",
79696                 "geometry": [
79697                     "point",
79698                     "vertex",
79699                     "area"
79700                 ],
79701                 "fields": [
79702                     "cuisine",
79703                     "building_area",
79704                     "address",
79705                     "opening_hours",
79706                     "capacity",
79707                     "smoking"
79708                 ],
79709                 "suggestion": true
79710             },
79711             "amenity/restaurant/Boston Pizza": {
79712                 "tags": {
79713                     "name": "Boston Pizza",
79714                     "amenity": "restaurant"
79715                 },
79716                 "name": "Boston Pizza",
79717                 "icon": "restaurant",
79718                 "geometry": [
79719                     "point",
79720                     "vertex",
79721                     "area"
79722                 ],
79723                 "fields": [
79724                     "cuisine",
79725                     "building_area",
79726                     "address",
79727                     "opening_hours",
79728                     "capacity",
79729                     "smoking"
79730                 ],
79731                 "suggestion": true
79732             },
79733             "amenity/restaurant/Bella Italia": {
79734                 "tags": {
79735                     "name": "Bella Italia",
79736                     "amenity": "restaurant"
79737                 },
79738                 "name": "Bella Italia",
79739                 "icon": "restaurant",
79740                 "geometry": [
79741                     "point",
79742                     "vertex",
79743                     "area"
79744                 ],
79745                 "fields": [
79746                     "cuisine",
79747                     "building_area",
79748                     "address",
79749                     "opening_hours",
79750                     "capacity",
79751                     "smoking"
79752                 ],
79753                 "suggestion": true
79754             },
79755             "amenity/restaurant/Sizzler": {
79756                 "tags": {
79757                     "name": "Sizzler",
79758                     "amenity": "restaurant"
79759                 },
79760                 "name": "Sizzler",
79761                 "icon": "restaurant",
79762                 "geometry": [
79763                     "point",
79764                     "vertex",
79765                     "area"
79766                 ],
79767                 "fields": [
79768                     "cuisine",
79769                     "building_area",
79770                     "address",
79771                     "opening_hours",
79772                     "capacity",
79773                     "smoking"
79774                 ],
79775                 "suggestion": true
79776             },
79777             "amenity/restaurant/Grüner Baum": {
79778                 "tags": {
79779                     "name": "Grüner Baum",
79780                     "amenity": "restaurant"
79781                 },
79782                 "name": "Grüner Baum",
79783                 "icon": "restaurant",
79784                 "geometry": [
79785                     "point",
79786                     "vertex",
79787                     "area"
79788                 ],
79789                 "fields": [
79790                     "cuisine",
79791                     "building_area",
79792                     "address",
79793                     "opening_hours",
79794                     "capacity",
79795                     "smoking"
79796                 ],
79797                 "suggestion": true
79798             },
79799             "amenity/restaurant/Taj Mahal": {
79800                 "tags": {
79801                     "name": "Taj Mahal",
79802                     "amenity": "restaurant"
79803                 },
79804                 "name": "Taj Mahal",
79805                 "icon": "restaurant",
79806                 "geometry": [
79807                     "point",
79808                     "vertex",
79809                     "area"
79810                 ],
79811                 "fields": [
79812                     "cuisine",
79813                     "building_area",
79814                     "address",
79815                     "opening_hours",
79816                     "capacity",
79817                     "smoking"
79818                 ],
79819                 "suggestion": true
79820             },
79821             "amenity/restaurant/Rössli": {
79822                 "tags": {
79823                     "name": "Rössli",
79824                     "amenity": "restaurant"
79825                 },
79826                 "name": "Rössli",
79827                 "icon": "restaurant",
79828                 "geometry": [
79829                     "point",
79830                     "vertex",
79831                     "area"
79832                 ],
79833                 "fields": [
79834                     "cuisine",
79835                     "building_area",
79836                     "address",
79837                     "opening_hours",
79838                     "capacity",
79839                     "smoking"
79840                 ],
79841                 "suggestion": true
79842             },
79843             "amenity/restaurant/Traube": {
79844                 "tags": {
79845                     "name": "Traube",
79846                     "amenity": "restaurant"
79847                 },
79848                 "name": "Traube",
79849                 "icon": "restaurant",
79850                 "geometry": [
79851                     "point",
79852                     "vertex",
79853                     "area"
79854                 ],
79855                 "fields": [
79856                     "cuisine",
79857                     "building_area",
79858                     "address",
79859                     "opening_hours",
79860                     "capacity",
79861                     "smoking"
79862                 ],
79863                 "suggestion": true
79864             },
79865             "amenity/restaurant/Adria": {
79866                 "tags": {
79867                     "name": "Adria",
79868                     "amenity": "restaurant"
79869                 },
79870                 "name": "Adria",
79871                 "icon": "restaurant",
79872                 "geometry": [
79873                     "point",
79874                     "vertex",
79875                     "area"
79876                 ],
79877                 "fields": [
79878                     "cuisine",
79879                     "building_area",
79880                     "address",
79881                     "opening_hours",
79882                     "capacity",
79883                     "smoking"
79884                 ],
79885                 "suggestion": true
79886             },
79887             "amenity/restaurant/Red Robin": {
79888                 "tags": {
79889                     "name": "Red Robin",
79890                     "amenity": "restaurant"
79891                 },
79892                 "name": "Red Robin",
79893                 "icon": "restaurant",
79894                 "geometry": [
79895                     "point",
79896                     "vertex",
79897                     "area"
79898                 ],
79899                 "fields": [
79900                     "cuisine",
79901                     "building_area",
79902                     "address",
79903                     "opening_hours",
79904                     "capacity",
79905                     "smoking"
79906                 ],
79907                 "suggestion": true
79908             },
79909             "amenity/restaurant/Roma": {
79910                 "tags": {
79911                     "name": "Roma",
79912                     "amenity": "restaurant"
79913                 },
79914                 "name": "Roma",
79915                 "icon": "restaurant",
79916                 "geometry": [
79917                     "point",
79918                     "vertex",
79919                     "area"
79920                 ],
79921                 "fields": [
79922                     "cuisine",
79923                     "building_area",
79924                     "address",
79925                     "opening_hours",
79926                     "capacity",
79927                     "smoking"
79928                 ],
79929                 "suggestion": true
79930             },
79931             "amenity/restaurant/San Marco": {
79932                 "tags": {
79933                     "name": "San Marco",
79934                     "amenity": "restaurant"
79935                 },
79936                 "name": "San Marco",
79937                 "icon": "restaurant",
79938                 "geometry": [
79939                     "point",
79940                     "vertex",
79941                     "area"
79942                 ],
79943                 "fields": [
79944                     "cuisine",
79945                     "building_area",
79946                     "address",
79947                     "opening_hours",
79948                     "capacity",
79949                     "smoking"
79950                 ],
79951                 "suggestion": true
79952             },
79953             "amenity/restaurant/Hellas": {
79954                 "tags": {
79955                     "name": "Hellas",
79956                     "amenity": "restaurant"
79957                 },
79958                 "name": "Hellas",
79959                 "icon": "restaurant",
79960                 "geometry": [
79961                     "point",
79962                     "vertex",
79963                     "area"
79964                 ],
79965                 "fields": [
79966                     "cuisine",
79967                     "building_area",
79968                     "address",
79969                     "opening_hours",
79970                     "capacity",
79971                     "smoking"
79972                 ],
79973                 "suggestion": true
79974             },
79975             "amenity/restaurant/La Perla": {
79976                 "tags": {
79977                     "name": "La Perla",
79978                     "amenity": "restaurant"
79979                 },
79980                 "name": "La Perla",
79981                 "icon": "restaurant",
79982                 "geometry": [
79983                     "point",
79984                     "vertex",
79985                     "area"
79986                 ],
79987                 "fields": [
79988                     "cuisine",
79989                     "building_area",
79990                     "address",
79991                     "opening_hours",
79992                     "capacity",
79993                     "smoking"
79994                 ],
79995                 "suggestion": true
79996             },
79997             "amenity/restaurant/Vips": {
79998                 "tags": {
79999                     "name": "Vips",
80000                     "amenity": "restaurant"
80001                 },
80002                 "name": "Vips",
80003                 "icon": "restaurant",
80004                 "geometry": [
80005                     "point",
80006                     "vertex",
80007                     "area"
80008                 ],
80009                 "fields": [
80010                     "cuisine",
80011                     "building_area",
80012                     "address",
80013                     "opening_hours",
80014                     "capacity",
80015                     "smoking"
80016                 ],
80017                 "suggestion": true
80018             },
80019             "amenity/restaurant/Panera Bread": {
80020                 "tags": {
80021                     "name": "Panera Bread",
80022                     "amenity": "restaurant"
80023                 },
80024                 "name": "Panera Bread",
80025                 "icon": "restaurant",
80026                 "geometry": [
80027                     "point",
80028                     "vertex",
80029                     "area"
80030                 ],
80031                 "fields": [
80032                     "cuisine",
80033                     "building_area",
80034                     "address",
80035                     "opening_hours",
80036                     "capacity",
80037                     "smoking"
80038                 ],
80039                 "suggestion": true
80040             },
80041             "amenity/restaurant/Da Vinci": {
80042                 "tags": {
80043                     "name": "Da Vinci",
80044                     "amenity": "restaurant"
80045                 },
80046                 "name": "Da Vinci",
80047                 "icon": "restaurant",
80048                 "geometry": [
80049                     "point",
80050                     "vertex",
80051                     "area"
80052                 ],
80053                 "fields": [
80054                     "cuisine",
80055                     "building_area",
80056                     "address",
80057                     "opening_hours",
80058                     "capacity",
80059                     "smoking"
80060                 ],
80061                 "suggestion": true
80062             },
80063             "amenity/restaurant/Hippopotamus": {
80064                 "tags": {
80065                     "name": "Hippopotamus",
80066                     "amenity": "restaurant"
80067                 },
80068                 "name": "Hippopotamus",
80069                 "icon": "restaurant",
80070                 "geometry": [
80071                     "point",
80072                     "vertex",
80073                     "area"
80074                 ],
80075                 "fields": [
80076                     "cuisine",
80077                     "building_area",
80078                     "address",
80079                     "opening_hours",
80080                     "capacity",
80081                     "smoking"
80082                 ],
80083                 "suggestion": true
80084             },
80085             "amenity/restaurant/Prezzo": {
80086                 "tags": {
80087                     "name": "Prezzo",
80088                     "amenity": "restaurant"
80089                 },
80090                 "name": "Prezzo",
80091                 "icon": "restaurant",
80092                 "geometry": [
80093                     "point",
80094                     "vertex",
80095                     "area"
80096                 ],
80097                 "fields": [
80098                     "cuisine",
80099                     "building_area",
80100                     "address",
80101                     "opening_hours",
80102                     "capacity",
80103                     "smoking"
80104                 ],
80105                 "suggestion": true
80106             },
80107             "amenity/restaurant/Courtepaille": {
80108                 "tags": {
80109                     "name": "Courtepaille",
80110                     "amenity": "restaurant"
80111                 },
80112                 "name": "Courtepaille",
80113                 "icon": "restaurant",
80114                 "geometry": [
80115                     "point",
80116                     "vertex",
80117                     "area"
80118                 ],
80119                 "fields": [
80120                     "cuisine",
80121                     "building_area",
80122                     "address",
80123                     "opening_hours",
80124                     "capacity",
80125                     "smoking"
80126                 ],
80127                 "suggestion": true
80128             },
80129             "amenity/restaurant/Hard Rock Cafe": {
80130                 "tags": {
80131                     "name": "Hard Rock Cafe",
80132                     "amenity": "restaurant"
80133                 },
80134                 "name": "Hard Rock Cafe",
80135                 "icon": "restaurant",
80136                 "geometry": [
80137                     "point",
80138                     "vertex",
80139                     "area"
80140                 ],
80141                 "fields": [
80142                     "cuisine",
80143                     "building_area",
80144                     "address",
80145                     "opening_hours",
80146                     "capacity",
80147                     "smoking"
80148                 ],
80149                 "suggestion": true
80150             },
80151             "amenity/restaurant/Panorama": {
80152                 "tags": {
80153                     "name": "Panorama",
80154                     "amenity": "restaurant"
80155                 },
80156                 "name": "Panorama",
80157                 "icon": "restaurant",
80158                 "geometry": [
80159                     "point",
80160                     "vertex",
80161                     "area"
80162                 ],
80163                 "fields": [
80164                     "cuisine",
80165                     "building_area",
80166                     "address",
80167                     "opening_hours",
80168                     "capacity",
80169                     "smoking"
80170                 ],
80171                 "suggestion": true
80172             },
80173             "amenity/restaurant/デニーズ": {
80174                 "tags": {
80175                     "name": "デニーズ",
80176                     "amenity": "restaurant"
80177                 },
80178                 "name": "デニーズ",
80179                 "icon": "restaurant",
80180                 "geometry": [
80181                     "point",
80182                     "vertex",
80183                     "area"
80184                 ],
80185                 "fields": [
80186                     "cuisine",
80187                     "building_area",
80188                     "address",
80189                     "opening_hours",
80190                     "capacity",
80191                     "smoking"
80192                 ],
80193                 "suggestion": true
80194             },
80195             "amenity/restaurant/Sportheim": {
80196                 "tags": {
80197                     "name": "Sportheim",
80198                     "amenity": "restaurant"
80199                 },
80200                 "name": "Sportheim",
80201                 "icon": "restaurant",
80202                 "geometry": [
80203                     "point",
80204                     "vertex",
80205                     "area"
80206                 ],
80207                 "fields": [
80208                     "cuisine",
80209                     "building_area",
80210                     "address",
80211                     "opening_hours",
80212                     "capacity",
80213                     "smoking"
80214                 ],
80215                 "suggestion": true
80216             },
80217             "amenity/restaurant/餃子の王将": {
80218                 "tags": {
80219                     "name": "餃子の王将",
80220                     "amenity": "restaurant"
80221                 },
80222                 "name": "餃子の王将",
80223                 "icon": "restaurant",
80224                 "geometry": [
80225                     "point",
80226                     "vertex",
80227                     "area"
80228                 ],
80229                 "fields": [
80230                     "cuisine",
80231                     "building_area",
80232                     "address",
80233                     "opening_hours",
80234                     "capacity",
80235                     "smoking"
80236                 ],
80237                 "suggestion": true
80238             },
80239             "amenity/restaurant/Bären": {
80240                 "tags": {
80241                     "name": "Bären",
80242                     "amenity": "restaurant"
80243                 },
80244                 "name": "Bären",
80245                 "icon": "restaurant",
80246                 "geometry": [
80247                     "point",
80248                     "vertex",
80249                     "area"
80250                 ],
80251                 "fields": [
80252                     "cuisine",
80253                     "building_area",
80254                     "address",
80255                     "opening_hours",
80256                     "capacity",
80257                     "smoking"
80258                 ],
80259                 "suggestion": true
80260             },
80261             "amenity/restaurant/Alte Post": {
80262                 "tags": {
80263                     "name": "Alte Post",
80264                     "amenity": "restaurant"
80265                 },
80266                 "name": "Alte Post",
80267                 "icon": "restaurant",
80268                 "geometry": [
80269                     "point",
80270                     "vertex",
80271                     "area"
80272                 ],
80273                 "fields": [
80274                     "cuisine",
80275                     "building_area",
80276                     "address",
80277                     "opening_hours",
80278                     "capacity",
80279                     "smoking"
80280                 ],
80281                 "suggestion": true
80282             },
80283             "amenity/restaurant/Pizzeria Roma": {
80284                 "tags": {
80285                     "name": "Pizzeria Roma",
80286                     "amenity": "restaurant"
80287                 },
80288                 "name": "Pizzeria Roma",
80289                 "icon": "restaurant",
80290                 "geometry": [
80291                     "point",
80292                     "vertex",
80293                     "area"
80294                 ],
80295                 "fields": [
80296                     "cuisine",
80297                     "building_area",
80298                     "address",
80299                     "opening_hours",
80300                     "capacity",
80301                     "smoking"
80302                 ],
80303                 "suggestion": true
80304             },
80305             "amenity/restaurant/China Garden": {
80306                 "tags": {
80307                     "name": "China Garden",
80308                     "amenity": "restaurant"
80309                 },
80310                 "name": "China Garden",
80311                 "icon": "restaurant",
80312                 "geometry": [
80313                     "point",
80314                     "vertex",
80315                     "area"
80316                 ],
80317                 "fields": [
80318                     "cuisine",
80319                     "building_area",
80320                     "address",
80321                     "opening_hours",
80322                     "capacity",
80323                     "smoking"
80324                 ],
80325                 "suggestion": true
80326             },
80327             "amenity/restaurant/Vapiano": {
80328                 "tags": {
80329                     "name": "Vapiano",
80330                     "amenity": "restaurant"
80331                 },
80332                 "name": "Vapiano",
80333                 "icon": "restaurant",
80334                 "geometry": [
80335                     "point",
80336                     "vertex",
80337                     "area"
80338                 ],
80339                 "fields": [
80340                     "cuisine",
80341                     "building_area",
80342                     "address",
80343                     "opening_hours",
80344                     "capacity",
80345                     "smoking"
80346                 ],
80347                 "suggestion": true
80348             },
80349             "amenity/restaurant/Mamma Mia": {
80350                 "tags": {
80351                     "name": "Mamma Mia",
80352                     "amenity": "restaurant"
80353                 },
80354                 "name": "Mamma Mia",
80355                 "icon": "restaurant",
80356                 "geometry": [
80357                     "point",
80358                     "vertex",
80359                     "area"
80360                 ],
80361                 "fields": [
80362                     "cuisine",
80363                     "building_area",
80364                     "address",
80365                     "opening_hours",
80366                     "capacity",
80367                     "smoking"
80368                 ],
80369                 "suggestion": true
80370             },
80371             "amenity/restaurant/Schwarzer Adler": {
80372                 "tags": {
80373                     "name": "Schwarzer Adler",
80374                     "amenity": "restaurant"
80375                 },
80376                 "name": "Schwarzer Adler",
80377                 "icon": "restaurant",
80378                 "geometry": [
80379                     "point",
80380                     "vertex",
80381                     "area"
80382                 ],
80383                 "fields": [
80384                     "cuisine",
80385                     "building_area",
80386                     "address",
80387                     "opening_hours",
80388                     "capacity",
80389                     "smoking"
80390                 ],
80391                 "suggestion": true
80392             },
80393             "amenity/restaurant/IHOP": {
80394                 "tags": {
80395                     "name": "IHOP",
80396                     "amenity": "restaurant"
80397                 },
80398                 "name": "IHOP",
80399                 "icon": "restaurant",
80400                 "geometry": [
80401                     "point",
80402                     "vertex",
80403                     "area"
80404                 ],
80405                 "fields": [
80406                     "cuisine",
80407                     "building_area",
80408                     "address",
80409                     "opening_hours",
80410                     "capacity",
80411                     "smoking"
80412                 ],
80413                 "suggestion": true
80414             },
80415             "amenity/restaurant/Chili's": {
80416                 "tags": {
80417                     "name": "Chili's",
80418                     "amenity": "restaurant"
80419                 },
80420                 "name": "Chili's",
80421                 "icon": "restaurant",
80422                 "geometry": [
80423                     "point",
80424                     "vertex",
80425                     "area"
80426                 ],
80427                 "fields": [
80428                     "cuisine",
80429                     "building_area",
80430                     "address",
80431                     "opening_hours",
80432                     "capacity",
80433                     "smoking"
80434                 ],
80435                 "suggestion": true
80436             },
80437             "amenity/restaurant/Asia": {
80438                 "tags": {
80439                     "name": "Asia",
80440                     "amenity": "restaurant"
80441                 },
80442                 "name": "Asia",
80443                 "icon": "restaurant",
80444                 "geometry": [
80445                     "point",
80446                     "vertex",
80447                     "area"
80448                 ],
80449                 "fields": [
80450                     "cuisine",
80451                     "building_area",
80452                     "address",
80453                     "opening_hours",
80454                     "capacity",
80455                     "smoking"
80456                 ],
80457                 "suggestion": true
80458             },
80459             "amenity/restaurant/Olive Garden": {
80460                 "tags": {
80461                     "name": "Olive Garden",
80462                     "amenity": "restaurant"
80463                 },
80464                 "name": "Olive Garden",
80465                 "icon": "restaurant",
80466                 "geometry": [
80467                     "point",
80468                     "vertex",
80469                     "area"
80470                 ],
80471                 "fields": [
80472                     "cuisine",
80473                     "building_area",
80474                     "address",
80475                     "opening_hours",
80476                     "capacity",
80477                     "smoking"
80478                 ],
80479                 "suggestion": true
80480             },
80481             "amenity/restaurant/TGI Friday's": {
80482                 "tags": {
80483                     "name": "TGI Friday's",
80484                     "amenity": "restaurant"
80485                 },
80486                 "name": "TGI Friday's",
80487                 "icon": "restaurant",
80488                 "geometry": [
80489                     "point",
80490                     "vertex",
80491                     "area"
80492                 ],
80493                 "fields": [
80494                     "cuisine",
80495                     "building_area",
80496                     "address",
80497                     "opening_hours",
80498                     "capacity",
80499                     "smoking"
80500                 ],
80501                 "suggestion": true
80502             },
80503             "amenity/restaurant/Friendly's": {
80504                 "tags": {
80505                     "name": "Friendly's",
80506                     "amenity": "restaurant"
80507                 },
80508                 "name": "Friendly's",
80509                 "icon": "restaurant",
80510                 "geometry": [
80511                     "point",
80512                     "vertex",
80513                     "area"
80514                 ],
80515                 "fields": [
80516                     "cuisine",
80517                     "building_area",
80518                     "address",
80519                     "opening_hours",
80520                     "capacity",
80521                     "smoking"
80522                 ],
80523                 "suggestion": true
80524             },
80525             "amenity/restaurant/Buffalo Grill": {
80526                 "tags": {
80527                     "name": "Buffalo Grill",
80528                     "amenity": "restaurant"
80529                 },
80530                 "name": "Buffalo Grill",
80531                 "icon": "restaurant",
80532                 "geometry": [
80533                     "point",
80534                     "vertex",
80535                     "area"
80536                 ],
80537                 "fields": [
80538                     "cuisine",
80539                     "building_area",
80540                     "address",
80541                     "opening_hours",
80542                     "capacity",
80543                     "smoking"
80544                 ],
80545                 "suggestion": true
80546             },
80547             "amenity/restaurant/Texas Roadhouse": {
80548                 "tags": {
80549                     "name": "Texas Roadhouse",
80550                     "amenity": "restaurant"
80551                 },
80552                 "name": "Texas Roadhouse",
80553                 "icon": "restaurant",
80554                 "geometry": [
80555                     "point",
80556                     "vertex",
80557                     "area"
80558                 ],
80559                 "fields": [
80560                     "cuisine",
80561                     "building_area",
80562                     "address",
80563                     "opening_hours",
80564                     "capacity",
80565                     "smoking"
80566                 ],
80567                 "suggestion": true
80568             },
80569             "amenity/restaurant/ガスト": {
80570                 "tags": {
80571                     "name": "ガスト",
80572                     "name:en": "Gusto",
80573                     "amenity": "restaurant"
80574                 },
80575                 "name": "ガスト",
80576                 "icon": "restaurant",
80577                 "geometry": [
80578                     "point",
80579                     "vertex",
80580                     "area"
80581                 ],
80582                 "fields": [
80583                     "cuisine",
80584                     "building_area",
80585                     "address",
80586                     "opening_hours",
80587                     "capacity",
80588                     "smoking"
80589                 ],
80590                 "suggestion": true
80591             },
80592             "amenity/restaurant/Sakura": {
80593                 "tags": {
80594                     "name": "Sakura",
80595                     "amenity": "restaurant"
80596                 },
80597                 "name": "Sakura",
80598                 "icon": "restaurant",
80599                 "geometry": [
80600                     "point",
80601                     "vertex",
80602                     "area"
80603                 ],
80604                 "fields": [
80605                     "cuisine",
80606                     "building_area",
80607                     "address",
80608                     "opening_hours",
80609                     "capacity",
80610                     "smoking"
80611                 ],
80612                 "suggestion": true
80613             },
80614             "amenity/restaurant/Mensa": {
80615                 "tags": {
80616                     "name": "Mensa",
80617                     "amenity": "restaurant"
80618                 },
80619                 "name": "Mensa",
80620                 "icon": "restaurant",
80621                 "geometry": [
80622                     "point",
80623                     "vertex",
80624                     "area"
80625                 ],
80626                 "fields": [
80627                     "cuisine",
80628                     "building_area",
80629                     "address",
80630                     "opening_hours",
80631                     "capacity",
80632                     "smoking"
80633                 ],
80634                 "suggestion": true
80635             },
80636             "amenity/restaurant/The Keg": {
80637                 "tags": {
80638                     "name": "The Keg",
80639                     "amenity": "restaurant"
80640                 },
80641                 "name": "The Keg",
80642                 "icon": "restaurant",
80643                 "geometry": [
80644                     "point",
80645                     "vertex",
80646                     "area"
80647                 ],
80648                 "fields": [
80649                     "cuisine",
80650                     "building_area",
80651                     "address",
80652                     "opening_hours",
80653                     "capacity",
80654                     "smoking"
80655                 ],
80656                 "suggestion": true
80657             },
80658             "amenity/restaurant/サイゼリヤ": {
80659                 "tags": {
80660                     "name": "サイゼリヤ",
80661                     "amenity": "restaurant"
80662                 },
80663                 "name": "サイゼリヤ",
80664                 "icon": "restaurant",
80665                 "geometry": [
80666                     "point",
80667                     "vertex",
80668                     "area"
80669                 ],
80670                 "fields": [
80671                     "cuisine",
80672                     "building_area",
80673                     "address",
80674                     "opening_hours",
80675                     "capacity",
80676                     "smoking"
80677                 ],
80678                 "suggestion": true
80679             },
80680             "amenity/restaurant/La Strada": {
80681                 "tags": {
80682                     "name": "La Strada",
80683                     "amenity": "restaurant"
80684                 },
80685                 "name": "La Strada",
80686                 "icon": "restaurant",
80687                 "geometry": [
80688                     "point",
80689                     "vertex",
80690                     "area"
80691                 ],
80692                 "fields": [
80693                     "cuisine",
80694                     "building_area",
80695                     "address",
80696                     "opening_hours",
80697                     "capacity",
80698                     "smoking"
80699                 ],
80700                 "suggestion": true
80701             },
80702             "amenity/restaurant/Village Inn": {
80703                 "tags": {
80704                     "name": "Village Inn",
80705                     "amenity": "restaurant"
80706                 },
80707                 "name": "Village Inn",
80708                 "icon": "restaurant",
80709                 "geometry": [
80710                     "point",
80711                     "vertex",
80712                     "area"
80713                 ],
80714                 "fields": [
80715                     "cuisine",
80716                     "building_area",
80717                     "address",
80718                     "opening_hours",
80719                     "capacity",
80720                     "smoking"
80721                 ],
80722                 "suggestion": true
80723             },
80724             "amenity/restaurant/Buffalo Wild Wings": {
80725                 "tags": {
80726                     "name": "Buffalo Wild Wings",
80727                     "amenity": "restaurant"
80728                 },
80729                 "name": "Buffalo Wild Wings",
80730                 "icon": "restaurant",
80731                 "geometry": [
80732                     "point",
80733                     "vertex",
80734                     "area"
80735                 ],
80736                 "fields": [
80737                     "cuisine",
80738                     "building_area",
80739                     "address",
80740                     "opening_hours",
80741                     "capacity",
80742                     "smoking"
80743                 ],
80744                 "suggestion": true
80745             },
80746             "amenity/restaurant/Peking": {
80747                 "tags": {
80748                     "name": "Peking",
80749                     "amenity": "restaurant"
80750                 },
80751                 "name": "Peking",
80752                 "icon": "restaurant",
80753                 "geometry": [
80754                     "point",
80755                     "vertex",
80756                     "area"
80757                 ],
80758                 "fields": [
80759                     "cuisine",
80760                     "building_area",
80761                     "address",
80762                     "opening_hours",
80763                     "capacity",
80764                     "smoking"
80765                 ],
80766                 "suggestion": true
80767             },
80768             "amenity/restaurant/Round Table Pizza": {
80769                 "tags": {
80770                     "name": "Round Table Pizza",
80771                     "amenity": "restaurant"
80772                 },
80773                 "name": "Round Table Pizza",
80774                 "icon": "restaurant",
80775                 "geometry": [
80776                     "point",
80777                     "vertex",
80778                     "area"
80779                 ],
80780                 "fields": [
80781                     "cuisine",
80782                     "building_area",
80783                     "address",
80784                     "opening_hours",
80785                     "capacity",
80786                     "smoking"
80787                 ],
80788                 "suggestion": true
80789             },
80790             "amenity/restaurant/California Pizza Kitchen": {
80791                 "tags": {
80792                     "name": "California Pizza Kitchen",
80793                     "amenity": "restaurant"
80794                 },
80795                 "name": "California Pizza Kitchen",
80796                 "icon": "restaurant",
80797                 "geometry": [
80798                     "point",
80799                     "vertex",
80800                     "area"
80801                 ],
80802                 "fields": [
80803                     "cuisine",
80804                     "building_area",
80805                     "address",
80806                     "opening_hours",
80807                     "capacity",
80808                     "smoking"
80809                 ],
80810                 "suggestion": true
80811             },
80812             "amenity/restaurant/Якитория": {
80813                 "tags": {
80814                     "name": "Якитория",
80815                     "amenity": "restaurant"
80816                 },
80817                 "name": "Якитория",
80818                 "icon": "restaurant",
80819                 "geometry": [
80820                     "point",
80821                     "vertex",
80822                     "area"
80823                 ],
80824                 "fields": [
80825                     "cuisine",
80826                     "building_area",
80827                     "address",
80828                     "opening_hours",
80829                     "capacity",
80830                     "smoking"
80831                 ],
80832                 "suggestion": true
80833             },
80834             "amenity/restaurant/Golden Corral": {
80835                 "tags": {
80836                     "name": "Golden Corral",
80837                     "amenity": "restaurant"
80838                 },
80839                 "name": "Golden Corral",
80840                 "icon": "restaurant",
80841                 "geometry": [
80842                     "point",
80843                     "vertex",
80844                     "area"
80845                 ],
80846                 "fields": [
80847                     "cuisine",
80848                     "building_area",
80849                     "address",
80850                     "opening_hours",
80851                     "capacity",
80852                     "smoking"
80853                 ],
80854                 "suggestion": true
80855             },
80856             "amenity/restaurant/Perkins": {
80857                 "tags": {
80858                     "name": "Perkins",
80859                     "amenity": "restaurant"
80860                 },
80861                 "name": "Perkins",
80862                 "icon": "restaurant",
80863                 "geometry": [
80864                     "point",
80865                     "vertex",
80866                     "area"
80867                 ],
80868                 "fields": [
80869                     "cuisine",
80870                     "building_area",
80871                     "address",
80872                     "opening_hours",
80873                     "capacity",
80874                     "smoking"
80875                 ],
80876                 "suggestion": true
80877             },
80878             "amenity/restaurant/Ruby Tuesday": {
80879                 "tags": {
80880                     "name": "Ruby Tuesday",
80881                     "amenity": "restaurant"
80882                 },
80883                 "name": "Ruby Tuesday",
80884                 "icon": "restaurant",
80885                 "geometry": [
80886                     "point",
80887                     "vertex",
80888                     "area"
80889                 ],
80890                 "fields": [
80891                     "cuisine",
80892                     "building_area",
80893                     "address",
80894                     "opening_hours",
80895                     "capacity",
80896                     "smoking"
80897                 ],
80898                 "suggestion": true
80899             },
80900             "amenity/restaurant/Shari's": {
80901                 "tags": {
80902                     "name": "Shari's",
80903                     "amenity": "restaurant"
80904                 },
80905                 "name": "Shari's",
80906                 "icon": "restaurant",
80907                 "geometry": [
80908                     "point",
80909                     "vertex",
80910                     "area"
80911                 ],
80912                 "fields": [
80913                     "cuisine",
80914                     "building_area",
80915                     "address",
80916                     "opening_hours",
80917                     "capacity",
80918                     "smoking"
80919                 ],
80920                 "suggestion": true
80921             },
80922             "amenity/restaurant/Bob Evans": {
80923                 "tags": {
80924                     "name": "Bob Evans",
80925                     "amenity": "restaurant"
80926                 },
80927                 "name": "Bob Evans",
80928                 "icon": "restaurant",
80929                 "geometry": [
80930                     "point",
80931                     "vertex",
80932                     "area"
80933                 ],
80934                 "fields": [
80935                     "cuisine",
80936                     "building_area",
80937                     "address",
80938                     "opening_hours",
80939                     "capacity",
80940                     "smoking"
80941                 ],
80942                 "suggestion": true
80943             },
80944             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
80945                 "tags": {
80946                     "name": "바다횟집 (Bada Fish Restaurant)",
80947                     "amenity": "restaurant"
80948                 },
80949                 "name": "바다횟집 (Bada Fish Restaurant)",
80950                 "icon": "restaurant",
80951                 "geometry": [
80952                     "point",
80953                     "vertex",
80954                     "area"
80955                 ],
80956                 "fields": [
80957                     "cuisine",
80958                     "building_area",
80959                     "address",
80960                     "opening_hours",
80961                     "capacity",
80962                     "smoking"
80963                 ],
80964                 "suggestion": true
80965             },
80966             "amenity/restaurant/Mang Inasal": {
80967                 "tags": {
80968                     "name": "Mang Inasal",
80969                     "amenity": "restaurant"
80970                 },
80971                 "name": "Mang Inasal",
80972                 "icon": "restaurant",
80973                 "geometry": [
80974                     "point",
80975                     "vertex",
80976                     "area"
80977                 ],
80978                 "fields": [
80979                     "cuisine",
80980                     "building_area",
80981                     "address",
80982                     "opening_hours",
80983                     "capacity",
80984                     "smoking"
80985                 ],
80986                 "suggestion": true
80987             },
80988             "amenity/restaurant/Евразия": {
80989                 "tags": {
80990                     "name": "Евразия",
80991                     "amenity": "restaurant"
80992                 },
80993                 "name": "Евразия",
80994                 "icon": "restaurant",
80995                 "geometry": [
80996                     "point",
80997                     "vertex",
80998                     "area"
80999                 ],
81000                 "fields": [
81001                     "cuisine",
81002                     "building_area",
81003                     "address",
81004                     "opening_hours",
81005                     "capacity",
81006                     "smoking"
81007                 ],
81008                 "suggestion": true
81009             },
81010             "amenity/restaurant/ジョナサン": {
81011                 "tags": {
81012                     "name": "ジョナサン",
81013                     "amenity": "restaurant"
81014                 },
81015                 "name": "ジョナサン",
81016                 "icon": "restaurant",
81017                 "geometry": [
81018                     "point",
81019                     "vertex",
81020                     "area"
81021                 ],
81022                 "fields": [
81023                     "cuisine",
81024                     "building_area",
81025                     "address",
81026                     "opening_hours",
81027                     "capacity",
81028                     "smoking"
81029                 ],
81030                 "suggestion": true
81031             },
81032             "amenity/restaurant/Longhorn Steakhouse": {
81033                 "tags": {
81034                     "name": "Longhorn Steakhouse",
81035                     "amenity": "restaurant"
81036                 },
81037                 "name": "Longhorn Steakhouse",
81038                 "icon": "restaurant",
81039                 "geometry": [
81040                     "point",
81041                     "vertex",
81042                     "area"
81043                 ],
81044                 "fields": [
81045                     "cuisine",
81046                     "building_area",
81047                     "address",
81048                     "opening_hours",
81049                     "capacity",
81050                     "smoking"
81051                 ],
81052                 "suggestion": true
81053             },
81054             "amenity/bank/Chase": {
81055                 "tags": {
81056                     "name": "Chase",
81057                     "amenity": "bank"
81058                 },
81059                 "name": "Chase",
81060                 "icon": "bank",
81061                 "geometry": [
81062                     "point",
81063                     "vertex",
81064                     "area"
81065                 ],
81066                 "fields": [
81067                     "atm",
81068                     "building_area",
81069                     "address",
81070                     "opening_hours"
81071                 ],
81072                 "suggestion": true
81073             },
81074             "amenity/bank/Commonwealth Bank": {
81075                 "tags": {
81076                     "name": "Commonwealth Bank",
81077                     "amenity": "bank"
81078                 },
81079                 "name": "Commonwealth Bank",
81080                 "icon": "bank",
81081                 "geometry": [
81082                     "point",
81083                     "vertex",
81084                     "area"
81085                 ],
81086                 "fields": [
81087                     "atm",
81088                     "building_area",
81089                     "address",
81090                     "opening_hours"
81091                 ],
81092                 "suggestion": true
81093             },
81094             "amenity/bank/Citibank": {
81095                 "tags": {
81096                     "name": "Citibank",
81097                     "amenity": "bank"
81098                 },
81099                 "name": "Citibank",
81100                 "icon": "bank",
81101                 "geometry": [
81102                     "point",
81103                     "vertex",
81104                     "area"
81105                 ],
81106                 "fields": [
81107                     "atm",
81108                     "building_area",
81109                     "address",
81110                     "opening_hours"
81111                 ],
81112                 "suggestion": true
81113             },
81114             "amenity/bank/HSBC": {
81115                 "tags": {
81116                     "name": "HSBC",
81117                     "amenity": "bank"
81118                 },
81119                 "name": "HSBC",
81120                 "icon": "bank",
81121                 "geometry": [
81122                     "point",
81123                     "vertex",
81124                     "area"
81125                 ],
81126                 "fields": [
81127                     "atm",
81128                     "building_area",
81129                     "address",
81130                     "opening_hours"
81131                 ],
81132                 "suggestion": true
81133             },
81134             "amenity/bank/Barclays": {
81135                 "tags": {
81136                     "name": "Barclays",
81137                     "amenity": "bank"
81138                 },
81139                 "name": "Barclays",
81140                 "icon": "bank",
81141                 "geometry": [
81142                     "point",
81143                     "vertex",
81144                     "area"
81145                 ],
81146                 "fields": [
81147                     "atm",
81148                     "building_area",
81149                     "address",
81150                     "opening_hours"
81151                 ],
81152                 "suggestion": true
81153             },
81154             "amenity/bank/Westpac": {
81155                 "tags": {
81156                     "name": "Westpac",
81157                     "amenity": "bank"
81158                 },
81159                 "name": "Westpac",
81160                 "icon": "bank",
81161                 "geometry": [
81162                     "point",
81163                     "vertex",
81164                     "area"
81165                 ],
81166                 "fields": [
81167                     "atm",
81168                     "building_area",
81169                     "address",
81170                     "opening_hours"
81171                 ],
81172                 "suggestion": true
81173             },
81174             "amenity/bank/NAB": {
81175                 "tags": {
81176                     "name": "NAB",
81177                     "amenity": "bank"
81178                 },
81179                 "name": "NAB",
81180                 "icon": "bank",
81181                 "geometry": [
81182                     "point",
81183                     "vertex",
81184                     "area"
81185                 ],
81186                 "fields": [
81187                     "atm",
81188                     "building_area",
81189                     "address",
81190                     "opening_hours"
81191                 ],
81192                 "suggestion": true
81193             },
81194             "amenity/bank/ANZ": {
81195                 "tags": {
81196                     "name": "ANZ",
81197                     "amenity": "bank"
81198                 },
81199                 "name": "ANZ",
81200                 "icon": "bank",
81201                 "geometry": [
81202                     "point",
81203                     "vertex",
81204                     "area"
81205                 ],
81206                 "fields": [
81207                     "atm",
81208                     "building_area",
81209                     "address",
81210                     "opening_hours"
81211                 ],
81212                 "suggestion": true
81213             },
81214             "amenity/bank/Lloyds Bank": {
81215                 "tags": {
81216                     "name": "Lloyds Bank",
81217                     "amenity": "bank"
81218                 },
81219                 "name": "Lloyds Bank",
81220                 "icon": "bank",
81221                 "geometry": [
81222                     "point",
81223                     "vertex",
81224                     "area"
81225                 ],
81226                 "fields": [
81227                     "atm",
81228                     "building_area",
81229                     "address",
81230                     "opening_hours"
81231                 ],
81232                 "suggestion": true
81233             },
81234             "amenity/bank/Landbank": {
81235                 "tags": {
81236                     "name": "Landbank",
81237                     "amenity": "bank"
81238                 },
81239                 "name": "Landbank",
81240                 "icon": "bank",
81241                 "geometry": [
81242                     "point",
81243                     "vertex",
81244                     "area"
81245                 ],
81246                 "fields": [
81247                     "atm",
81248                     "building_area",
81249                     "address",
81250                     "opening_hours"
81251                 ],
81252                 "suggestion": true
81253             },
81254             "amenity/bank/Sparkasse": {
81255                 "tags": {
81256                     "name": "Sparkasse",
81257                     "amenity": "bank"
81258                 },
81259                 "name": "Sparkasse",
81260                 "icon": "bank",
81261                 "geometry": [
81262                     "point",
81263                     "vertex",
81264                     "area"
81265                 ],
81266                 "fields": [
81267                     "atm",
81268                     "building_area",
81269                     "address",
81270                     "opening_hours"
81271                 ],
81272                 "suggestion": true
81273             },
81274             "amenity/bank/UCPB": {
81275                 "tags": {
81276                     "name": "UCPB",
81277                     "amenity": "bank"
81278                 },
81279                 "name": "UCPB",
81280                 "icon": "bank",
81281                 "geometry": [
81282                     "point",
81283                     "vertex",
81284                     "area"
81285                 ],
81286                 "fields": [
81287                     "atm",
81288                     "building_area",
81289                     "address",
81290                     "opening_hours"
81291                 ],
81292                 "suggestion": true
81293             },
81294             "amenity/bank/PNB": {
81295                 "tags": {
81296                     "name": "PNB",
81297                     "amenity": "bank"
81298                 },
81299                 "name": "PNB",
81300                 "icon": "bank",
81301                 "geometry": [
81302                     "point",
81303                     "vertex",
81304                     "area"
81305                 ],
81306                 "fields": [
81307                     "atm",
81308                     "building_area",
81309                     "address",
81310                     "opening_hours"
81311                 ],
81312                 "suggestion": true
81313             },
81314             "amenity/bank/Metrobank": {
81315                 "tags": {
81316                     "name": "Metrobank",
81317                     "amenity": "bank"
81318                 },
81319                 "name": "Metrobank",
81320                 "icon": "bank",
81321                 "geometry": [
81322                     "point",
81323                     "vertex",
81324                     "area"
81325                 ],
81326                 "fields": [
81327                     "atm",
81328                     "building_area",
81329                     "address",
81330                     "opening_hours"
81331                 ],
81332                 "suggestion": true
81333             },
81334             "amenity/bank/BDO": {
81335                 "tags": {
81336                     "name": "BDO",
81337                     "amenity": "bank"
81338                 },
81339                 "name": "BDO",
81340                 "icon": "bank",
81341                 "geometry": [
81342                     "point",
81343                     "vertex",
81344                     "area"
81345                 ],
81346                 "fields": [
81347                     "atm",
81348                     "building_area",
81349                     "address",
81350                     "opening_hours"
81351                 ],
81352                 "suggestion": true
81353             },
81354             "amenity/bank/Volksbank": {
81355                 "tags": {
81356                     "name": "Volksbank",
81357                     "amenity": "bank"
81358                 },
81359                 "name": "Volksbank",
81360                 "icon": "bank",
81361                 "geometry": [
81362                     "point",
81363                     "vertex",
81364                     "area"
81365                 ],
81366                 "fields": [
81367                     "atm",
81368                     "building_area",
81369                     "address",
81370                     "opening_hours"
81371                 ],
81372                 "suggestion": true
81373             },
81374             "amenity/bank/BPI": {
81375                 "tags": {
81376                     "name": "BPI",
81377                     "amenity": "bank"
81378                 },
81379                 "name": "BPI",
81380                 "icon": "bank",
81381                 "geometry": [
81382                     "point",
81383                     "vertex",
81384                     "area"
81385                 ],
81386                 "fields": [
81387                     "atm",
81388                     "building_area",
81389                     "address",
81390                     "opening_hours"
81391                 ],
81392                 "suggestion": true
81393             },
81394             "amenity/bank/Postbank": {
81395                 "tags": {
81396                     "name": "Postbank",
81397                     "amenity": "bank"
81398                 },
81399                 "name": "Postbank",
81400                 "icon": "bank",
81401                 "geometry": [
81402                     "point",
81403                     "vertex",
81404                     "area"
81405                 ],
81406                 "fields": [
81407                     "atm",
81408                     "building_area",
81409                     "address",
81410                     "opening_hours"
81411                 ],
81412                 "suggestion": true
81413             },
81414             "amenity/bank/NatWest": {
81415                 "tags": {
81416                     "name": "NatWest",
81417                     "amenity": "bank"
81418                 },
81419                 "name": "NatWest",
81420                 "icon": "bank",
81421                 "geometry": [
81422                     "point",
81423                     "vertex",
81424                     "area"
81425                 ],
81426                 "fields": [
81427                     "atm",
81428                     "building_area",
81429                     "address",
81430                     "opening_hours"
81431                 ],
81432                 "suggestion": true
81433             },
81434             "amenity/bank/Raiffeisenbank": {
81435                 "tags": {
81436                     "name": "Raiffeisenbank",
81437                     "amenity": "bank"
81438                 },
81439                 "name": "Raiffeisenbank",
81440                 "icon": "bank",
81441                 "geometry": [
81442                     "point",
81443                     "vertex",
81444                     "area"
81445                 ],
81446                 "fields": [
81447                     "atm",
81448                     "building_area",
81449                     "address",
81450                     "opening_hours"
81451                 ],
81452                 "suggestion": true
81453             },
81454             "amenity/bank/Yorkshire Bank": {
81455                 "tags": {
81456                     "name": "Yorkshire Bank",
81457                     "amenity": "bank"
81458                 },
81459                 "name": "Yorkshire Bank",
81460                 "icon": "bank",
81461                 "geometry": [
81462                     "point",
81463                     "vertex",
81464                     "area"
81465                 ],
81466                 "fields": [
81467                     "atm",
81468                     "building_area",
81469                     "address",
81470                     "opening_hours"
81471                 ],
81472                 "suggestion": true
81473             },
81474             "amenity/bank/ABSA": {
81475                 "tags": {
81476                     "name": "ABSA",
81477                     "amenity": "bank"
81478                 },
81479                 "name": "ABSA",
81480                 "icon": "bank",
81481                 "geometry": [
81482                     "point",
81483                     "vertex",
81484                     "area"
81485                 ],
81486                 "fields": [
81487                     "atm",
81488                     "building_area",
81489                     "address",
81490                     "opening_hours"
81491                 ],
81492                 "suggestion": true
81493             },
81494             "amenity/bank/Standard Bank": {
81495                 "tags": {
81496                     "name": "Standard Bank",
81497                     "amenity": "bank"
81498                 },
81499                 "name": "Standard Bank",
81500                 "icon": "bank",
81501                 "geometry": [
81502                     "point",
81503                     "vertex",
81504                     "area"
81505                 ],
81506                 "fields": [
81507                     "atm",
81508                     "building_area",
81509                     "address",
81510                     "opening_hours"
81511                 ],
81512                 "suggestion": true
81513             },
81514             "amenity/bank/FNB": {
81515                 "tags": {
81516                     "name": "FNB",
81517                     "amenity": "bank"
81518                 },
81519                 "name": "FNB",
81520                 "icon": "bank",
81521                 "geometry": [
81522                     "point",
81523                     "vertex",
81524                     "area"
81525                 ],
81526                 "fields": [
81527                     "atm",
81528                     "building_area",
81529                     "address",
81530                     "opening_hours"
81531                 ],
81532                 "suggestion": true
81533             },
81534             "amenity/bank/Deutsche Bank": {
81535                 "tags": {
81536                     "name": "Deutsche Bank",
81537                     "amenity": "bank"
81538                 },
81539                 "name": "Deutsche Bank",
81540                 "icon": "bank",
81541                 "geometry": [
81542                     "point",
81543                     "vertex",
81544                     "area"
81545                 ],
81546                 "fields": [
81547                     "atm",
81548                     "building_area",
81549                     "address",
81550                     "opening_hours"
81551                 ],
81552                 "suggestion": true
81553             },
81554             "amenity/bank/SEB": {
81555                 "tags": {
81556                     "name": "SEB",
81557                     "amenity": "bank"
81558                 },
81559                 "name": "SEB",
81560                 "icon": "bank",
81561                 "geometry": [
81562                     "point",
81563                     "vertex",
81564                     "area"
81565                 ],
81566                 "fields": [
81567                     "atm",
81568                     "building_area",
81569                     "address",
81570                     "opening_hours"
81571                 ],
81572                 "suggestion": true
81573             },
81574             "amenity/bank/Commerzbank": {
81575                 "tags": {
81576                     "name": "Commerzbank",
81577                     "amenity": "bank"
81578                 },
81579                 "name": "Commerzbank",
81580                 "icon": "bank",
81581                 "geometry": [
81582                     "point",
81583                     "vertex",
81584                     "area"
81585                 ],
81586                 "fields": [
81587                     "atm",
81588                     "building_area",
81589                     "address",
81590                     "opening_hours"
81591                 ],
81592                 "suggestion": true
81593             },
81594             "amenity/bank/Targobank": {
81595                 "tags": {
81596                     "name": "Targobank",
81597                     "amenity": "bank"
81598                 },
81599                 "name": "Targobank",
81600                 "icon": "bank",
81601                 "geometry": [
81602                     "point",
81603                     "vertex",
81604                     "area"
81605                 ],
81606                 "fields": [
81607                     "atm",
81608                     "building_area",
81609                     "address",
81610                     "opening_hours"
81611                 ],
81612                 "suggestion": true
81613             },
81614             "amenity/bank/ABN AMRO": {
81615                 "tags": {
81616                     "name": "ABN AMRO",
81617                     "amenity": "bank"
81618                 },
81619                 "name": "ABN AMRO",
81620                 "icon": "bank",
81621                 "geometry": [
81622                     "point",
81623                     "vertex",
81624                     "area"
81625                 ],
81626                 "fields": [
81627                     "atm",
81628                     "building_area",
81629                     "address",
81630                     "opening_hours"
81631                 ],
81632                 "suggestion": true
81633             },
81634             "amenity/bank/Handelsbanken": {
81635                 "tags": {
81636                     "name": "Handelsbanken",
81637                     "amenity": "bank"
81638                 },
81639                 "name": "Handelsbanken",
81640                 "icon": "bank",
81641                 "geometry": [
81642                     "point",
81643                     "vertex",
81644                     "area"
81645                 ],
81646                 "fields": [
81647                     "atm",
81648                     "building_area",
81649                     "address",
81650                     "opening_hours"
81651                 ],
81652                 "suggestion": true
81653             },
81654             "amenity/bank/Swedbank": {
81655                 "tags": {
81656                     "name": "Swedbank",
81657                     "amenity": "bank"
81658                 },
81659                 "name": "Swedbank",
81660                 "icon": "bank",
81661                 "geometry": [
81662                     "point",
81663                     "vertex",
81664                     "area"
81665                 ],
81666                 "fields": [
81667                     "atm",
81668                     "building_area",
81669                     "address",
81670                     "opening_hours"
81671                 ],
81672                 "suggestion": true
81673             },
81674             "amenity/bank/Kreissparkasse": {
81675                 "tags": {
81676                     "name": "Kreissparkasse",
81677                     "amenity": "bank"
81678                 },
81679                 "name": "Kreissparkasse",
81680                 "icon": "bank",
81681                 "geometry": [
81682                     "point",
81683                     "vertex",
81684                     "area"
81685                 ],
81686                 "fields": [
81687                     "atm",
81688                     "building_area",
81689                     "address",
81690                     "opening_hours"
81691                 ],
81692                 "suggestion": true
81693             },
81694             "amenity/bank/UniCredit Bank": {
81695                 "tags": {
81696                     "name": "UniCredit Bank",
81697                     "amenity": "bank"
81698                 },
81699                 "name": "UniCredit Bank",
81700                 "icon": "bank",
81701                 "geometry": [
81702                     "point",
81703                     "vertex",
81704                     "area"
81705                 ],
81706                 "fields": [
81707                     "atm",
81708                     "building_area",
81709                     "address",
81710                     "opening_hours"
81711                 ],
81712                 "suggestion": true
81713             },
81714             "amenity/bank/Monte dei Paschi di Siena": {
81715                 "tags": {
81716                     "name": "Monte dei Paschi di Siena",
81717                     "amenity": "bank"
81718                 },
81719                 "name": "Monte dei Paschi di Siena",
81720                 "icon": "bank",
81721                 "geometry": [
81722                     "point",
81723                     "vertex",
81724                     "area"
81725                 ],
81726                 "fields": [
81727                     "atm",
81728                     "building_area",
81729                     "address",
81730                     "opening_hours"
81731                 ],
81732                 "suggestion": true
81733             },
81734             "amenity/bank/Caja Rural": {
81735                 "tags": {
81736                     "name": "Caja Rural",
81737                     "amenity": "bank"
81738                 },
81739                 "name": "Caja Rural",
81740                 "icon": "bank",
81741                 "geometry": [
81742                     "point",
81743                     "vertex",
81744                     "area"
81745                 ],
81746                 "fields": [
81747                     "atm",
81748                     "building_area",
81749                     "address",
81750                     "opening_hours"
81751                 ],
81752                 "suggestion": true
81753             },
81754             "amenity/bank/Dresdner Bank": {
81755                 "tags": {
81756                     "name": "Dresdner Bank",
81757                     "amenity": "bank"
81758                 },
81759                 "name": "Dresdner Bank",
81760                 "icon": "bank",
81761                 "geometry": [
81762                     "point",
81763                     "vertex",
81764                     "area"
81765                 ],
81766                 "fields": [
81767                     "atm",
81768                     "building_area",
81769                     "address",
81770                     "opening_hours"
81771                 ],
81772                 "suggestion": true
81773             },
81774             "amenity/bank/Sparda-Bank": {
81775                 "tags": {
81776                     "name": "Sparda-Bank",
81777                     "amenity": "bank"
81778                 },
81779                 "name": "Sparda-Bank",
81780                 "icon": "bank",
81781                 "geometry": [
81782                     "point",
81783                     "vertex",
81784                     "area"
81785                 ],
81786                 "fields": [
81787                     "atm",
81788                     "building_area",
81789                     "address",
81790                     "opening_hours"
81791                 ],
81792                 "suggestion": true
81793             },
81794             "amenity/bank/VÚB": {
81795                 "tags": {
81796                     "name": "VÚB",
81797                     "amenity": "bank"
81798                 },
81799                 "name": "VÚB",
81800                 "icon": "bank",
81801                 "geometry": [
81802                     "point",
81803                     "vertex",
81804                     "area"
81805                 ],
81806                 "fields": [
81807                     "atm",
81808                     "building_area",
81809                     "address",
81810                     "opening_hours"
81811                 ],
81812                 "suggestion": true
81813             },
81814             "amenity/bank/Slovenská sporiteľňa": {
81815                 "tags": {
81816                     "name": "Slovenská sporiteľňa",
81817                     "amenity": "bank"
81818                 },
81819                 "name": "Slovenská sporiteľňa",
81820                 "icon": "bank",
81821                 "geometry": [
81822                     "point",
81823                     "vertex",
81824                     "area"
81825                 ],
81826                 "fields": [
81827                     "atm",
81828                     "building_area",
81829                     "address",
81830                     "opening_hours"
81831                 ],
81832                 "suggestion": true
81833             },
81834             "amenity/bank/Bank of Montreal": {
81835                 "tags": {
81836                     "name": "Bank of Montreal",
81837                     "amenity": "bank"
81838                 },
81839                 "name": "Bank of Montreal",
81840                 "icon": "bank",
81841                 "geometry": [
81842                     "point",
81843                     "vertex",
81844                     "area"
81845                 ],
81846                 "fields": [
81847                     "atm",
81848                     "building_area",
81849                     "address",
81850                     "opening_hours"
81851                 ],
81852                 "suggestion": true
81853             },
81854             "amenity/bank/KBC": {
81855                 "tags": {
81856                     "name": "KBC",
81857                     "amenity": "bank"
81858                 },
81859                 "name": "KBC",
81860                 "icon": "bank",
81861                 "geometry": [
81862                     "point",
81863                     "vertex",
81864                     "area"
81865                 ],
81866                 "fields": [
81867                     "atm",
81868                     "building_area",
81869                     "address",
81870                     "opening_hours"
81871                 ],
81872                 "suggestion": true
81873             },
81874             "amenity/bank/Royal Bank of Scotland": {
81875                 "tags": {
81876                     "name": "Royal Bank of Scotland",
81877                     "amenity": "bank"
81878                 },
81879                 "name": "Royal Bank of Scotland",
81880                 "icon": "bank",
81881                 "geometry": [
81882                     "point",
81883                     "vertex",
81884                     "area"
81885                 ],
81886                 "fields": [
81887                     "atm",
81888                     "building_area",
81889                     "address",
81890                     "opening_hours"
81891                 ],
81892                 "suggestion": true
81893             },
81894             "amenity/bank/TSB": {
81895                 "tags": {
81896                     "name": "TSB",
81897                     "amenity": "bank"
81898                 },
81899                 "name": "TSB",
81900                 "icon": "bank",
81901                 "geometry": [
81902                     "point",
81903                     "vertex",
81904                     "area"
81905                 ],
81906                 "fields": [
81907                     "atm",
81908                     "building_area",
81909                     "address",
81910                     "opening_hours"
81911                 ],
81912                 "suggestion": true
81913             },
81914             "amenity/bank/US Bank": {
81915                 "tags": {
81916                     "name": "US Bank",
81917                     "amenity": "bank"
81918                 },
81919                 "name": "US Bank",
81920                 "icon": "bank",
81921                 "geometry": [
81922                     "point",
81923                     "vertex",
81924                     "area"
81925                 ],
81926                 "fields": [
81927                     "atm",
81928                     "building_area",
81929                     "address",
81930                     "opening_hours"
81931                 ],
81932                 "suggestion": true
81933             },
81934             "amenity/bank/HypoVereinsbank": {
81935                 "tags": {
81936                     "name": "HypoVereinsbank",
81937                     "amenity": "bank"
81938                 },
81939                 "name": "HypoVereinsbank",
81940                 "icon": "bank",
81941                 "geometry": [
81942                     "point",
81943                     "vertex",
81944                     "area"
81945                 ],
81946                 "fields": [
81947                     "atm",
81948                     "building_area",
81949                     "address",
81950                     "opening_hours"
81951                 ],
81952                 "suggestion": true
81953             },
81954             "amenity/bank/Bank Austria": {
81955                 "tags": {
81956                     "name": "Bank Austria",
81957                     "amenity": "bank"
81958                 },
81959                 "name": "Bank Austria",
81960                 "icon": "bank",
81961                 "geometry": [
81962                     "point",
81963                     "vertex",
81964                     "area"
81965                 ],
81966                 "fields": [
81967                     "atm",
81968                     "building_area",
81969                     "address",
81970                     "opening_hours"
81971                 ],
81972                 "suggestion": true
81973             },
81974             "amenity/bank/ING": {
81975                 "tags": {
81976                     "name": "ING",
81977                     "amenity": "bank"
81978                 },
81979                 "name": "ING",
81980                 "icon": "bank",
81981                 "geometry": [
81982                     "point",
81983                     "vertex",
81984                     "area"
81985                 ],
81986                 "fields": [
81987                     "atm",
81988                     "building_area",
81989                     "address",
81990                     "opening_hours"
81991                 ],
81992                 "suggestion": true
81993             },
81994             "amenity/bank/Erste Bank": {
81995                 "tags": {
81996                     "name": "Erste Bank",
81997                     "amenity": "bank"
81998                 },
81999                 "name": "Erste Bank",
82000                 "icon": "bank",
82001                 "geometry": [
82002                     "point",
82003                     "vertex",
82004                     "area"
82005                 ],
82006                 "fields": [
82007                     "atm",
82008                     "building_area",
82009                     "address",
82010                     "opening_hours"
82011                 ],
82012                 "suggestion": true
82013             },
82014             "amenity/bank/CIBC": {
82015                 "tags": {
82016                     "name": "CIBC",
82017                     "amenity": "bank"
82018                 },
82019                 "name": "CIBC",
82020                 "icon": "bank",
82021                 "geometry": [
82022                     "point",
82023                     "vertex",
82024                     "area"
82025                 ],
82026                 "fields": [
82027                     "atm",
82028                     "building_area",
82029                     "address",
82030                     "opening_hours"
82031                 ],
82032                 "suggestion": true
82033             },
82034             "amenity/bank/Scotiabank": {
82035                 "tags": {
82036                     "name": "Scotiabank",
82037                     "amenity": "bank"
82038                 },
82039                 "name": "Scotiabank",
82040                 "icon": "bank",
82041                 "geometry": [
82042                     "point",
82043                     "vertex",
82044                     "area"
82045                 ],
82046                 "fields": [
82047                     "atm",
82048                     "building_area",
82049                     "address",
82050                     "opening_hours"
82051                 ],
82052                 "suggestion": true
82053             },
82054             "amenity/bank/Caisse d'Épargne": {
82055                 "tags": {
82056                     "name": "Caisse d'Épargne",
82057                     "amenity": "bank"
82058                 },
82059                 "name": "Caisse d'Épargne",
82060                 "icon": "bank",
82061                 "geometry": [
82062                     "point",
82063                     "vertex",
82064                     "area"
82065                 ],
82066                 "fields": [
82067                     "atm",
82068                     "building_area",
82069                     "address",
82070                     "opening_hours"
82071                 ],
82072                 "suggestion": true
82073             },
82074             "amenity/bank/Santander": {
82075                 "tags": {
82076                     "name": "Santander",
82077                     "amenity": "bank"
82078                 },
82079                 "name": "Santander",
82080                 "icon": "bank",
82081                 "geometry": [
82082                     "point",
82083                     "vertex",
82084                     "area"
82085                 ],
82086                 "fields": [
82087                     "atm",
82088                     "building_area",
82089                     "address",
82090                     "opening_hours"
82091                 ],
82092                 "suggestion": true
82093             },
82094             "amenity/bank/Bank of Scotland": {
82095                 "tags": {
82096                     "name": "Bank of Scotland",
82097                     "amenity": "bank"
82098                 },
82099                 "name": "Bank of Scotland",
82100                 "icon": "bank",
82101                 "geometry": [
82102                     "point",
82103                     "vertex",
82104                     "area"
82105                 ],
82106                 "fields": [
82107                     "atm",
82108                     "building_area",
82109                     "address",
82110                     "opening_hours"
82111                 ],
82112                 "suggestion": true
82113             },
82114             "amenity/bank/TD Canada Trust": {
82115                 "tags": {
82116                     "name": "TD Canada Trust",
82117                     "amenity": "bank"
82118                 },
82119                 "name": "TD Canada Trust",
82120                 "icon": "bank",
82121                 "geometry": [
82122                     "point",
82123                     "vertex",
82124                     "area"
82125                 ],
82126                 "fields": [
82127                     "atm",
82128                     "building_area",
82129                     "address",
82130                     "opening_hours"
82131                 ],
82132                 "suggestion": true
82133             },
82134             "amenity/bank/BMO": {
82135                 "tags": {
82136                     "name": "BMO",
82137                     "amenity": "bank"
82138                 },
82139                 "name": "BMO",
82140                 "icon": "bank",
82141                 "geometry": [
82142                     "point",
82143                     "vertex",
82144                     "area"
82145                 ],
82146                 "fields": [
82147                     "atm",
82148                     "building_area",
82149                     "address",
82150                     "opening_hours"
82151                 ],
82152                 "suggestion": true
82153             },
82154             "amenity/bank/Danske Bank": {
82155                 "tags": {
82156                     "name": "Danske Bank",
82157                     "amenity": "bank"
82158                 },
82159                 "name": "Danske Bank",
82160                 "icon": "bank",
82161                 "geometry": [
82162                     "point",
82163                     "vertex",
82164                     "area"
82165                 ],
82166                 "fields": [
82167                     "atm",
82168                     "building_area",
82169                     "address",
82170                     "opening_hours"
82171                 ],
82172                 "suggestion": true
82173             },
82174             "amenity/bank/OTP": {
82175                 "tags": {
82176                     "name": "OTP",
82177                     "amenity": "bank"
82178                 },
82179                 "name": "OTP",
82180                 "icon": "bank",
82181                 "geometry": [
82182                     "point",
82183                     "vertex",
82184                     "area"
82185                 ],
82186                 "fields": [
82187                     "atm",
82188                     "building_area",
82189                     "address",
82190                     "opening_hours"
82191                 ],
82192                 "suggestion": true
82193             },
82194             "amenity/bank/Crédit Agricole": {
82195                 "tags": {
82196                     "name": "Crédit Agricole",
82197                     "amenity": "bank"
82198                 },
82199                 "name": "Crédit Agricole",
82200                 "icon": "bank",
82201                 "geometry": [
82202                     "point",
82203                     "vertex",
82204                     "area"
82205                 ],
82206                 "fields": [
82207                     "atm",
82208                     "building_area",
82209                     "address",
82210                     "opening_hours"
82211                 ],
82212                 "suggestion": true
82213             },
82214             "amenity/bank/LCL": {
82215                 "tags": {
82216                     "name": "LCL",
82217                     "amenity": "bank"
82218                 },
82219                 "name": "LCL",
82220                 "icon": "bank",
82221                 "geometry": [
82222                     "point",
82223                     "vertex",
82224                     "area"
82225                 ],
82226                 "fields": [
82227                     "atm",
82228                     "building_area",
82229                     "address",
82230                     "opening_hours"
82231                 ],
82232                 "suggestion": true
82233             },
82234             "amenity/bank/VR-Bank": {
82235                 "tags": {
82236                     "name": "VR-Bank",
82237                     "amenity": "bank"
82238                 },
82239                 "name": "VR-Bank",
82240                 "icon": "bank",
82241                 "geometry": [
82242                     "point",
82243                     "vertex",
82244                     "area"
82245                 ],
82246                 "fields": [
82247                     "atm",
82248                     "building_area",
82249                     "address",
82250                     "opening_hours"
82251                 ],
82252                 "suggestion": true
82253             },
82254             "amenity/bank/ČSOB": {
82255                 "tags": {
82256                     "name": "ČSOB",
82257                     "amenity": "bank"
82258                 },
82259                 "name": "ČSOB",
82260                 "icon": "bank",
82261                 "geometry": [
82262                     "point",
82263                     "vertex",
82264                     "area"
82265                 ],
82266                 "fields": [
82267                     "atm",
82268                     "building_area",
82269                     "address",
82270                     "opening_hours"
82271                 ],
82272                 "suggestion": true
82273             },
82274             "amenity/bank/Česká spořitelna": {
82275                 "tags": {
82276                     "name": "Česká spořitelna",
82277                     "amenity": "bank"
82278                 },
82279                 "name": "Česká spořitelna",
82280                 "icon": "bank",
82281                 "geometry": [
82282                     "point",
82283                     "vertex",
82284                     "area"
82285                 ],
82286                 "fields": [
82287                     "atm",
82288                     "building_area",
82289                     "address",
82290                     "opening_hours"
82291                 ],
82292                 "suggestion": true
82293             },
82294             "amenity/bank/BNP": {
82295                 "tags": {
82296                     "name": "BNP",
82297                     "amenity": "bank"
82298                 },
82299                 "name": "BNP",
82300                 "icon": "bank",
82301                 "geometry": [
82302                     "point",
82303                     "vertex",
82304                     "area"
82305                 ],
82306                 "fields": [
82307                     "atm",
82308                     "building_area",
82309                     "address",
82310                     "opening_hours"
82311                 ],
82312                 "suggestion": true
82313             },
82314             "amenity/bank/Royal Bank": {
82315                 "tags": {
82316                     "name": "Royal Bank",
82317                     "amenity": "bank"
82318                 },
82319                 "name": "Royal Bank",
82320                 "icon": "bank",
82321                 "geometry": [
82322                     "point",
82323                     "vertex",
82324                     "area"
82325                 ],
82326                 "fields": [
82327                     "atm",
82328                     "building_area",
82329                     "address",
82330                     "opening_hours"
82331                 ],
82332                 "suggestion": true
82333             },
82334             "amenity/bank/Nationwide": {
82335                 "tags": {
82336                     "name": "Nationwide",
82337                     "amenity": "bank"
82338                 },
82339                 "name": "Nationwide",
82340                 "icon": "bank",
82341                 "geometry": [
82342                     "point",
82343                     "vertex",
82344                     "area"
82345                 ],
82346                 "fields": [
82347                     "atm",
82348                     "building_area",
82349                     "address",
82350                     "opening_hours"
82351                 ],
82352                 "suggestion": true
82353             },
82354             "amenity/bank/Halifax": {
82355                 "tags": {
82356                     "name": "Halifax",
82357                     "amenity": "bank"
82358                 },
82359                 "name": "Halifax",
82360                 "icon": "bank",
82361                 "geometry": [
82362                     "point",
82363                     "vertex",
82364                     "area"
82365                 ],
82366                 "fields": [
82367                     "atm",
82368                     "building_area",
82369                     "address",
82370                     "opening_hours"
82371                 ],
82372                 "suggestion": true
82373             },
82374             "amenity/bank/BAWAG PSK": {
82375                 "tags": {
82376                     "name": "BAWAG PSK",
82377                     "amenity": "bank"
82378                 },
82379                 "name": "BAWAG PSK",
82380                 "icon": "bank",
82381                 "geometry": [
82382                     "point",
82383                     "vertex",
82384                     "area"
82385                 ],
82386                 "fields": [
82387                     "atm",
82388                     "building_area",
82389                     "address",
82390                     "opening_hours"
82391                 ],
82392                 "suggestion": true
82393             },
82394             "amenity/bank/National Bank": {
82395                 "tags": {
82396                     "name": "National Bank",
82397                     "amenity": "bank"
82398                 },
82399                 "name": "National Bank",
82400                 "icon": "bank",
82401                 "geometry": [
82402                     "point",
82403                     "vertex",
82404                     "area"
82405                 ],
82406                 "fields": [
82407                     "atm",
82408                     "building_area",
82409                     "address",
82410                     "opening_hours"
82411                 ],
82412                 "suggestion": true
82413             },
82414             "amenity/bank/Nedbank": {
82415                 "tags": {
82416                     "name": "Nedbank",
82417                     "amenity": "bank"
82418                 },
82419                 "name": "Nedbank",
82420                 "icon": "bank",
82421                 "geometry": [
82422                     "point",
82423                     "vertex",
82424                     "area"
82425                 ],
82426                 "fields": [
82427                     "atm",
82428                     "building_area",
82429                     "address",
82430                     "opening_hours"
82431                 ],
82432                 "suggestion": true
82433             },
82434             "amenity/bank/First National Bank": {
82435                 "tags": {
82436                     "name": "First National Bank",
82437                     "amenity": "bank"
82438                 },
82439                 "name": "First National Bank",
82440                 "icon": "bank",
82441                 "geometry": [
82442                     "point",
82443                     "vertex",
82444                     "area"
82445                 ],
82446                 "fields": [
82447                     "atm",
82448                     "building_area",
82449                     "address",
82450                     "opening_hours"
82451                 ],
82452                 "suggestion": true
82453             },
82454             "amenity/bank/Nordea": {
82455                 "tags": {
82456                     "name": "Nordea",
82457                     "amenity": "bank"
82458                 },
82459                 "name": "Nordea",
82460                 "icon": "bank",
82461                 "geometry": [
82462                     "point",
82463                     "vertex",
82464                     "area"
82465                 ],
82466                 "fields": [
82467                     "atm",
82468                     "building_area",
82469                     "address",
82470                     "opening_hours"
82471                 ],
82472                 "suggestion": true
82473             },
82474             "amenity/bank/Rabobank": {
82475                 "tags": {
82476                     "name": "Rabobank",
82477                     "amenity": "bank"
82478                 },
82479                 "name": "Rabobank",
82480                 "icon": "bank",
82481                 "geometry": [
82482                     "point",
82483                     "vertex",
82484                     "area"
82485                 ],
82486                 "fields": [
82487                     "atm",
82488                     "building_area",
82489                     "address",
82490                     "opening_hours"
82491                 ],
82492                 "suggestion": true
82493             },
82494             "amenity/bank/Sparkasse KölnBonn": {
82495                 "tags": {
82496                     "name": "Sparkasse KölnBonn",
82497                     "amenity": "bank"
82498                 },
82499                 "name": "Sparkasse KölnBonn",
82500                 "icon": "bank",
82501                 "geometry": [
82502                     "point",
82503                     "vertex",
82504                     "area"
82505                 ],
82506                 "fields": [
82507                     "atm",
82508                     "building_area",
82509                     "address",
82510                     "opening_hours"
82511                 ],
82512                 "suggestion": true
82513             },
82514             "amenity/bank/Tatra banka": {
82515                 "tags": {
82516                     "name": "Tatra banka",
82517                     "amenity": "bank"
82518                 },
82519                 "name": "Tatra banka",
82520                 "icon": "bank",
82521                 "geometry": [
82522                     "point",
82523                     "vertex",
82524                     "area"
82525                 ],
82526                 "fields": [
82527                     "atm",
82528                     "building_area",
82529                     "address",
82530                     "opening_hours"
82531                 ],
82532                 "suggestion": true
82533             },
82534             "amenity/bank/Berliner Sparkasse": {
82535                 "tags": {
82536                     "name": "Berliner Sparkasse",
82537                     "amenity": "bank"
82538                 },
82539                 "name": "Berliner Sparkasse",
82540                 "icon": "bank",
82541                 "geometry": [
82542                     "point",
82543                     "vertex",
82544                     "area"
82545                 ],
82546                 "fields": [
82547                     "atm",
82548                     "building_area",
82549                     "address",
82550                     "opening_hours"
82551                 ],
82552                 "suggestion": true
82553             },
82554             "amenity/bank/Berliner Volksbank": {
82555                 "tags": {
82556                     "name": "Berliner Volksbank",
82557                     "amenity": "bank"
82558                 },
82559                 "name": "Berliner Volksbank",
82560                 "icon": "bank",
82561                 "geometry": [
82562                     "point",
82563                     "vertex",
82564                     "area"
82565                 ],
82566                 "fields": [
82567                     "atm",
82568                     "building_area",
82569                     "address",
82570                     "opening_hours"
82571                 ],
82572                 "suggestion": true
82573             },
82574             "amenity/bank/Wells Fargo": {
82575                 "tags": {
82576                     "name": "Wells Fargo",
82577                     "amenity": "bank"
82578                 },
82579                 "name": "Wells Fargo",
82580                 "icon": "bank",
82581                 "geometry": [
82582                     "point",
82583                     "vertex",
82584                     "area"
82585                 ],
82586                 "fields": [
82587                     "atm",
82588                     "building_area",
82589                     "address",
82590                     "opening_hours"
82591                 ],
82592                 "suggestion": true
82593             },
82594             "amenity/bank/Credit Suisse": {
82595                 "tags": {
82596                     "name": "Credit Suisse",
82597                     "amenity": "bank"
82598                 },
82599                 "name": "Credit Suisse",
82600                 "icon": "bank",
82601                 "geometry": [
82602                     "point",
82603                     "vertex",
82604                     "area"
82605                 ],
82606                 "fields": [
82607                     "atm",
82608                     "building_area",
82609                     "address",
82610                     "opening_hours"
82611                 ],
82612                 "suggestion": true
82613             },
82614             "amenity/bank/Société Générale": {
82615                 "tags": {
82616                     "name": "Société Générale",
82617                     "amenity": "bank"
82618                 },
82619                 "name": "Société Générale",
82620                 "icon": "bank",
82621                 "geometry": [
82622                     "point",
82623                     "vertex",
82624                     "area"
82625                 ],
82626                 "fields": [
82627                     "atm",
82628                     "building_area",
82629                     "address",
82630                     "opening_hours"
82631                 ],
82632                 "suggestion": true
82633             },
82634             "amenity/bank/Osuuspankki": {
82635                 "tags": {
82636                     "name": "Osuuspankki",
82637                     "amenity": "bank"
82638                 },
82639                 "name": "Osuuspankki",
82640                 "icon": "bank",
82641                 "geometry": [
82642                     "point",
82643                     "vertex",
82644                     "area"
82645                 ],
82646                 "fields": [
82647                     "atm",
82648                     "building_area",
82649                     "address",
82650                     "opening_hours"
82651                 ],
82652                 "suggestion": true
82653             },
82654             "amenity/bank/Sparkasse Aachen": {
82655                 "tags": {
82656                     "name": "Sparkasse Aachen",
82657                     "amenity": "bank"
82658                 },
82659                 "name": "Sparkasse Aachen",
82660                 "icon": "bank",
82661                 "geometry": [
82662                     "point",
82663                     "vertex",
82664                     "area"
82665                 ],
82666                 "fields": [
82667                     "atm",
82668                     "building_area",
82669                     "address",
82670                     "opening_hours"
82671                 ],
82672                 "suggestion": true
82673             },
82674             "amenity/bank/Hamburger Sparkasse": {
82675                 "tags": {
82676                     "name": "Hamburger Sparkasse",
82677                     "amenity": "bank"
82678                 },
82679                 "name": "Hamburger Sparkasse",
82680                 "icon": "bank",
82681                 "geometry": [
82682                     "point",
82683                     "vertex",
82684                     "area"
82685                 ],
82686                 "fields": [
82687                     "atm",
82688                     "building_area",
82689                     "address",
82690                     "opening_hours"
82691                 ],
82692                 "suggestion": true
82693             },
82694             "amenity/bank/Cassa di Risparmio del Veneto": {
82695                 "tags": {
82696                     "name": "Cassa di Risparmio del Veneto",
82697                     "amenity": "bank"
82698                 },
82699                 "name": "Cassa di Risparmio del Veneto",
82700                 "icon": "bank",
82701                 "geometry": [
82702                     "point",
82703                     "vertex",
82704                     "area"
82705                 ],
82706                 "fields": [
82707                     "atm",
82708                     "building_area",
82709                     "address",
82710                     "opening_hours"
82711                 ],
82712                 "suggestion": true
82713             },
82714             "amenity/bank/BNP Paribas": {
82715                 "tags": {
82716                     "name": "BNP Paribas",
82717                     "amenity": "bank"
82718                 },
82719                 "name": "BNP Paribas",
82720                 "icon": "bank",
82721                 "geometry": [
82722                     "point",
82723                     "vertex",
82724                     "area"
82725                 ],
82726                 "fields": [
82727                     "atm",
82728                     "building_area",
82729                     "address",
82730                     "opening_hours"
82731                 ],
82732                 "suggestion": true
82733             },
82734             "amenity/bank/Banque Populaire": {
82735                 "tags": {
82736                     "name": "Banque Populaire",
82737                     "amenity": "bank"
82738                 },
82739                 "name": "Banque Populaire",
82740                 "icon": "bank",
82741                 "geometry": [
82742                     "point",
82743                     "vertex",
82744                     "area"
82745                 ],
82746                 "fields": [
82747                     "atm",
82748                     "building_area",
82749                     "address",
82750                     "opening_hours"
82751                 ],
82752                 "suggestion": true
82753             },
82754             "amenity/bank/BNP Paribas Fortis": {
82755                 "tags": {
82756                     "name": "BNP Paribas Fortis",
82757                     "amenity": "bank"
82758                 },
82759                 "name": "BNP Paribas Fortis",
82760                 "icon": "bank",
82761                 "geometry": [
82762                     "point",
82763                     "vertex",
82764                     "area"
82765                 ],
82766                 "fields": [
82767                     "atm",
82768                     "building_area",
82769                     "address",
82770                     "opening_hours"
82771                 ],
82772                 "suggestion": true
82773             },
82774             "amenity/bank/Banco Popular": {
82775                 "tags": {
82776                     "name": "Banco Popular",
82777                     "amenity": "bank"
82778                 },
82779                 "name": "Banco Popular",
82780                 "icon": "bank",
82781                 "geometry": [
82782                     "point",
82783                     "vertex",
82784                     "area"
82785                 ],
82786                 "fields": [
82787                     "atm",
82788                     "building_area",
82789                     "address",
82790                     "opening_hours"
82791                 ],
82792                 "suggestion": true
82793             },
82794             "amenity/bank/Bancaja": {
82795                 "tags": {
82796                     "name": "Bancaja",
82797                     "amenity": "bank"
82798                 },
82799                 "name": "Bancaja",
82800                 "icon": "bank",
82801                 "geometry": [
82802                     "point",
82803                     "vertex",
82804                     "area"
82805                 ],
82806                 "fields": [
82807                     "atm",
82808                     "building_area",
82809                     "address",
82810                     "opening_hours"
82811                 ],
82812                 "suggestion": true
82813             },
82814             "amenity/bank/Banesto": {
82815                 "tags": {
82816                     "name": "Banesto",
82817                     "amenity": "bank"
82818                 },
82819                 "name": "Banesto",
82820                 "icon": "bank",
82821                 "geometry": [
82822                     "point",
82823                     "vertex",
82824                     "area"
82825                 ],
82826                 "fields": [
82827                     "atm",
82828                     "building_area",
82829                     "address",
82830                     "opening_hours"
82831                 ],
82832                 "suggestion": true
82833             },
82834             "amenity/bank/La Caixa": {
82835                 "tags": {
82836                     "name": "La Caixa",
82837                     "amenity": "bank"
82838                 },
82839                 "name": "La Caixa",
82840                 "icon": "bank",
82841                 "geometry": [
82842                     "point",
82843                     "vertex",
82844                     "area"
82845                 ],
82846                 "fields": [
82847                     "atm",
82848                     "building_area",
82849                     "address",
82850                     "opening_hours"
82851                 ],
82852                 "suggestion": true
82853             },
82854             "amenity/bank/Santander Consumer Bank": {
82855                 "tags": {
82856                     "name": "Santander Consumer Bank",
82857                     "amenity": "bank"
82858                 },
82859                 "name": "Santander Consumer Bank",
82860                 "icon": "bank",
82861                 "geometry": [
82862                     "point",
82863                     "vertex",
82864                     "area"
82865                 ],
82866                 "fields": [
82867                     "atm",
82868                     "building_area",
82869                     "address",
82870                     "opening_hours"
82871                 ],
82872                 "suggestion": true
82873             },
82874             "amenity/bank/BRD": {
82875                 "tags": {
82876                     "name": "BRD",
82877                     "amenity": "bank"
82878                 },
82879                 "name": "BRD",
82880                 "icon": "bank",
82881                 "geometry": [
82882                     "point",
82883                     "vertex",
82884                     "area"
82885                 ],
82886                 "fields": [
82887                     "atm",
82888                     "building_area",
82889                     "address",
82890                     "opening_hours"
82891                 ],
82892                 "suggestion": true
82893             },
82894             "amenity/bank/BCR": {
82895                 "tags": {
82896                     "name": "BCR",
82897                     "amenity": "bank"
82898                 },
82899                 "name": "BCR",
82900                 "icon": "bank",
82901                 "geometry": [
82902                     "point",
82903                     "vertex",
82904                     "area"
82905                 ],
82906                 "fields": [
82907                     "atm",
82908                     "building_area",
82909                     "address",
82910                     "opening_hours"
82911                 ],
82912                 "suggestion": true
82913             },
82914             "amenity/bank/Banca Transilvania": {
82915                 "tags": {
82916                     "name": "Banca Transilvania",
82917                     "amenity": "bank"
82918                 },
82919                 "name": "Banca Transilvania",
82920                 "icon": "bank",
82921                 "geometry": [
82922                     "point",
82923                     "vertex",
82924                     "area"
82925                 ],
82926                 "fields": [
82927                     "atm",
82928                     "building_area",
82929                     "address",
82930                     "opening_hours"
82931                 ],
82932                 "suggestion": true
82933             },
82934             "amenity/bank/BW-Bank": {
82935                 "tags": {
82936                     "name": "BW-Bank",
82937                     "amenity": "bank"
82938                 },
82939                 "name": "BW-Bank",
82940                 "icon": "bank",
82941                 "geometry": [
82942                     "point",
82943                     "vertex",
82944                     "area"
82945                 ],
82946                 "fields": [
82947                     "atm",
82948                     "building_area",
82949                     "address",
82950                     "opening_hours"
82951                 ],
82952                 "suggestion": true
82953             },
82954             "amenity/bank/Komerční banka": {
82955                 "tags": {
82956                     "name": "Komerční banka",
82957                     "amenity": "bank"
82958                 },
82959                 "name": "Komerční banka",
82960                 "icon": "bank",
82961                 "geometry": [
82962                     "point",
82963                     "vertex",
82964                     "area"
82965                 ],
82966                 "fields": [
82967                     "atm",
82968                     "building_area",
82969                     "address",
82970                     "opening_hours"
82971                 ],
82972                 "suggestion": true
82973             },
82974             "amenity/bank/Banco Pastor": {
82975                 "tags": {
82976                     "name": "Banco Pastor",
82977                     "amenity": "bank"
82978                 },
82979                 "name": "Banco Pastor",
82980                 "icon": "bank",
82981                 "geometry": [
82982                     "point",
82983                     "vertex",
82984                     "area"
82985                 ],
82986                 "fields": [
82987                     "atm",
82988                     "building_area",
82989                     "address",
82990                     "opening_hours"
82991                 ],
82992                 "suggestion": true
82993             },
82994             "amenity/bank/Stadtsparkasse": {
82995                 "tags": {
82996                     "name": "Stadtsparkasse",
82997                     "amenity": "bank"
82998                 },
82999                 "name": "Stadtsparkasse",
83000                 "icon": "bank",
83001                 "geometry": [
83002                     "point",
83003                     "vertex",
83004                     "area"
83005                 ],
83006                 "fields": [
83007                     "atm",
83008                     "building_area",
83009                     "address",
83010                     "opening_hours"
83011                 ],
83012                 "suggestion": true
83013             },
83014             "amenity/bank/Ulster Bank": {
83015                 "tags": {
83016                     "name": "Ulster Bank",
83017                     "amenity": "bank"
83018                 },
83019                 "name": "Ulster Bank",
83020                 "icon": "bank",
83021                 "geometry": [
83022                     "point",
83023                     "vertex",
83024                     "area"
83025                 ],
83026                 "fields": [
83027                     "atm",
83028                     "building_area",
83029                     "address",
83030                     "opening_hours"
83031                 ],
83032                 "suggestion": true
83033             },
83034             "amenity/bank/Sberbank": {
83035                 "tags": {
83036                     "name": "Sberbank",
83037                     "amenity": "bank"
83038                 },
83039                 "name": "Sberbank",
83040                 "icon": "bank",
83041                 "geometry": [
83042                     "point",
83043                     "vertex",
83044                     "area"
83045                 ],
83046                 "fields": [
83047                     "atm",
83048                     "building_area",
83049                     "address",
83050                     "opening_hours"
83051                 ],
83052                 "suggestion": true
83053             },
83054             "amenity/bank/CIC": {
83055                 "tags": {
83056                     "name": "CIC",
83057                     "amenity": "bank"
83058                 },
83059                 "name": "CIC",
83060                 "icon": "bank",
83061                 "geometry": [
83062                     "point",
83063                     "vertex",
83064                     "area"
83065                 ],
83066                 "fields": [
83067                     "atm",
83068                     "building_area",
83069                     "address",
83070                     "opening_hours"
83071                 ],
83072                 "suggestion": true
83073             },
83074             "amenity/bank/Bancpost": {
83075                 "tags": {
83076                     "name": "Bancpost",
83077                     "amenity": "bank"
83078                 },
83079                 "name": "Bancpost",
83080                 "icon": "bank",
83081                 "geometry": [
83082                     "point",
83083                     "vertex",
83084                     "area"
83085                 ],
83086                 "fields": [
83087                     "atm",
83088                     "building_area",
83089                     "address",
83090                     "opening_hours"
83091                 ],
83092                 "suggestion": true
83093             },
83094             "amenity/bank/Caja Madrid": {
83095                 "tags": {
83096                     "name": "Caja Madrid",
83097                     "amenity": "bank"
83098                 },
83099                 "name": "Caja Madrid",
83100                 "icon": "bank",
83101                 "geometry": [
83102                     "point",
83103                     "vertex",
83104                     "area"
83105                 ],
83106                 "fields": [
83107                     "atm",
83108                     "building_area",
83109                     "address",
83110                     "opening_hours"
83111                 ],
83112                 "suggestion": true
83113             },
83114             "amenity/bank/Maybank": {
83115                 "tags": {
83116                     "name": "Maybank",
83117                     "amenity": "bank"
83118                 },
83119                 "name": "Maybank",
83120                 "icon": "bank",
83121                 "geometry": [
83122                     "point",
83123                     "vertex",
83124                     "area"
83125                 ],
83126                 "fields": [
83127                     "atm",
83128                     "building_area",
83129                     "address",
83130                     "opening_hours"
83131                 ],
83132                 "suggestion": true
83133             },
83134             "amenity/bank/中国银行": {
83135                 "tags": {
83136                     "name": "中国银行",
83137                     "amenity": "bank"
83138                 },
83139                 "name": "中国银行",
83140                 "icon": "bank",
83141                 "geometry": [
83142                     "point",
83143                     "vertex",
83144                     "area"
83145                 ],
83146                 "fields": [
83147                     "atm",
83148                     "building_area",
83149                     "address",
83150                     "opening_hours"
83151                 ],
83152                 "suggestion": true
83153             },
83154             "amenity/bank/Unicredit Banca": {
83155                 "tags": {
83156                     "name": "Unicredit Banca",
83157                     "amenity": "bank"
83158                 },
83159                 "name": "Unicredit Banca",
83160                 "icon": "bank",
83161                 "geometry": [
83162                     "point",
83163                     "vertex",
83164                     "area"
83165                 ],
83166                 "fields": [
83167                     "atm",
83168                     "building_area",
83169                     "address",
83170                     "opening_hours"
83171                 ],
83172                 "suggestion": true
83173             },
83174             "amenity/bank/Crédit Mutuel": {
83175                 "tags": {
83176                     "name": "Crédit Mutuel",
83177                     "amenity": "bank"
83178                 },
83179                 "name": "Crédit Mutuel",
83180                 "icon": "bank",
83181                 "geometry": [
83182                     "point",
83183                     "vertex",
83184                     "area"
83185                 ],
83186                 "fields": [
83187                     "atm",
83188                     "building_area",
83189                     "address",
83190                     "opening_hours"
83191                 ],
83192                 "suggestion": true
83193             },
83194             "amenity/bank/BBVA": {
83195                 "tags": {
83196                     "name": "BBVA",
83197                     "amenity": "bank"
83198                 },
83199                 "name": "BBVA",
83200                 "icon": "bank",
83201                 "geometry": [
83202                     "point",
83203                     "vertex",
83204                     "area"
83205                 ],
83206                 "fields": [
83207                     "atm",
83208                     "building_area",
83209                     "address",
83210                     "opening_hours"
83211                 ],
83212                 "suggestion": true
83213             },
83214             "amenity/bank/Intesa San Paolo": {
83215                 "tags": {
83216                     "name": "Intesa San Paolo",
83217                     "amenity": "bank"
83218                 },
83219                 "name": "Intesa San Paolo",
83220                 "icon": "bank",
83221                 "geometry": [
83222                     "point",
83223                     "vertex",
83224                     "area"
83225                 ],
83226                 "fields": [
83227                     "atm",
83228                     "building_area",
83229                     "address",
83230                     "opening_hours"
83231                 ],
83232                 "suggestion": true
83233             },
83234             "amenity/bank/TD Bank": {
83235                 "tags": {
83236                     "name": "TD Bank",
83237                     "amenity": "bank"
83238                 },
83239                 "name": "TD Bank",
83240                 "icon": "bank",
83241                 "geometry": [
83242                     "point",
83243                     "vertex",
83244                     "area"
83245                 ],
83246                 "fields": [
83247                     "atm",
83248                     "building_area",
83249                     "address",
83250                     "opening_hours"
83251                 ],
83252                 "suggestion": true
83253             },
83254             "amenity/bank/Belfius": {
83255                 "tags": {
83256                     "name": "Belfius",
83257                     "amenity": "bank"
83258                 },
83259                 "name": "Belfius",
83260                 "icon": "bank",
83261                 "geometry": [
83262                     "point",
83263                     "vertex",
83264                     "area"
83265                 ],
83266                 "fields": [
83267                     "atm",
83268                     "building_area",
83269                     "address",
83270                     "opening_hours"
83271                 ],
83272                 "suggestion": true
83273             },
83274             "amenity/bank/Bank of America": {
83275                 "tags": {
83276                     "name": "Bank of America",
83277                     "amenity": "bank"
83278                 },
83279                 "name": "Bank of America",
83280                 "icon": "bank",
83281                 "geometry": [
83282                     "point",
83283                     "vertex",
83284                     "area"
83285                 ],
83286                 "fields": [
83287                     "atm",
83288                     "building_area",
83289                     "address",
83290                     "opening_hours"
83291                 ],
83292                 "suggestion": true
83293             },
83294             "amenity/bank/RBC": {
83295                 "tags": {
83296                     "name": "RBC",
83297                     "amenity": "bank"
83298                 },
83299                 "name": "RBC",
83300                 "icon": "bank",
83301                 "geometry": [
83302                     "point",
83303                     "vertex",
83304                     "area"
83305                 ],
83306                 "fields": [
83307                     "atm",
83308                     "building_area",
83309                     "address",
83310                     "opening_hours"
83311                 ],
83312                 "suggestion": true
83313             },
83314             "amenity/bank/Alpha Bank": {
83315                 "tags": {
83316                     "name": "Alpha Bank",
83317                     "amenity": "bank"
83318                 },
83319                 "name": "Alpha Bank",
83320                 "icon": "bank",
83321                 "geometry": [
83322                     "point",
83323                     "vertex",
83324                     "area"
83325                 ],
83326                 "fields": [
83327                     "atm",
83328                     "building_area",
83329                     "address",
83330                     "opening_hours"
83331                 ],
83332                 "suggestion": true
83333             },
83334             "amenity/bank/Сбербанк": {
83335                 "tags": {
83336                     "name": "Сбербанк",
83337                     "amenity": "bank"
83338                 },
83339                 "name": "Сбербанк",
83340                 "icon": "bank",
83341                 "geometry": [
83342                     "point",
83343                     "vertex",
83344                     "area"
83345                 ],
83346                 "fields": [
83347                     "atm",
83348                     "building_area",
83349                     "address",
83350                     "opening_hours"
83351                 ],
83352                 "suggestion": true
83353             },
83354             "amenity/bank/Россельхозбанк": {
83355                 "tags": {
83356                     "name": "Россельхозбанк",
83357                     "amenity": "bank"
83358                 },
83359                 "name": "Россельхозбанк",
83360                 "icon": "bank",
83361                 "geometry": [
83362                     "point",
83363                     "vertex",
83364                     "area"
83365                 ],
83366                 "fields": [
83367                     "atm",
83368                     "building_area",
83369                     "address",
83370                     "opening_hours"
83371                 ],
83372                 "suggestion": true
83373             },
83374             "amenity/bank/Crédit du Nord": {
83375                 "tags": {
83376                     "name": "Crédit du Nord",
83377                     "amenity": "bank"
83378                 },
83379                 "name": "Crédit du Nord",
83380                 "icon": "bank",
83381                 "geometry": [
83382                     "point",
83383                     "vertex",
83384                     "area"
83385                 ],
83386                 "fields": [
83387                     "atm",
83388                     "building_area",
83389                     "address",
83390                     "opening_hours"
83391                 ],
83392                 "suggestion": true
83393             },
83394             "amenity/bank/BancoEstado": {
83395                 "tags": {
83396                     "name": "BancoEstado",
83397                     "amenity": "bank"
83398                 },
83399                 "name": "BancoEstado",
83400                 "icon": "bank",
83401                 "geometry": [
83402                     "point",
83403                     "vertex",
83404                     "area"
83405                 ],
83406                 "fields": [
83407                     "atm",
83408                     "building_area",
83409                     "address",
83410                     "opening_hours"
83411                 ],
83412                 "suggestion": true
83413             },
83414             "amenity/bank/Millennium Bank": {
83415                 "tags": {
83416                     "name": "Millennium Bank",
83417                     "amenity": "bank"
83418                 },
83419                 "name": "Millennium Bank",
83420                 "icon": "bank",
83421                 "geometry": [
83422                     "point",
83423                     "vertex",
83424                     "area"
83425                 ],
83426                 "fields": [
83427                     "atm",
83428                     "building_area",
83429                     "address",
83430                     "opening_hours"
83431                 ],
83432                 "suggestion": true
83433             },
83434             "amenity/bank/State Bank of India": {
83435                 "tags": {
83436                     "name": "State Bank of India",
83437                     "amenity": "bank"
83438                 },
83439                 "name": "State Bank of India",
83440                 "icon": "bank",
83441                 "geometry": [
83442                     "point",
83443                     "vertex",
83444                     "area"
83445                 ],
83446                 "fields": [
83447                     "atm",
83448                     "building_area",
83449                     "address",
83450                     "opening_hours"
83451                 ],
83452                 "suggestion": true
83453             },
83454             "amenity/bank/Беларусбанк": {
83455                 "tags": {
83456                     "name": "Беларусбанк",
83457                     "amenity": "bank"
83458                 },
83459                 "name": "Беларусбанк",
83460                 "icon": "bank",
83461                 "geometry": [
83462                     "point",
83463                     "vertex",
83464                     "area"
83465                 ],
83466                 "fields": [
83467                     "atm",
83468                     "building_area",
83469                     "address",
83470                     "opening_hours"
83471                 ],
83472                 "suggestion": true
83473             },
83474             "amenity/bank/ING Bank Śląski": {
83475                 "tags": {
83476                     "name": "ING Bank Śląski",
83477                     "amenity": "bank"
83478                 },
83479                 "name": "ING Bank Śląski",
83480                 "icon": "bank",
83481                 "geometry": [
83482                     "point",
83483                     "vertex",
83484                     "area"
83485                 ],
83486                 "fields": [
83487                     "atm",
83488                     "building_area",
83489                     "address",
83490                     "opening_hours"
83491                 ],
83492                 "suggestion": true
83493             },
83494             "amenity/bank/Caixa Geral de Depósitos": {
83495                 "tags": {
83496                     "name": "Caixa Geral de Depósitos",
83497                     "amenity": "bank"
83498                 },
83499                 "name": "Caixa Geral de Depósitos",
83500                 "icon": "bank",
83501                 "geometry": [
83502                     "point",
83503                     "vertex",
83504                     "area"
83505                 ],
83506                 "fields": [
83507                     "atm",
83508                     "building_area",
83509                     "address",
83510                     "opening_hours"
83511                 ],
83512                 "suggestion": true
83513             },
83514             "amenity/bank/Kreissparkasse Köln": {
83515                 "tags": {
83516                     "name": "Kreissparkasse Köln",
83517                     "amenity": "bank"
83518                 },
83519                 "name": "Kreissparkasse Köln",
83520                 "icon": "bank",
83521                 "geometry": [
83522                     "point",
83523                     "vertex",
83524                     "area"
83525                 ],
83526                 "fields": [
83527                     "atm",
83528                     "building_area",
83529                     "address",
83530                     "opening_hours"
83531                 ],
83532                 "suggestion": true
83533             },
83534             "amenity/bank/Banco BCI": {
83535                 "tags": {
83536                     "name": "Banco BCI",
83537                     "amenity": "bank"
83538                 },
83539                 "name": "Banco BCI",
83540                 "icon": "bank",
83541                 "geometry": [
83542                     "point",
83543                     "vertex",
83544                     "area"
83545                 ],
83546                 "fields": [
83547                     "atm",
83548                     "building_area",
83549                     "address",
83550                     "opening_hours"
83551                 ],
83552                 "suggestion": true
83553             },
83554             "amenity/bank/Banco de Chile": {
83555                 "tags": {
83556                     "name": "Banco de Chile",
83557                     "amenity": "bank"
83558                 },
83559                 "name": "Banco de Chile",
83560                 "icon": "bank",
83561                 "geometry": [
83562                     "point",
83563                     "vertex",
83564                     "area"
83565                 ],
83566                 "fields": [
83567                     "atm",
83568                     "building_area",
83569                     "address",
83570                     "opening_hours"
83571                 ],
83572                 "suggestion": true
83573             },
83574             "amenity/bank/ВТБ24": {
83575                 "tags": {
83576                     "name": "ВТБ24",
83577                     "amenity": "bank"
83578                 },
83579                 "name": "ВТБ24",
83580                 "icon": "bank",
83581                 "geometry": [
83582                     "point",
83583                     "vertex",
83584                     "area"
83585                 ],
83586                 "fields": [
83587                     "atm",
83588                     "building_area",
83589                     "address",
83590                     "opening_hours"
83591                 ],
83592                 "suggestion": true
83593             },
83594             "amenity/bank/UBS": {
83595                 "tags": {
83596                     "name": "UBS",
83597                     "amenity": "bank"
83598                 },
83599                 "name": "UBS",
83600                 "icon": "bank",
83601                 "geometry": [
83602                     "point",
83603                     "vertex",
83604                     "area"
83605                 ],
83606                 "fields": [
83607                     "atm",
83608                     "building_area",
83609                     "address",
83610                     "opening_hours"
83611                 ],
83612                 "suggestion": true
83613             },
83614             "amenity/bank/PKO BP": {
83615                 "tags": {
83616                     "name": "PKO BP",
83617                     "amenity": "bank"
83618                 },
83619                 "name": "PKO BP",
83620                 "icon": "bank",
83621                 "geometry": [
83622                     "point",
83623                     "vertex",
83624                     "area"
83625                 ],
83626                 "fields": [
83627                     "atm",
83628                     "building_area",
83629                     "address",
83630                     "opening_hours"
83631                 ],
83632                 "suggestion": true
83633             },
83634             "amenity/bank/Chinabank": {
83635                 "tags": {
83636                     "name": "Chinabank",
83637                     "amenity": "bank"
83638                 },
83639                 "name": "Chinabank",
83640                 "icon": "bank",
83641                 "geometry": [
83642                     "point",
83643                     "vertex",
83644                     "area"
83645                 ],
83646                 "fields": [
83647                     "atm",
83648                     "building_area",
83649                     "address",
83650                     "opening_hours"
83651                 ],
83652                 "suggestion": true
83653             },
83654             "amenity/bank/PSBank": {
83655                 "tags": {
83656                     "name": "PSBank",
83657                     "amenity": "bank"
83658                 },
83659                 "name": "PSBank",
83660                 "icon": "bank",
83661                 "geometry": [
83662                     "point",
83663                     "vertex",
83664                     "area"
83665                 ],
83666                 "fields": [
83667                     "atm",
83668                     "building_area",
83669                     "address",
83670                     "opening_hours"
83671                 ],
83672                 "suggestion": true
83673             },
83674             "amenity/bank/Union Bank": {
83675                 "tags": {
83676                     "name": "Union Bank",
83677                     "amenity": "bank"
83678                 },
83679                 "name": "Union Bank",
83680                 "icon": "bank",
83681                 "geometry": [
83682                     "point",
83683                     "vertex",
83684                     "area"
83685                 ],
83686                 "fields": [
83687                     "atm",
83688                     "building_area",
83689                     "address",
83690                     "opening_hours"
83691                 ],
83692                 "suggestion": true
83693             },
83694             "amenity/bank/China Bank": {
83695                 "tags": {
83696                     "name": "China Bank",
83697                     "amenity": "bank"
83698                 },
83699                 "name": "China Bank",
83700                 "icon": "bank",
83701                 "geometry": [
83702                     "point",
83703                     "vertex",
83704                     "area"
83705                 ],
83706                 "fields": [
83707                     "atm",
83708                     "building_area",
83709                     "address",
83710                     "opening_hours"
83711                 ],
83712                 "suggestion": true
83713             },
83714             "amenity/bank/RCBC": {
83715                 "tags": {
83716                     "name": "RCBC",
83717                     "amenity": "bank"
83718                 },
83719                 "name": "RCBC",
83720                 "icon": "bank",
83721                 "geometry": [
83722                     "point",
83723                     "vertex",
83724                     "area"
83725                 ],
83726                 "fields": [
83727                     "atm",
83728                     "building_area",
83729                     "address",
83730                     "opening_hours"
83731                 ],
83732                 "suggestion": true
83733             },
83734             "amenity/bank/Unicaja": {
83735                 "tags": {
83736                     "name": "Unicaja",
83737                     "amenity": "bank"
83738                 },
83739                 "name": "Unicaja",
83740                 "icon": "bank",
83741                 "geometry": [
83742                     "point",
83743                     "vertex",
83744                     "area"
83745                 ],
83746                 "fields": [
83747                     "atm",
83748                     "building_area",
83749                     "address",
83750                     "opening_hours"
83751                 ],
83752                 "suggestion": true
83753             },
83754             "amenity/bank/BBK": {
83755                 "tags": {
83756                     "name": "BBK",
83757                     "amenity": "bank"
83758                 },
83759                 "name": "BBK",
83760                 "icon": "bank",
83761                 "geometry": [
83762                     "point",
83763                     "vertex",
83764                     "area"
83765                 ],
83766                 "fields": [
83767                     "atm",
83768                     "building_area",
83769                     "address",
83770                     "opening_hours"
83771                 ],
83772                 "suggestion": true
83773             },
83774             "amenity/bank/Ibercaja": {
83775                 "tags": {
83776                     "name": "Ibercaja",
83777                     "amenity": "bank"
83778                 },
83779                 "name": "Ibercaja",
83780                 "icon": "bank",
83781                 "geometry": [
83782                     "point",
83783                     "vertex",
83784                     "area"
83785                 ],
83786                 "fields": [
83787                     "atm",
83788                     "building_area",
83789                     "address",
83790                     "opening_hours"
83791                 ],
83792                 "suggestion": true
83793             },
83794             "amenity/bank/RBS": {
83795                 "tags": {
83796                     "name": "RBS",
83797                     "amenity": "bank"
83798                 },
83799                 "name": "RBS",
83800                 "icon": "bank",
83801                 "geometry": [
83802                     "point",
83803                     "vertex",
83804                     "area"
83805                 ],
83806                 "fields": [
83807                     "atm",
83808                     "building_area",
83809                     "address",
83810                     "opening_hours"
83811                 ],
83812                 "suggestion": true
83813             },
83814             "amenity/bank/Commercial Bank of Ceylon PLC": {
83815                 "tags": {
83816                     "name": "Commercial Bank of Ceylon PLC",
83817                     "amenity": "bank"
83818                 },
83819                 "name": "Commercial Bank of Ceylon PLC",
83820                 "icon": "bank",
83821                 "geometry": [
83822                     "point",
83823                     "vertex",
83824                     "area"
83825                 ],
83826                 "fields": [
83827                     "atm",
83828                     "building_area",
83829                     "address",
83830                     "opening_hours"
83831                 ],
83832                 "suggestion": true
83833             },
83834             "amenity/bank/Bank of Ireland": {
83835                 "tags": {
83836                     "name": "Bank of Ireland",
83837                     "amenity": "bank"
83838                 },
83839                 "name": "Bank of Ireland",
83840                 "icon": "bank",
83841                 "geometry": [
83842                     "point",
83843                     "vertex",
83844                     "area"
83845                 ],
83846                 "fields": [
83847                     "atm",
83848                     "building_area",
83849                     "address",
83850                     "opening_hours"
83851                 ],
83852                 "suggestion": true
83853             },
83854             "amenity/bank/BNL": {
83855                 "tags": {
83856                     "name": "BNL",
83857                     "amenity": "bank"
83858                 },
83859                 "name": "BNL",
83860                 "icon": "bank",
83861                 "geometry": [
83862                     "point",
83863                     "vertex",
83864                     "area"
83865                 ],
83866                 "fields": [
83867                     "atm",
83868                     "building_area",
83869                     "address",
83870                     "opening_hours"
83871                 ],
83872                 "suggestion": true
83873             },
83874             "amenity/bank/Banco Santander": {
83875                 "tags": {
83876                     "name": "Banco Santander",
83877                     "amenity": "bank"
83878                 },
83879                 "name": "Banco Santander",
83880                 "icon": "bank",
83881                 "geometry": [
83882                     "point",
83883                     "vertex",
83884                     "area"
83885                 ],
83886                 "fields": [
83887                     "atm",
83888                     "building_area",
83889                     "address",
83890                     "opening_hours"
83891                 ],
83892                 "suggestion": true
83893             },
83894             "amenity/bank/Banco Itaú": {
83895                 "tags": {
83896                     "name": "Banco Itaú",
83897                     "amenity": "bank"
83898                 },
83899                 "name": "Banco Itaú",
83900                 "icon": "bank",
83901                 "geometry": [
83902                     "point",
83903                     "vertex",
83904                     "area"
83905                 ],
83906                 "fields": [
83907                     "atm",
83908                     "building_area",
83909                     "address",
83910                     "opening_hours"
83911                 ],
83912                 "suggestion": true
83913             },
83914             "amenity/bank/AIB": {
83915                 "tags": {
83916                     "name": "AIB",
83917                     "amenity": "bank"
83918                 },
83919                 "name": "AIB",
83920                 "icon": "bank",
83921                 "geometry": [
83922                     "point",
83923                     "vertex",
83924                     "area"
83925                 ],
83926                 "fields": [
83927                     "atm",
83928                     "building_area",
83929                     "address",
83930                     "opening_hours"
83931                 ],
83932                 "suggestion": true
83933             },
83934             "amenity/bank/BZ WBK": {
83935                 "tags": {
83936                     "name": "BZ WBK",
83937                     "amenity": "bank"
83938                 },
83939                 "name": "BZ WBK",
83940                 "icon": "bank",
83941                 "geometry": [
83942                     "point",
83943                     "vertex",
83944                     "area"
83945                 ],
83946                 "fields": [
83947                     "atm",
83948                     "building_area",
83949                     "address",
83950                     "opening_hours"
83951                 ],
83952                 "suggestion": true
83953             },
83954             "amenity/bank/Banco do Brasil": {
83955                 "tags": {
83956                     "name": "Banco do Brasil",
83957                     "amenity": "bank"
83958                 },
83959                 "name": "Banco do Brasil",
83960                 "icon": "bank",
83961                 "geometry": [
83962                     "point",
83963                     "vertex",
83964                     "area"
83965                 ],
83966                 "fields": [
83967                     "atm",
83968                     "building_area",
83969                     "address",
83970                     "opening_hours"
83971                 ],
83972                 "suggestion": true
83973             },
83974             "amenity/bank/Caixa Econômica Federal": {
83975                 "tags": {
83976                     "name": "Caixa Econômica Federal",
83977                     "amenity": "bank"
83978                 },
83979                 "name": "Caixa Econômica Federal",
83980                 "icon": "bank",
83981                 "geometry": [
83982                     "point",
83983                     "vertex",
83984                     "area"
83985                 ],
83986                 "fields": [
83987                     "atm",
83988                     "building_area",
83989                     "address",
83990                     "opening_hours"
83991                 ],
83992                 "suggestion": true
83993             },
83994             "amenity/bank/Fifth Third Bank": {
83995                 "tags": {
83996                     "name": "Fifth Third Bank",
83997                     "amenity": "bank"
83998                 },
83999                 "name": "Fifth Third Bank",
84000                 "icon": "bank",
84001                 "geometry": [
84002                     "point",
84003                     "vertex",
84004                     "area"
84005                 ],
84006                 "fields": [
84007                     "atm",
84008                     "building_area",
84009                     "address",
84010                     "opening_hours"
84011                 ],
84012                 "suggestion": true
84013             },
84014             "amenity/bank/Banca Popolare di Vicenza": {
84015                 "tags": {
84016                     "name": "Banca Popolare di Vicenza",
84017                     "amenity": "bank"
84018                 },
84019                 "name": "Banca Popolare di Vicenza",
84020                 "icon": "bank",
84021                 "geometry": [
84022                     "point",
84023                     "vertex",
84024                     "area"
84025                 ],
84026                 "fields": [
84027                     "atm",
84028                     "building_area",
84029                     "address",
84030                     "opening_hours"
84031                 ],
84032                 "suggestion": true
84033             },
84034             "amenity/bank/Wachovia": {
84035                 "tags": {
84036                     "name": "Wachovia",
84037                     "amenity": "bank"
84038                 },
84039                 "name": "Wachovia",
84040                 "icon": "bank",
84041                 "geometry": [
84042                     "point",
84043                     "vertex",
84044                     "area"
84045                 ],
84046                 "fields": [
84047                     "atm",
84048                     "building_area",
84049                     "address",
84050                     "opening_hours"
84051                 ],
84052                 "suggestion": true
84053             },
84054             "amenity/bank/OLB": {
84055                 "tags": {
84056                     "name": "OLB",
84057                     "amenity": "bank"
84058                 },
84059                 "name": "OLB",
84060                 "icon": "bank",
84061                 "geometry": [
84062                     "point",
84063                     "vertex",
84064                     "area"
84065                 ],
84066                 "fields": [
84067                     "atm",
84068                     "building_area",
84069                     "address",
84070                     "opening_hours"
84071                 ],
84072                 "suggestion": true
84073             },
84074             "amenity/bank/みずほ銀行": {
84075                 "tags": {
84076                     "name": "みずほ銀行",
84077                     "amenity": "bank"
84078                 },
84079                 "name": "みずほ銀行",
84080                 "icon": "bank",
84081                 "geometry": [
84082                     "point",
84083                     "vertex",
84084                     "area"
84085                 ],
84086                 "fields": [
84087                     "atm",
84088                     "building_area",
84089                     "address",
84090                     "opening_hours"
84091                 ],
84092                 "suggestion": true
84093             },
84094             "amenity/bank/BES": {
84095                 "tags": {
84096                     "name": "BES",
84097                     "amenity": "bank"
84098                 },
84099                 "name": "BES",
84100                 "icon": "bank",
84101                 "geometry": [
84102                     "point",
84103                     "vertex",
84104                     "area"
84105                 ],
84106                 "fields": [
84107                     "atm",
84108                     "building_area",
84109                     "address",
84110                     "opening_hours"
84111                 ],
84112                 "suggestion": true
84113             },
84114             "amenity/bank/ICICI Bank": {
84115                 "tags": {
84116                     "name": "ICICI Bank",
84117                     "amenity": "bank"
84118                 },
84119                 "name": "ICICI Bank",
84120                 "icon": "bank",
84121                 "geometry": [
84122                     "point",
84123                     "vertex",
84124                     "area"
84125                 ],
84126                 "fields": [
84127                     "atm",
84128                     "building_area",
84129                     "address",
84130                     "opening_hours"
84131                 ],
84132                 "suggestion": true
84133             },
84134             "amenity/bank/HDFC Bank": {
84135                 "tags": {
84136                     "name": "HDFC Bank",
84137                     "amenity": "bank"
84138                 },
84139                 "name": "HDFC Bank",
84140                 "icon": "bank",
84141                 "geometry": [
84142                     "point",
84143                     "vertex",
84144                     "area"
84145                 ],
84146                 "fields": [
84147                     "atm",
84148                     "building_area",
84149                     "address",
84150                     "opening_hours"
84151                 ],
84152                 "suggestion": true
84153             },
84154             "amenity/bank/La Banque Postale": {
84155                 "tags": {
84156                     "name": "La Banque Postale",
84157                     "amenity": "bank"
84158                 },
84159                 "name": "La Banque Postale",
84160                 "icon": "bank",
84161                 "geometry": [
84162                     "point",
84163                     "vertex",
84164                     "area"
84165                 ],
84166                 "fields": [
84167                     "atm",
84168                     "building_area",
84169                     "address",
84170                     "opening_hours"
84171                 ],
84172                 "suggestion": true
84173             },
84174             "amenity/bank/Pekao SA": {
84175                 "tags": {
84176                     "name": "Pekao SA",
84177                     "amenity": "bank"
84178                 },
84179                 "name": "Pekao SA",
84180                 "icon": "bank",
84181                 "geometry": [
84182                     "point",
84183                     "vertex",
84184                     "area"
84185                 ],
84186                 "fields": [
84187                     "atm",
84188                     "building_area",
84189                     "address",
84190                     "opening_hours"
84191                 ],
84192                 "suggestion": true
84193             },
84194             "amenity/bank/Oberbank": {
84195                 "tags": {
84196                     "name": "Oberbank",
84197                     "amenity": "bank"
84198                 },
84199                 "name": "Oberbank",
84200                 "icon": "bank",
84201                 "geometry": [
84202                     "point",
84203                     "vertex",
84204                     "area"
84205                 ],
84206                 "fields": [
84207                     "atm",
84208                     "building_area",
84209                     "address",
84210                     "opening_hours"
84211                 ],
84212                 "suggestion": true
84213             },
84214             "amenity/bank/Bradesco": {
84215                 "tags": {
84216                     "name": "Bradesco",
84217                     "amenity": "bank"
84218                 },
84219                 "name": "Bradesco",
84220                 "icon": "bank",
84221                 "geometry": [
84222                     "point",
84223                     "vertex",
84224                     "area"
84225                 ],
84226                 "fields": [
84227                     "atm",
84228                     "building_area",
84229                     "address",
84230                     "opening_hours"
84231                 ],
84232                 "suggestion": true
84233             },
84234             "amenity/bank/Oldenburgische Landesbank": {
84235                 "tags": {
84236                     "name": "Oldenburgische Landesbank",
84237                     "amenity": "bank"
84238                 },
84239                 "name": "Oldenburgische Landesbank",
84240                 "icon": "bank",
84241                 "geometry": [
84242                     "point",
84243                     "vertex",
84244                     "area"
84245                 ],
84246                 "fields": [
84247                     "atm",
84248                     "building_area",
84249                     "address",
84250                     "opening_hours"
84251                 ],
84252                 "suggestion": true
84253             },
84254             "amenity/bank/Bendigo Bank": {
84255                 "tags": {
84256                     "name": "Bendigo Bank",
84257                     "amenity": "bank"
84258                 },
84259                 "name": "Bendigo Bank",
84260                 "icon": "bank",
84261                 "geometry": [
84262                     "point",
84263                     "vertex",
84264                     "area"
84265                 ],
84266                 "fields": [
84267                     "atm",
84268                     "building_area",
84269                     "address",
84270                     "opening_hours"
84271                 ],
84272                 "suggestion": true
84273             },
84274             "amenity/bank/Argenta": {
84275                 "tags": {
84276                     "name": "Argenta",
84277                     "amenity": "bank"
84278                 },
84279                 "name": "Argenta",
84280                 "icon": "bank",
84281                 "geometry": [
84282                     "point",
84283                     "vertex",
84284                     "area"
84285                 ],
84286                 "fields": [
84287                     "atm",
84288                     "building_area",
84289                     "address",
84290                     "opening_hours"
84291                 ],
84292                 "suggestion": true
84293             },
84294             "amenity/bank/AXA": {
84295                 "tags": {
84296                     "name": "AXA",
84297                     "amenity": "bank"
84298                 },
84299                 "name": "AXA",
84300                 "icon": "bank",
84301                 "geometry": [
84302                     "point",
84303                     "vertex",
84304                     "area"
84305                 ],
84306                 "fields": [
84307                     "atm",
84308                     "building_area",
84309                     "address",
84310                     "opening_hours"
84311                 ],
84312                 "suggestion": true
84313             },
84314             "amenity/bank/Axis Bank": {
84315                 "tags": {
84316                     "name": "Axis Bank",
84317                     "amenity": "bank"
84318                 },
84319                 "name": "Axis Bank",
84320                 "icon": "bank",
84321                 "geometry": [
84322                     "point",
84323                     "vertex",
84324                     "area"
84325                 ],
84326                 "fields": [
84327                     "atm",
84328                     "building_area",
84329                     "address",
84330                     "opening_hours"
84331                 ],
84332                 "suggestion": true
84333             },
84334             "amenity/bank/Banco Nación": {
84335                 "tags": {
84336                     "name": "Banco Nación",
84337                     "amenity": "bank"
84338                 },
84339                 "name": "Banco Nación",
84340                 "icon": "bank",
84341                 "geometry": [
84342                     "point",
84343                     "vertex",
84344                     "area"
84345                 ],
84346                 "fields": [
84347                     "atm",
84348                     "building_area",
84349                     "address",
84350                     "opening_hours"
84351                 ],
84352                 "suggestion": true
84353             },
84354             "amenity/bank/GE Money Bank": {
84355                 "tags": {
84356                     "name": "GE Money Bank",
84357                     "amenity": "bank"
84358                 },
84359                 "name": "GE Money Bank",
84360                 "icon": "bank",
84361                 "geometry": [
84362                     "point",
84363                     "vertex",
84364                     "area"
84365                 ],
84366                 "fields": [
84367                     "atm",
84368                     "building_area",
84369                     "address",
84370                     "opening_hours"
84371                 ],
84372                 "suggestion": true
84373             },
84374             "amenity/bank/Альфа-Банк": {
84375                 "tags": {
84376                     "name": "Альфа-Банк",
84377                     "amenity": "bank"
84378                 },
84379                 "name": "Альфа-Банк",
84380                 "icon": "bank",
84381                 "geometry": [
84382                     "point",
84383                     "vertex",
84384                     "area"
84385                 ],
84386                 "fields": [
84387                     "atm",
84388                     "building_area",
84389                     "address",
84390                     "opening_hours"
84391                 ],
84392                 "suggestion": true
84393             },
84394             "amenity/bank/Белагропромбанк": {
84395                 "tags": {
84396                     "name": "Белагропромбанк",
84397                     "amenity": "bank"
84398                 },
84399                 "name": "Белагропромбанк",
84400                 "icon": "bank",
84401                 "geometry": [
84402                     "point",
84403                     "vertex",
84404                     "area"
84405                 ],
84406                 "fields": [
84407                     "atm",
84408                     "building_area",
84409                     "address",
84410                     "opening_hours"
84411                 ],
84412                 "suggestion": true
84413             },
84414             "amenity/bank/Caja Círculo": {
84415                 "tags": {
84416                     "name": "Caja Círculo",
84417                     "amenity": "bank"
84418                 },
84419                 "name": "Caja Círculo",
84420                 "icon": "bank",
84421                 "geometry": [
84422                     "point",
84423                     "vertex",
84424                     "area"
84425                 ],
84426                 "fields": [
84427                     "atm",
84428                     "building_area",
84429                     "address",
84430                     "opening_hours"
84431                 ],
84432                 "suggestion": true
84433             },
84434             "amenity/bank/Banco Galicia": {
84435                 "tags": {
84436                     "name": "Banco Galicia",
84437                     "amenity": "bank"
84438                 },
84439                 "name": "Banco Galicia",
84440                 "icon": "bank",
84441                 "geometry": [
84442                     "point",
84443                     "vertex",
84444                     "area"
84445                 ],
84446                 "fields": [
84447                     "atm",
84448                     "building_area",
84449                     "address",
84450                     "opening_hours"
84451                 ],
84452                 "suggestion": true
84453             },
84454             "amenity/bank/Eurobank": {
84455                 "tags": {
84456                     "name": "Eurobank",
84457                     "amenity": "bank"
84458                 },
84459                 "name": "Eurobank",
84460                 "icon": "bank",
84461                 "geometry": [
84462                     "point",
84463                     "vertex",
84464                     "area"
84465                 ],
84466                 "fields": [
84467                     "atm",
84468                     "building_area",
84469                     "address",
84470                     "opening_hours"
84471                 ],
84472                 "suggestion": true
84473             },
84474             "amenity/bank/Banca Intesa": {
84475                 "tags": {
84476                     "name": "Banca Intesa",
84477                     "amenity": "bank"
84478                 },
84479                 "name": "Banca Intesa",
84480                 "icon": "bank",
84481                 "geometry": [
84482                     "point",
84483                     "vertex",
84484                     "area"
84485                 ],
84486                 "fields": [
84487                     "atm",
84488                     "building_area",
84489                     "address",
84490                     "opening_hours"
84491                 ],
84492                 "suggestion": true
84493             },
84494             "amenity/bank/Canara Bank": {
84495                 "tags": {
84496                     "name": "Canara Bank",
84497                     "amenity": "bank"
84498                 },
84499                 "name": "Canara Bank",
84500                 "icon": "bank",
84501                 "geometry": [
84502                     "point",
84503                     "vertex",
84504                     "area"
84505                 ],
84506                 "fields": [
84507                     "atm",
84508                     "building_area",
84509                     "address",
84510                     "opening_hours"
84511                 ],
84512                 "suggestion": true
84513             },
84514             "amenity/bank/Cajamar": {
84515                 "tags": {
84516                     "name": "Cajamar",
84517                     "amenity": "bank"
84518                 },
84519                 "name": "Cajamar",
84520                 "icon": "bank",
84521                 "geometry": [
84522                     "point",
84523                     "vertex",
84524                     "area"
84525                 ],
84526                 "fields": [
84527                     "atm",
84528                     "building_area",
84529                     "address",
84530                     "opening_hours"
84531                 ],
84532                 "suggestion": true
84533             },
84534             "amenity/bank/Banamex": {
84535                 "tags": {
84536                     "name": "Banamex",
84537                     "amenity": "bank"
84538                 },
84539                 "name": "Banamex",
84540                 "icon": "bank",
84541                 "geometry": [
84542                     "point",
84543                     "vertex",
84544                     "area"
84545                 ],
84546                 "fields": [
84547                     "atm",
84548                     "building_area",
84549                     "address",
84550                     "opening_hours"
84551                 ],
84552                 "suggestion": true
84553             },
84554             "amenity/bank/Crédit Mutuel de Bretagne": {
84555                 "tags": {
84556                     "name": "Crédit Mutuel de Bretagne",
84557                     "amenity": "bank"
84558                 },
84559                 "name": "Crédit Mutuel de Bretagne",
84560                 "icon": "bank",
84561                 "geometry": [
84562                     "point",
84563                     "vertex",
84564                     "area"
84565                 ],
84566                 "fields": [
84567                     "atm",
84568                     "building_area",
84569                     "address",
84570                     "opening_hours"
84571                 ],
84572                 "suggestion": true
84573             },
84574             "amenity/bank/Davivienda": {
84575                 "tags": {
84576                     "name": "Davivienda",
84577                     "amenity": "bank"
84578                 },
84579                 "name": "Davivienda",
84580                 "icon": "bank",
84581                 "geometry": [
84582                     "point",
84583                     "vertex",
84584                     "area"
84585                 ],
84586                 "fields": [
84587                     "atm",
84588                     "building_area",
84589                     "address",
84590                     "opening_hours"
84591                 ],
84592                 "suggestion": true
84593             },
84594             "amenity/bank/Bank Spółdzielczy": {
84595                 "tags": {
84596                     "name": "Bank Spółdzielczy",
84597                     "amenity": "bank"
84598                 },
84599                 "name": "Bank Spółdzielczy",
84600                 "icon": "bank",
84601                 "geometry": [
84602                     "point",
84603                     "vertex",
84604                     "area"
84605                 ],
84606                 "fields": [
84607                     "atm",
84608                     "building_area",
84609                     "address",
84610                     "opening_hours"
84611                 ],
84612                 "suggestion": true
84613             },
84614             "amenity/bank/Credit Agricole": {
84615                 "tags": {
84616                     "name": "Credit Agricole",
84617                     "amenity": "bank"
84618                 },
84619                 "name": "Credit Agricole",
84620                 "icon": "bank",
84621                 "geometry": [
84622                     "point",
84623                     "vertex",
84624                     "area"
84625                 ],
84626                 "fields": [
84627                     "atm",
84628                     "building_area",
84629                     "address",
84630                     "opening_hours"
84631                 ],
84632                 "suggestion": true
84633             },
84634             "amenity/bank/Bankinter": {
84635                 "tags": {
84636                     "name": "Bankinter",
84637                     "amenity": "bank"
84638                 },
84639                 "name": "Bankinter",
84640                 "icon": "bank",
84641                 "geometry": [
84642                     "point",
84643                     "vertex",
84644                     "area"
84645                 ],
84646                 "fields": [
84647                     "atm",
84648                     "building_area",
84649                     "address",
84650                     "opening_hours"
84651                 ],
84652                 "suggestion": true
84653             },
84654             "amenity/bank/Banque Nationale": {
84655                 "tags": {
84656                     "name": "Banque Nationale",
84657                     "amenity": "bank"
84658                 },
84659                 "name": "Banque Nationale",
84660                 "icon": "bank",
84661                 "geometry": [
84662                     "point",
84663                     "vertex",
84664                     "area"
84665                 ],
84666                 "fields": [
84667                     "atm",
84668                     "building_area",
84669                     "address",
84670                     "opening_hours"
84671                 ],
84672                 "suggestion": true
84673             },
84674             "amenity/bank/Bank of the West": {
84675                 "tags": {
84676                     "name": "Bank of the West",
84677                     "amenity": "bank"
84678                 },
84679                 "name": "Bank of the West",
84680                 "icon": "bank",
84681                 "geometry": [
84682                     "point",
84683                     "vertex",
84684                     "area"
84685                 ],
84686                 "fields": [
84687                     "atm",
84688                     "building_area",
84689                     "address",
84690                     "opening_hours"
84691                 ],
84692                 "suggestion": true
84693             },
84694             "amenity/bank/Key Bank": {
84695                 "tags": {
84696                     "name": "Key Bank",
84697                     "amenity": "bank"
84698                 },
84699                 "name": "Key Bank",
84700                 "icon": "bank",
84701                 "geometry": [
84702                     "point",
84703                     "vertex",
84704                     "area"
84705                 ],
84706                 "fields": [
84707                     "atm",
84708                     "building_area",
84709                     "address",
84710                     "opening_hours"
84711                 ],
84712                 "suggestion": true
84713             },
84714             "amenity/bank/Western Union": {
84715                 "tags": {
84716                     "name": "Western Union",
84717                     "amenity": "bank"
84718                 },
84719                 "name": "Western Union",
84720                 "icon": "bank",
84721                 "geometry": [
84722                     "point",
84723                     "vertex",
84724                     "area"
84725                 ],
84726                 "fields": [
84727                     "atm",
84728                     "building_area",
84729                     "address",
84730                     "opening_hours"
84731                 ],
84732                 "suggestion": true
84733             },
84734             "amenity/bank/Citizens Bank": {
84735                 "tags": {
84736                     "name": "Citizens Bank",
84737                     "amenity": "bank"
84738                 },
84739                 "name": "Citizens Bank",
84740                 "icon": "bank",
84741                 "geometry": [
84742                     "point",
84743                     "vertex",
84744                     "area"
84745                 ],
84746                 "fields": [
84747                     "atm",
84748                     "building_area",
84749                     "address",
84750                     "opening_hours"
84751                 ],
84752                 "suggestion": true
84753             },
84754             "amenity/bank/ПриватБанк": {
84755                 "tags": {
84756                     "name": "ПриватБанк",
84757                     "amenity": "bank"
84758                 },
84759                 "name": "ПриватБанк",
84760                 "icon": "bank",
84761                 "geometry": [
84762                     "point",
84763                     "vertex",
84764                     "area"
84765                 ],
84766                 "fields": [
84767                     "atm",
84768                     "building_area",
84769                     "address",
84770                     "opening_hours"
84771                 ],
84772                 "suggestion": true
84773             },
84774             "amenity/bank/Security Bank": {
84775                 "tags": {
84776                     "name": "Security Bank",
84777                     "amenity": "bank"
84778                 },
84779                 "name": "Security Bank",
84780                 "icon": "bank",
84781                 "geometry": [
84782                     "point",
84783                     "vertex",
84784                     "area"
84785                 ],
84786                 "fields": [
84787                     "atm",
84788                     "building_area",
84789                     "address",
84790                     "opening_hours"
84791                 ],
84792                 "suggestion": true
84793             },
84794             "amenity/bank/Millenium Bank": {
84795                 "tags": {
84796                     "name": "Millenium Bank",
84797                     "amenity": "bank"
84798                 },
84799                 "name": "Millenium Bank",
84800                 "icon": "bank",
84801                 "geometry": [
84802                     "point",
84803                     "vertex",
84804                     "area"
84805                 ],
84806                 "fields": [
84807                     "atm",
84808                     "building_area",
84809                     "address",
84810                     "opening_hours"
84811                 ],
84812                 "suggestion": true
84813             },
84814             "amenity/bank/Bankia": {
84815                 "tags": {
84816                     "name": "Bankia",
84817                     "amenity": "bank"
84818                 },
84819                 "name": "Bankia",
84820                 "icon": "bank",
84821                 "geometry": [
84822                     "point",
84823                     "vertex",
84824                     "area"
84825                 ],
84826                 "fields": [
84827                     "atm",
84828                     "building_area",
84829                     "address",
84830                     "opening_hours"
84831                 ],
84832                 "suggestion": true
84833             },
84834             "amenity/bank/三菱東京UFJ銀行": {
84835                 "tags": {
84836                     "name": "三菱東京UFJ銀行",
84837                     "amenity": "bank"
84838                 },
84839                 "name": "三菱東京UFJ銀行",
84840                 "icon": "bank",
84841                 "geometry": [
84842                     "point",
84843                     "vertex",
84844                     "area"
84845                 ],
84846                 "fields": [
84847                     "atm",
84848                     "building_area",
84849                     "address",
84850                     "opening_hours"
84851                 ],
84852                 "suggestion": true
84853             },
84854             "amenity/bank/Caixa": {
84855                 "tags": {
84856                     "name": "Caixa",
84857                     "amenity": "bank"
84858                 },
84859                 "name": "Caixa",
84860                 "icon": "bank",
84861                 "geometry": [
84862                     "point",
84863                     "vertex",
84864                     "area"
84865                 ],
84866                 "fields": [
84867                     "atm",
84868                     "building_area",
84869                     "address",
84870                     "opening_hours"
84871                 ],
84872                 "suggestion": true
84873             },
84874             "amenity/bank/Banco de Costa Rica": {
84875                 "tags": {
84876                     "name": "Banco de Costa Rica",
84877                     "amenity": "bank"
84878                 },
84879                 "name": "Banco de Costa Rica",
84880                 "icon": "bank",
84881                 "geometry": [
84882                     "point",
84883                     "vertex",
84884                     "area"
84885                 ],
84886                 "fields": [
84887                     "atm",
84888                     "building_area",
84889                     "address",
84890                     "opening_hours"
84891                 ],
84892                 "suggestion": true
84893             },
84894             "amenity/bank/SunTrust Bank": {
84895                 "tags": {
84896                     "name": "SunTrust Bank",
84897                     "amenity": "bank"
84898                 },
84899                 "name": "SunTrust Bank",
84900                 "icon": "bank",
84901                 "geometry": [
84902                     "point",
84903                     "vertex",
84904                     "area"
84905                 ],
84906                 "fields": [
84907                     "atm",
84908                     "building_area",
84909                     "address",
84910                     "opening_hours"
84911                 ],
84912                 "suggestion": true
84913             },
84914             "amenity/bank/Itaú": {
84915                 "tags": {
84916                     "name": "Itaú",
84917                     "amenity": "bank"
84918                 },
84919                 "name": "Itaú",
84920                 "icon": "bank",
84921                 "geometry": [
84922                     "point",
84923                     "vertex",
84924                     "area"
84925                 ],
84926                 "fields": [
84927                     "atm",
84928                     "building_area",
84929                     "address",
84930                     "opening_hours"
84931                 ],
84932                 "suggestion": true
84933             },
84934             "amenity/bank/PBZ": {
84935                 "tags": {
84936                     "name": "PBZ",
84937                     "amenity": "bank"
84938                 },
84939                 "name": "PBZ",
84940                 "icon": "bank",
84941                 "geometry": [
84942                     "point",
84943                     "vertex",
84944                     "area"
84945                 ],
84946                 "fields": [
84947                     "atm",
84948                     "building_area",
84949                     "address",
84950                     "opening_hours"
84951                 ],
84952                 "suggestion": true
84953             },
84954             "amenity/bank/中国工商银行": {
84955                 "tags": {
84956                     "name": "中国工商银行",
84957                     "amenity": "bank"
84958                 },
84959                 "name": "中国工商银行",
84960                 "icon": "bank",
84961                 "geometry": [
84962                     "point",
84963                     "vertex",
84964                     "area"
84965                 ],
84966                 "fields": [
84967                     "atm",
84968                     "building_area",
84969                     "address",
84970                     "opening_hours"
84971                 ],
84972                 "suggestion": true
84973             },
84974             "amenity/bank/Bancolombia": {
84975                 "tags": {
84976                     "name": "Bancolombia",
84977                     "amenity": "bank"
84978                 },
84979                 "name": "Bancolombia",
84980                 "icon": "bank",
84981                 "geometry": [
84982                     "point",
84983                     "vertex",
84984                     "area"
84985                 ],
84986                 "fields": [
84987                     "atm",
84988                     "building_area",
84989                     "address",
84990                     "opening_hours"
84991                 ],
84992                 "suggestion": true
84993             },
84994             "amenity/bank/Райффайзен Банк Аваль": {
84995                 "tags": {
84996                     "name": "Райффайзен Банк Аваль",
84997                     "amenity": "bank"
84998                 },
84999                 "name": "Райффайзен Банк Аваль",
85000                 "icon": "bank",
85001                 "geometry": [
85002                     "point",
85003                     "vertex",
85004                     "area"
85005                 ],
85006                 "fields": [
85007                     "atm",
85008                     "building_area",
85009                     "address",
85010                     "opening_hours"
85011                 ],
85012                 "suggestion": true
85013             },
85014             "amenity/bank/Bancomer": {
85015                 "tags": {
85016                     "name": "Bancomer",
85017                     "amenity": "bank"
85018                 },
85019                 "name": "Bancomer",
85020                 "icon": "bank",
85021                 "geometry": [
85022                     "point",
85023                     "vertex",
85024                     "area"
85025                 ],
85026                 "fields": [
85027                     "atm",
85028                     "building_area",
85029                     "address",
85030                     "opening_hours"
85031                 ],
85032                 "suggestion": true
85033             },
85034             "amenity/bank/Banorte": {
85035                 "tags": {
85036                     "name": "Banorte",
85037                     "amenity": "bank"
85038                 },
85039                 "name": "Banorte",
85040                 "icon": "bank",
85041                 "geometry": [
85042                     "point",
85043                     "vertex",
85044                     "area"
85045                 ],
85046                 "fields": [
85047                     "atm",
85048                     "building_area",
85049                     "address",
85050                     "opening_hours"
85051                 ],
85052                 "suggestion": true
85053             },
85054             "amenity/bank/Alior Bank": {
85055                 "tags": {
85056                     "name": "Alior Bank",
85057                     "amenity": "bank"
85058                 },
85059                 "name": "Alior Bank",
85060                 "icon": "bank",
85061                 "geometry": [
85062                     "point",
85063                     "vertex",
85064                     "area"
85065                 ],
85066                 "fields": [
85067                     "atm",
85068                     "building_area",
85069                     "address",
85070                     "opening_hours"
85071                 ],
85072                 "suggestion": true
85073             },
85074             "amenity/bank/BOC": {
85075                 "tags": {
85076                     "name": "BOC",
85077                     "amenity": "bank"
85078                 },
85079                 "name": "BOC",
85080                 "icon": "bank",
85081                 "geometry": [
85082                     "point",
85083                     "vertex",
85084                     "area"
85085                 ],
85086                 "fields": [
85087                     "atm",
85088                     "building_area",
85089                     "address",
85090                     "opening_hours"
85091                 ],
85092                 "suggestion": true
85093             },
85094             "amenity/bank/Банк Москвы": {
85095                 "tags": {
85096                     "name": "Банк Москвы",
85097                     "amenity": "bank"
85098                 },
85099                 "name": "Банк Москвы",
85100                 "icon": "bank",
85101                 "geometry": [
85102                     "point",
85103                     "vertex",
85104                     "area"
85105                 ],
85106                 "fields": [
85107                     "atm",
85108                     "building_area",
85109                     "address",
85110                     "opening_hours"
85111                 ],
85112                 "suggestion": true
85113             },
85114             "amenity/bank/ВТБ": {
85115                 "tags": {
85116                     "name": "ВТБ",
85117                     "amenity": "bank"
85118                 },
85119                 "name": "ВТБ",
85120                 "icon": "bank",
85121                 "geometry": [
85122                     "point",
85123                     "vertex",
85124                     "area"
85125                 ],
85126                 "fields": [
85127                     "atm",
85128                     "building_area",
85129                     "address",
85130                     "opening_hours"
85131                 ],
85132                 "suggestion": true
85133             },
85134             "amenity/bank/Getin Bank": {
85135                 "tags": {
85136                     "name": "Getin Bank",
85137                     "amenity": "bank"
85138                 },
85139                 "name": "Getin Bank",
85140                 "icon": "bank",
85141                 "geometry": [
85142                     "point",
85143                     "vertex",
85144                     "area"
85145                 ],
85146                 "fields": [
85147                     "atm",
85148                     "building_area",
85149                     "address",
85150                     "opening_hours"
85151                 ],
85152                 "suggestion": true
85153             },
85154             "amenity/bank/Caja Duero": {
85155                 "tags": {
85156                     "name": "Caja Duero",
85157                     "amenity": "bank"
85158                 },
85159                 "name": "Caja Duero",
85160                 "icon": "bank",
85161                 "geometry": [
85162                     "point",
85163                     "vertex",
85164                     "area"
85165                 ],
85166                 "fields": [
85167                     "atm",
85168                     "building_area",
85169                     "address",
85170                     "opening_hours"
85171                 ],
85172                 "suggestion": true
85173             },
85174             "amenity/bank/Regions Bank": {
85175                 "tags": {
85176                     "name": "Regions Bank",
85177                     "amenity": "bank"
85178                 },
85179                 "name": "Regions Bank",
85180                 "icon": "bank",
85181                 "geometry": [
85182                     "point",
85183                     "vertex",
85184                     "area"
85185                 ],
85186                 "fields": [
85187                     "atm",
85188                     "building_area",
85189                     "address",
85190                     "opening_hours"
85191                 ],
85192                 "suggestion": true
85193             },
85194             "amenity/bank/Росбанк": {
85195                 "tags": {
85196                     "name": "Росбанк",
85197                     "amenity": "bank"
85198                 },
85199                 "name": "Росбанк",
85200                 "icon": "bank",
85201                 "geometry": [
85202                     "point",
85203                     "vertex",
85204                     "area"
85205                 ],
85206                 "fields": [
85207                     "atm",
85208                     "building_area",
85209                     "address",
85210                     "opening_hours"
85211                 ],
85212                 "suggestion": true
85213             },
85214             "amenity/bank/Banco Estado": {
85215                 "tags": {
85216                     "name": "Banco Estado",
85217                     "amenity": "bank"
85218                 },
85219                 "name": "Banco Estado",
85220                 "icon": "bank",
85221                 "geometry": [
85222                     "point",
85223                     "vertex",
85224                     "area"
85225                 ],
85226                 "fields": [
85227                     "atm",
85228                     "building_area",
85229                     "address",
85230                     "opening_hours"
85231                 ],
85232                 "suggestion": true
85233             },
85234             "amenity/bank/BCI": {
85235                 "tags": {
85236                     "name": "BCI",
85237                     "amenity": "bank"
85238                 },
85239                 "name": "BCI",
85240                 "icon": "bank",
85241                 "geometry": [
85242                     "point",
85243                     "vertex",
85244                     "area"
85245                 ],
85246                 "fields": [
85247                     "atm",
85248                     "building_area",
85249                     "address",
85250                     "opening_hours"
85251                 ],
85252                 "suggestion": true
85253             },
85254             "amenity/bank/SunTrust": {
85255                 "tags": {
85256                     "name": "SunTrust",
85257                     "amenity": "bank"
85258                 },
85259                 "name": "SunTrust",
85260                 "icon": "bank",
85261                 "geometry": [
85262                     "point",
85263                     "vertex",
85264                     "area"
85265                 ],
85266                 "fields": [
85267                     "atm",
85268                     "building_area",
85269                     "address",
85270                     "opening_hours"
85271                 ],
85272                 "suggestion": true
85273             },
85274             "amenity/bank/PNC Bank": {
85275                 "tags": {
85276                     "name": "PNC Bank",
85277                     "amenity": "bank"
85278                 },
85279                 "name": "PNC Bank",
85280                 "icon": "bank",
85281                 "geometry": [
85282                     "point",
85283                     "vertex",
85284                     "area"
85285                 ],
85286                 "fields": [
85287                     "atm",
85288                     "building_area",
85289                     "address",
85290                     "opening_hours"
85291                 ],
85292                 "suggestion": true
85293             },
85294             "amenity/bank/신한은행": {
85295                 "tags": {
85296                     "name": "신한은행",
85297                     "name:en": "Sinhan Bank",
85298                     "amenity": "bank"
85299                 },
85300                 "name": "신한은행",
85301                 "icon": "bank",
85302                 "geometry": [
85303                     "point",
85304                     "vertex",
85305                     "area"
85306                 ],
85307                 "fields": [
85308                     "atm",
85309                     "building_area",
85310                     "address",
85311                     "opening_hours"
85312                 ],
85313                 "suggestion": true
85314             },
85315             "amenity/bank/우리은행": {
85316                 "tags": {
85317                     "name": "우리은행",
85318                     "name:en": "Uri Bank",
85319                     "amenity": "bank"
85320                 },
85321                 "name": "우리은행",
85322                 "icon": "bank",
85323                 "geometry": [
85324                     "point",
85325                     "vertex",
85326                     "area"
85327                 ],
85328                 "fields": [
85329                     "atm",
85330                     "building_area",
85331                     "address",
85332                     "opening_hours"
85333                 ],
85334                 "suggestion": true
85335             },
85336             "amenity/bank/국민은행": {
85337                 "tags": {
85338                     "name": "국민은행",
85339                     "name:en": "Gungmin Bank",
85340                     "amenity": "bank"
85341                 },
85342                 "name": "국민은행",
85343                 "icon": "bank",
85344                 "geometry": [
85345                     "point",
85346                     "vertex",
85347                     "area"
85348                 ],
85349                 "fields": [
85350                     "atm",
85351                     "building_area",
85352                     "address",
85353                     "opening_hours"
85354                 ],
85355                 "suggestion": true
85356             },
85357             "amenity/bank/중소기업은행": {
85358                 "tags": {
85359                     "name": "중소기업은행",
85360                     "name:en": "Industrial Bank of Korea",
85361                     "amenity": "bank"
85362                 },
85363                 "name": "중소기업은행",
85364                 "icon": "bank",
85365                 "geometry": [
85366                     "point",
85367                     "vertex",
85368                     "area"
85369                 ],
85370                 "fields": [
85371                     "atm",
85372                     "building_area",
85373                     "address",
85374                     "opening_hours"
85375                 ],
85376                 "suggestion": true
85377             },
85378             "amenity/bank/광주은행": {
85379                 "tags": {
85380                     "name": "광주은행",
85381                     "name:en": "Gwangju Bank",
85382                     "amenity": "bank"
85383                 },
85384                 "name": "광주은행",
85385                 "icon": "bank",
85386                 "geometry": [
85387                     "point",
85388                     "vertex",
85389                     "area"
85390                 ],
85391                 "fields": [
85392                     "atm",
85393                     "building_area",
85394                     "address",
85395                     "opening_hours"
85396                 ],
85397                 "suggestion": true
85398             },
85399             "amenity/bank/Газпромбанк": {
85400                 "tags": {
85401                     "name": "Газпромбанк",
85402                     "amenity": "bank"
85403                 },
85404                 "name": "Газпромбанк",
85405                 "icon": "bank",
85406                 "geometry": [
85407                     "point",
85408                     "vertex",
85409                     "area"
85410                 ],
85411                 "fields": [
85412                     "atm",
85413                     "building_area",
85414                     "address",
85415                     "opening_hours"
85416                 ],
85417                 "suggestion": true
85418             },
85419             "amenity/bank/M&T Bank": {
85420                 "tags": {
85421                     "name": "M&T Bank",
85422                     "amenity": "bank"
85423                 },
85424                 "name": "M&T Bank",
85425                 "icon": "bank",
85426                 "geometry": [
85427                     "point",
85428                     "vertex",
85429                     "area"
85430                 ],
85431                 "fields": [
85432                     "atm",
85433                     "building_area",
85434                     "address",
85435                     "opening_hours"
85436                 ],
85437                 "suggestion": true
85438             },
85439             "amenity/bank/Caja de Burgos": {
85440                 "tags": {
85441                     "name": "Caja de Burgos",
85442                     "amenity": "bank"
85443                 },
85444                 "name": "Caja de Burgos",
85445                 "icon": "bank",
85446                 "geometry": [
85447                     "point",
85448                     "vertex",
85449                     "area"
85450                 ],
85451                 "fields": [
85452                     "atm",
85453                     "building_area",
85454                     "address",
85455                     "opening_hours"
85456                 ],
85457                 "suggestion": true
85458             },
85459             "amenity/bank/Santander Totta": {
85460                 "tags": {
85461                     "name": "Santander Totta",
85462                     "amenity": "bank"
85463                 },
85464                 "name": "Santander Totta",
85465                 "icon": "bank",
85466                 "geometry": [
85467                     "point",
85468                     "vertex",
85469                     "area"
85470                 ],
85471                 "fields": [
85472                     "atm",
85473                     "building_area",
85474                     "address",
85475                     "opening_hours"
85476                 ],
85477                 "suggestion": true
85478             },
85479             "amenity/bank/УкрСиббанк": {
85480                 "tags": {
85481                     "name": "УкрСиббанк",
85482                     "amenity": "bank"
85483                 },
85484                 "name": "УкрСиббанк",
85485                 "icon": "bank",
85486                 "geometry": [
85487                     "point",
85488                     "vertex",
85489                     "area"
85490                 ],
85491                 "fields": [
85492                     "atm",
85493                     "building_area",
85494                     "address",
85495                     "opening_hours"
85496                 ],
85497                 "suggestion": true
85498             },
85499             "amenity/bank/Ощадбанк": {
85500                 "tags": {
85501                     "name": "Ощадбанк",
85502                     "amenity": "bank"
85503                 },
85504                 "name": "Ощадбанк",
85505                 "icon": "bank",
85506                 "geometry": [
85507                     "point",
85508                     "vertex",
85509                     "area"
85510                 ],
85511                 "fields": [
85512                     "atm",
85513                     "building_area",
85514                     "address",
85515                     "opening_hours"
85516                 ],
85517                 "suggestion": true
85518             },
85519             "amenity/bank/Уралсиб": {
85520                 "tags": {
85521                     "name": "Уралсиб",
85522                     "amenity": "bank"
85523                 },
85524                 "name": "Уралсиб",
85525                 "icon": "bank",
85526                 "geometry": [
85527                     "point",
85528                     "vertex",
85529                     "area"
85530                 ],
85531                 "fields": [
85532                     "atm",
85533                     "building_area",
85534                     "address",
85535                     "opening_hours"
85536                 ],
85537                 "suggestion": true
85538             },
85539             "amenity/bank/りそな銀行": {
85540                 "tags": {
85541                     "name": "りそな銀行",
85542                     "name:en": "Mizuho Bank",
85543                     "amenity": "bank"
85544                 },
85545                 "name": "りそな銀行",
85546                 "icon": "bank",
85547                 "geometry": [
85548                     "point",
85549                     "vertex",
85550                     "area"
85551                 ],
85552                 "fields": [
85553                     "atm",
85554                     "building_area",
85555                     "address",
85556                     "opening_hours"
85557                 ],
85558                 "suggestion": true
85559             },
85560             "amenity/bank/Ecobank": {
85561                 "tags": {
85562                     "name": "Ecobank",
85563                     "amenity": "bank"
85564                 },
85565                 "name": "Ecobank",
85566                 "icon": "bank",
85567                 "geometry": [
85568                     "point",
85569                     "vertex",
85570                     "area"
85571                 ],
85572                 "fields": [
85573                     "atm",
85574                     "building_area",
85575                     "address",
85576                     "opening_hours"
85577                 ],
85578                 "suggestion": true
85579             },
85580             "amenity/bank/Cajero Automatico Bancared": {
85581                 "tags": {
85582                     "name": "Cajero Automatico Bancared",
85583                     "amenity": "bank"
85584                 },
85585                 "name": "Cajero Automatico Bancared",
85586                 "icon": "bank",
85587                 "geometry": [
85588                     "point",
85589                     "vertex",
85590                     "area"
85591                 ],
85592                 "fields": [
85593                     "atm",
85594                     "building_area",
85595                     "address",
85596                     "opening_hours"
85597                 ],
85598                 "suggestion": true
85599             },
85600             "amenity/bank/Промсвязьбанк": {
85601                 "tags": {
85602                     "name": "Промсвязьбанк",
85603                     "amenity": "bank"
85604                 },
85605                 "name": "Промсвязьбанк",
85606                 "icon": "bank",
85607                 "geometry": [
85608                     "point",
85609                     "vertex",
85610                     "area"
85611                 ],
85612                 "fields": [
85613                     "atm",
85614                     "building_area",
85615                     "address",
85616                     "opening_hours"
85617                 ],
85618                 "suggestion": true
85619             },
85620             "amenity/bank/三井住友銀行": {
85621                 "tags": {
85622                     "name": "三井住友銀行",
85623                     "amenity": "bank"
85624                 },
85625                 "name": "三井住友銀行",
85626                 "icon": "bank",
85627                 "geometry": [
85628                     "point",
85629                     "vertex",
85630                     "area"
85631                 ],
85632                 "fields": [
85633                     "atm",
85634                     "building_area",
85635                     "address",
85636                     "opening_hours"
85637                 ],
85638                 "suggestion": true
85639             },
85640             "amenity/bank/Banco Provincia": {
85641                 "tags": {
85642                     "name": "Banco Provincia",
85643                     "amenity": "bank"
85644                 },
85645                 "name": "Banco Provincia",
85646                 "icon": "bank",
85647                 "geometry": [
85648                     "point",
85649                     "vertex",
85650                     "area"
85651                 ],
85652                 "fields": [
85653                     "atm",
85654                     "building_area",
85655                     "address",
85656                     "opening_hours"
85657                 ],
85658                 "suggestion": true
85659             },
85660             "amenity/bank/BB&T": {
85661                 "tags": {
85662                     "name": "BB&T",
85663                     "amenity": "bank"
85664                 },
85665                 "name": "BB&T",
85666                 "icon": "bank",
85667                 "geometry": [
85668                     "point",
85669                     "vertex",
85670                     "area"
85671                 ],
85672                 "fields": [
85673                     "atm",
85674                     "building_area",
85675                     "address",
85676                     "opening_hours"
85677                 ],
85678                 "suggestion": true
85679             },
85680             "amenity/bank/Возрождение": {
85681                 "tags": {
85682                     "name": "Возрождение",
85683                     "amenity": "bank"
85684                 },
85685                 "name": "Возрождение",
85686                 "icon": "bank",
85687                 "geometry": [
85688                     "point",
85689                     "vertex",
85690                     "area"
85691                 ],
85692                 "fields": [
85693                     "atm",
85694                     "building_area",
85695                     "address",
85696                     "opening_hours"
85697                 ],
85698                 "suggestion": true
85699             },
85700             "amenity/bank/Capital One": {
85701                 "tags": {
85702                     "name": "Capital One",
85703                     "amenity": "bank"
85704                 },
85705                 "name": "Capital One",
85706                 "icon": "bank",
85707                 "geometry": [
85708                     "point",
85709                     "vertex",
85710                     "area"
85711                 ],
85712                 "fields": [
85713                     "atm",
85714                     "building_area",
85715                     "address",
85716                     "opening_hours"
85717                 ],
85718                 "suggestion": true
85719             },
85720             "amenity/bank/横浜銀行": {
85721                 "tags": {
85722                     "name": "横浜銀行",
85723                     "amenity": "bank"
85724                 },
85725                 "name": "横浜銀行",
85726                 "icon": "bank",
85727                 "geometry": [
85728                     "point",
85729                     "vertex",
85730                     "area"
85731                 ],
85732                 "fields": [
85733                     "atm",
85734                     "building_area",
85735                     "address",
85736                     "opening_hours"
85737                 ],
85738                 "suggestion": true
85739             },
85740             "amenity/bank/Bank Mandiri": {
85741                 "tags": {
85742                     "name": "Bank Mandiri",
85743                     "amenity": "bank"
85744                 },
85745                 "name": "Bank Mandiri",
85746                 "icon": "bank",
85747                 "geometry": [
85748                     "point",
85749                     "vertex",
85750                     "area"
85751                 ],
85752                 "fields": [
85753                     "atm",
85754                     "building_area",
85755                     "address",
85756                     "opening_hours"
85757                 ],
85758                 "suggestion": true
85759             },
85760             "amenity/bank/Banco de la Nación": {
85761                 "tags": {
85762                     "name": "Banco de la Nación",
85763                     "amenity": "bank"
85764                 },
85765                 "name": "Banco de la Nación",
85766                 "icon": "bank",
85767                 "geometry": [
85768                     "point",
85769                     "vertex",
85770                     "area"
85771                 ],
85772                 "fields": [
85773                     "atm",
85774                     "building_area",
85775                     "address",
85776                     "opening_hours"
85777                 ],
85778                 "suggestion": true
85779             },
85780             "amenity/bank/Banco G&T Continental": {
85781                 "tags": {
85782                     "name": "Banco G&T Continental",
85783                     "amenity": "bank"
85784                 },
85785                 "name": "Banco G&T Continental",
85786                 "icon": "bank",
85787                 "geometry": [
85788                     "point",
85789                     "vertex",
85790                     "area"
85791                 ],
85792                 "fields": [
85793                     "atm",
85794                     "building_area",
85795                     "address",
85796                     "opening_hours"
85797                 ],
85798                 "suggestion": true
85799             },
85800             "amenity/bank/Peoples Bank": {
85801                 "tags": {
85802                     "name": "Peoples Bank",
85803                     "amenity": "bank"
85804                 },
85805                 "name": "Peoples Bank",
85806                 "icon": "bank",
85807                 "geometry": [
85808                     "point",
85809                     "vertex",
85810                     "area"
85811                 ],
85812                 "fields": [
85813                     "atm",
85814                     "building_area",
85815                     "address",
85816                     "opening_hours"
85817                 ],
85818                 "suggestion": true
85819             },
85820             "amenity/bank/工商银行": {
85821                 "tags": {
85822                     "name": "工商银行",
85823                     "amenity": "bank"
85824                 },
85825                 "name": "工商银行",
85826                 "icon": "bank",
85827                 "geometry": [
85828                     "point",
85829                     "vertex",
85830                     "area"
85831                 ],
85832                 "fields": [
85833                     "atm",
85834                     "building_area",
85835                     "address",
85836                     "opening_hours"
85837                 ],
85838                 "suggestion": true
85839             },
85840             "amenity/bank/Совкомбанк": {
85841                 "tags": {
85842                     "name": "Совкомбанк",
85843                     "amenity": "bank"
85844                 },
85845                 "name": "Совкомбанк",
85846                 "icon": "bank",
85847                 "geometry": [
85848                     "point",
85849                     "vertex",
85850                     "area"
85851                 ],
85852                 "fields": [
85853                     "atm",
85854                     "building_area",
85855                     "address",
85856                     "opening_hours"
85857                 ],
85858                 "suggestion": true
85859             },
85860             "amenity/bank/Provincial": {
85861                 "tags": {
85862                     "name": "Provincial",
85863                     "amenity": "bank"
85864                 },
85865                 "name": "Provincial",
85866                 "icon": "bank",
85867                 "geometry": [
85868                     "point",
85869                     "vertex",
85870                     "area"
85871                 ],
85872                 "fields": [
85873                     "atm",
85874                     "building_area",
85875                     "address",
85876                     "opening_hours"
85877                 ],
85878                 "suggestion": true
85879             },
85880             "amenity/bank/Banco de Desarrollo Banrural": {
85881                 "tags": {
85882                     "name": "Banco de Desarrollo Banrural",
85883                     "amenity": "bank"
85884                 },
85885                 "name": "Banco de Desarrollo Banrural",
85886                 "icon": "bank",
85887                 "geometry": [
85888                     "point",
85889                     "vertex",
85890                     "area"
85891                 ],
85892                 "fields": [
85893                     "atm",
85894                     "building_area",
85895                     "address",
85896                     "opening_hours"
85897                 ],
85898                 "suggestion": true
85899             },
85900             "amenity/bank/Banco Bradesco": {
85901                 "tags": {
85902                     "name": "Banco Bradesco",
85903                     "amenity": "bank"
85904                 },
85905                 "name": "Banco Bradesco",
85906                 "icon": "bank",
85907                 "geometry": [
85908                     "point",
85909                     "vertex",
85910                     "area"
85911                 ],
85912                 "fields": [
85913                     "atm",
85914                     "building_area",
85915                     "address",
85916                     "opening_hours"
85917                 ],
85918                 "suggestion": true
85919             },
85920             "amenity/bank/Bicentenario": {
85921                 "tags": {
85922                     "name": "Bicentenario",
85923                     "amenity": "bank"
85924                 },
85925                 "name": "Bicentenario",
85926                 "icon": "bank",
85927                 "geometry": [
85928                     "point",
85929                     "vertex",
85930                     "area"
85931                 ],
85932                 "fields": [
85933                     "atm",
85934                     "building_area",
85935                     "address",
85936                     "opening_hours"
85937                 ],
85938                 "suggestion": true
85939             },
85940             "amenity/bank/ლიბერთი ბანკი": {
85941                 "tags": {
85942                     "name": "ლიბერთი ბანკი",
85943                     "name:en": "Liberty Bank",
85944                     "amenity": "bank"
85945                 },
85946                 "name": "ლიბერთი ბანკი",
85947                 "icon": "bank",
85948                 "geometry": [
85949                     "point",
85950                     "vertex",
85951                     "area"
85952                 ],
85953                 "fields": [
85954                     "atm",
85955                     "building_area",
85956                     "address",
85957                     "opening_hours"
85958                 ],
85959                 "suggestion": true
85960             },
85961             "amenity/bank/Banesco": {
85962                 "tags": {
85963                     "name": "Banesco",
85964                     "amenity": "bank"
85965                 },
85966                 "name": "Banesco",
85967                 "icon": "bank",
85968                 "geometry": [
85969                     "point",
85970                     "vertex",
85971                     "area"
85972                 ],
85973                 "fields": [
85974                     "atm",
85975                     "building_area",
85976                     "address",
85977                     "opening_hours"
85978                 ],
85979                 "suggestion": true
85980             },
85981             "amenity/bank/Mercantil": {
85982                 "tags": {
85983                     "name": "Mercantil",
85984                     "amenity": "bank"
85985                 },
85986                 "name": "Mercantil",
85987                 "icon": "bank",
85988                 "geometry": [
85989                     "point",
85990                     "vertex",
85991                     "area"
85992                 ],
85993                 "fields": [
85994                     "atm",
85995                     "building_area",
85996                     "address",
85997                     "opening_hours"
85998                 ],
85999                 "suggestion": true
86000             },
86001             "amenity/bank/Bank BRI": {
86002                 "tags": {
86003                     "name": "Bank BRI",
86004                     "amenity": "bank"
86005                 },
86006                 "name": "Bank BRI",
86007                 "icon": "bank",
86008                 "geometry": [
86009                     "point",
86010                     "vertex",
86011                     "area"
86012                 ],
86013                 "fields": [
86014                     "atm",
86015                     "building_area",
86016                     "address",
86017                     "opening_hours"
86018                 ],
86019                 "suggestion": true
86020             },
86021             "amenity/bank/Del Tesoro": {
86022                 "tags": {
86023                     "name": "Del Tesoro",
86024                     "amenity": "bank"
86025                 },
86026                 "name": "Del Tesoro",
86027                 "icon": "bank",
86028                 "geometry": [
86029                     "point",
86030                     "vertex",
86031                     "area"
86032                 ],
86033                 "fields": [
86034                     "atm",
86035                     "building_area",
86036                     "address",
86037                     "opening_hours"
86038                 ],
86039                 "suggestion": true
86040             },
86041             "amenity/bank/하나은행": {
86042                 "tags": {
86043                     "name": "하나은행",
86044                     "amenity": "bank"
86045                 },
86046                 "name": "하나은행",
86047                 "icon": "bank",
86048                 "geometry": [
86049                     "point",
86050                     "vertex",
86051                     "area"
86052                 ],
86053                 "fields": [
86054                     "atm",
86055                     "building_area",
86056                     "address",
86057                     "opening_hours"
86058                 ],
86059                 "suggestion": true
86060             },
86061             "amenity/bank/CityCommerce Bank": {
86062                 "tags": {
86063                     "name": "CityCommerce Bank",
86064                     "amenity": "bank"
86065                 },
86066                 "name": "CityCommerce Bank",
86067                 "icon": "bank",
86068                 "geometry": [
86069                     "point",
86070                     "vertex",
86071                     "area"
86072                 ],
86073                 "fields": [
86074                     "atm",
86075                     "building_area",
86076                     "address",
86077                     "opening_hours"
86078                 ],
86079                 "suggestion": true
86080             },
86081             "amenity/bank/De Venezuela": {
86082                 "tags": {
86083                     "name": "De Venezuela",
86084                     "amenity": "bank"
86085                 },
86086                 "name": "De Venezuela",
86087                 "icon": "bank",
86088                 "geometry": [
86089                     "point",
86090                     "vertex",
86091                     "area"
86092                 ],
86093                 "fields": [
86094                     "atm",
86095                     "building_area",
86096                     "address",
86097                     "opening_hours"
86098                 ],
86099                 "suggestion": true
86100             },
86101             "amenity/car_rental/Europcar": {
86102                 "tags": {
86103                     "name": "Europcar",
86104                     "amenity": "car_rental"
86105                 },
86106                 "name": "Europcar",
86107                 "icon": "car",
86108                 "geometry": [
86109                     "point",
86110                     "area"
86111                 ],
86112                 "fields": [
86113                     "operator"
86114                 ],
86115                 "suggestion": true
86116             },
86117             "amenity/car_rental/Budget": {
86118                 "tags": {
86119                     "name": "Budget",
86120                     "amenity": "car_rental"
86121                 },
86122                 "name": "Budget",
86123                 "icon": "car",
86124                 "geometry": [
86125                     "point",
86126                     "area"
86127                 ],
86128                 "fields": [
86129                     "operator"
86130                 ],
86131                 "suggestion": true
86132             },
86133             "amenity/car_rental/Sixt": {
86134                 "tags": {
86135                     "name": "Sixt",
86136                     "amenity": "car_rental"
86137                 },
86138                 "name": "Sixt",
86139                 "icon": "car",
86140                 "geometry": [
86141                     "point",
86142                     "area"
86143                 ],
86144                 "fields": [
86145                     "operator"
86146                 ],
86147                 "suggestion": true
86148             },
86149             "amenity/car_rental/Avis": {
86150                 "tags": {
86151                     "name": "Avis",
86152                     "amenity": "car_rental"
86153                 },
86154                 "name": "Avis",
86155                 "icon": "car",
86156                 "geometry": [
86157                     "point",
86158                     "area"
86159                 ],
86160                 "fields": [
86161                     "operator"
86162                 ],
86163                 "suggestion": true
86164             },
86165             "amenity/car_rental/Hertz": {
86166                 "tags": {
86167                     "name": "Hertz",
86168                     "amenity": "car_rental"
86169                 },
86170                 "name": "Hertz",
86171                 "icon": "car",
86172                 "geometry": [
86173                     "point",
86174                     "area"
86175                 ],
86176                 "fields": [
86177                     "operator"
86178                 ],
86179                 "suggestion": true
86180             },
86181             "amenity/car_rental/Enterprise": {
86182                 "tags": {
86183                     "name": "Enterprise",
86184                     "amenity": "car_rental"
86185                 },
86186                 "name": "Enterprise",
86187                 "icon": "car",
86188                 "geometry": [
86189                     "point",
86190                     "area"
86191                 ],
86192                 "fields": [
86193                     "operator"
86194                 ],
86195                 "suggestion": true
86196             },
86197             "amenity/car_rental/stadtmobil CarSharing-Station": {
86198                 "tags": {
86199                     "name": "stadtmobil CarSharing-Station",
86200                     "amenity": "car_rental"
86201                 },
86202                 "name": "stadtmobil CarSharing-Station",
86203                 "icon": "car",
86204                 "geometry": [
86205                     "point",
86206                     "area"
86207                 ],
86208                 "fields": [
86209                     "operator"
86210                 ],
86211                 "suggestion": true
86212             },
86213             "amenity/pharmacy/Rowlands Pharmacy": {
86214                 "tags": {
86215                     "name": "Rowlands Pharmacy",
86216                     "amenity": "pharmacy"
86217                 },
86218                 "name": "Rowlands Pharmacy",
86219                 "icon": "pharmacy",
86220                 "geometry": [
86221                     "point",
86222                     "vertex",
86223                     "area"
86224                 ],
86225                 "fields": [
86226                     "operator",
86227                     "building_area",
86228                     "address",
86229                     "opening_hours"
86230                 ],
86231                 "suggestion": true
86232             },
86233             "amenity/pharmacy/Boots": {
86234                 "tags": {
86235                     "name": "Boots",
86236                     "amenity": "pharmacy"
86237                 },
86238                 "name": "Boots",
86239                 "icon": "pharmacy",
86240                 "geometry": [
86241                     "point",
86242                     "vertex",
86243                     "area"
86244                 ],
86245                 "fields": [
86246                     "operator",
86247                     "building_area",
86248                     "address",
86249                     "opening_hours"
86250                 ],
86251                 "suggestion": true
86252             },
86253             "amenity/pharmacy/Marien-Apotheke": {
86254                 "tags": {
86255                     "name": "Marien-Apotheke",
86256                     "amenity": "pharmacy"
86257                 },
86258                 "name": "Marien-Apotheke",
86259                 "icon": "pharmacy",
86260                 "geometry": [
86261                     "point",
86262                     "vertex",
86263                     "area"
86264                 ],
86265                 "fields": [
86266                     "operator",
86267                     "building_area",
86268                     "address",
86269                     "opening_hours"
86270                 ],
86271                 "suggestion": true
86272             },
86273             "amenity/pharmacy/Mercury Drug": {
86274                 "tags": {
86275                     "name": "Mercury Drug",
86276                     "amenity": "pharmacy"
86277                 },
86278                 "name": "Mercury Drug",
86279                 "icon": "pharmacy",
86280                 "geometry": [
86281                     "point",
86282                     "vertex",
86283                     "area"
86284                 ],
86285                 "fields": [
86286                     "operator",
86287                     "building_area",
86288                     "address",
86289                     "opening_hours"
86290                 ],
86291                 "suggestion": true
86292             },
86293             "amenity/pharmacy/Löwen-Apotheke": {
86294                 "tags": {
86295                     "name": "Löwen-Apotheke",
86296                     "amenity": "pharmacy"
86297                 },
86298                 "name": "Löwen-Apotheke",
86299                 "icon": "pharmacy",
86300                 "geometry": [
86301                     "point",
86302                     "vertex",
86303                     "area"
86304                 ],
86305                 "fields": [
86306                     "operator",
86307                     "building_area",
86308                     "address",
86309                     "opening_hours"
86310                 ],
86311                 "suggestion": true
86312             },
86313             "amenity/pharmacy/Superdrug": {
86314                 "tags": {
86315                     "name": "Superdrug",
86316                     "amenity": "pharmacy"
86317                 },
86318                 "name": "Superdrug",
86319                 "icon": "pharmacy",
86320                 "geometry": [
86321                     "point",
86322                     "vertex",
86323                     "area"
86324                 ],
86325                 "fields": [
86326                     "operator",
86327                     "building_area",
86328                     "address",
86329                     "opening_hours"
86330                 ],
86331                 "suggestion": true
86332             },
86333             "amenity/pharmacy/Sonnen-Apotheke": {
86334                 "tags": {
86335                     "name": "Sonnen-Apotheke",
86336                     "amenity": "pharmacy"
86337                 },
86338                 "name": "Sonnen-Apotheke",
86339                 "icon": "pharmacy",
86340                 "geometry": [
86341                     "point",
86342                     "vertex",
86343                     "area"
86344                 ],
86345                 "fields": [
86346                     "operator",
86347                     "building_area",
86348                     "address",
86349                     "opening_hours"
86350                 ],
86351                 "suggestion": true
86352             },
86353             "amenity/pharmacy/Rathaus-Apotheke": {
86354                 "tags": {
86355                     "name": "Rathaus-Apotheke",
86356                     "amenity": "pharmacy"
86357                 },
86358                 "name": "Rathaus-Apotheke",
86359                 "icon": "pharmacy",
86360                 "geometry": [
86361                     "point",
86362                     "vertex",
86363                     "area"
86364                 ],
86365                 "fields": [
86366                     "operator",
86367                     "building_area",
86368                     "address",
86369                     "opening_hours"
86370                 ],
86371                 "suggestion": true
86372             },
86373             "amenity/pharmacy/Engel-Apotheke": {
86374                 "tags": {
86375                     "name": "Engel-Apotheke",
86376                     "amenity": "pharmacy"
86377                 },
86378                 "name": "Engel-Apotheke",
86379                 "icon": "pharmacy",
86380                 "geometry": [
86381                     "point",
86382                     "vertex",
86383                     "area"
86384                 ],
86385                 "fields": [
86386                     "operator",
86387                     "building_area",
86388                     "address",
86389                     "opening_hours"
86390                 ],
86391                 "suggestion": true
86392             },
86393             "amenity/pharmacy/Hirsch-Apotheke": {
86394                 "tags": {
86395                     "name": "Hirsch-Apotheke",
86396                     "amenity": "pharmacy"
86397                 },
86398                 "name": "Hirsch-Apotheke",
86399                 "icon": "pharmacy",
86400                 "geometry": [
86401                     "point",
86402                     "vertex",
86403                     "area"
86404                 ],
86405                 "fields": [
86406                     "operator",
86407                     "building_area",
86408                     "address",
86409                     "opening_hours"
86410                 ],
86411                 "suggestion": true
86412             },
86413             "amenity/pharmacy/Stern-Apotheke": {
86414                 "tags": {
86415                     "name": "Stern-Apotheke",
86416                     "amenity": "pharmacy"
86417                 },
86418                 "name": "Stern-Apotheke",
86419                 "icon": "pharmacy",
86420                 "geometry": [
86421                     "point",
86422                     "vertex",
86423                     "area"
86424                 ],
86425                 "fields": [
86426                     "operator",
86427                     "building_area",
86428                     "address",
86429                     "opening_hours"
86430                 ],
86431                 "suggestion": true
86432             },
86433             "amenity/pharmacy/Lloyds Pharmacy": {
86434                 "tags": {
86435                     "name": "Lloyds Pharmacy",
86436                     "amenity": "pharmacy"
86437                 },
86438                 "name": "Lloyds Pharmacy",
86439                 "icon": "pharmacy",
86440                 "geometry": [
86441                     "point",
86442                     "vertex",
86443                     "area"
86444                 ],
86445                 "fields": [
86446                     "operator",
86447                     "building_area",
86448                     "address",
86449                     "opening_hours"
86450                 ],
86451                 "suggestion": true
86452             },
86453             "amenity/pharmacy/Rosen-Apotheke": {
86454                 "tags": {
86455                     "name": "Rosen-Apotheke",
86456                     "amenity": "pharmacy"
86457                 },
86458                 "name": "Rosen-Apotheke",
86459                 "icon": "pharmacy",
86460                 "geometry": [
86461                     "point",
86462                     "vertex",
86463                     "area"
86464                 ],
86465                 "fields": [
86466                     "operator",
86467                     "building_area",
86468                     "address",
86469                     "opening_hours"
86470                 ],
86471                 "suggestion": true
86472             },
86473             "amenity/pharmacy/Stadt-Apotheke": {
86474                 "tags": {
86475                     "name": "Stadt-Apotheke",
86476                     "amenity": "pharmacy"
86477                 },
86478                 "name": "Stadt-Apotheke",
86479                 "icon": "pharmacy",
86480                 "geometry": [
86481                     "point",
86482                     "vertex",
86483                     "area"
86484                 ],
86485                 "fields": [
86486                     "operator",
86487                     "building_area",
86488                     "address",
86489                     "opening_hours"
86490                 ],
86491                 "suggestion": true
86492             },
86493             "amenity/pharmacy/Markt-Apotheke": {
86494                 "tags": {
86495                     "name": "Markt-Apotheke",
86496                     "amenity": "pharmacy"
86497                 },
86498                 "name": "Markt-Apotheke",
86499                 "icon": "pharmacy",
86500                 "geometry": [
86501                     "point",
86502                     "vertex",
86503                     "area"
86504                 ],
86505                 "fields": [
86506                     "operator",
86507                     "building_area",
86508                     "address",
86509                     "opening_hours"
86510                 ],
86511                 "suggestion": true
86512             },
86513             "amenity/pharmacy/Аптека": {
86514                 "tags": {
86515                     "name": "Аптека",
86516                     "amenity": "pharmacy"
86517                 },
86518                 "name": "Аптека",
86519                 "icon": "pharmacy",
86520                 "geometry": [
86521                     "point",
86522                     "vertex",
86523                     "area"
86524                 ],
86525                 "fields": [
86526                     "operator",
86527                     "building_area",
86528                     "address",
86529                     "opening_hours"
86530                 ],
86531                 "suggestion": true
86532             },
86533             "amenity/pharmacy/Pharmasave": {
86534                 "tags": {
86535                     "name": "Pharmasave",
86536                     "amenity": "pharmacy"
86537                 },
86538                 "name": "Pharmasave",
86539                 "icon": "pharmacy",
86540                 "geometry": [
86541                     "point",
86542                     "vertex",
86543                     "area"
86544                 ],
86545                 "fields": [
86546                     "operator",
86547                     "building_area",
86548                     "address",
86549                     "opening_hours"
86550                 ],
86551                 "suggestion": true
86552             },
86553             "amenity/pharmacy/Brunnen-Apotheke": {
86554                 "tags": {
86555                     "name": "Brunnen-Apotheke",
86556                     "amenity": "pharmacy"
86557                 },
86558                 "name": "Brunnen-Apotheke",
86559                 "icon": "pharmacy",
86560                 "geometry": [
86561                     "point",
86562                     "vertex",
86563                     "area"
86564                 ],
86565                 "fields": [
86566                     "operator",
86567                     "building_area",
86568                     "address",
86569                     "opening_hours"
86570                 ],
86571                 "suggestion": true
86572             },
86573             "amenity/pharmacy/Shoppers Drug Mart": {
86574                 "tags": {
86575                     "name": "Shoppers Drug Mart",
86576                     "amenity": "pharmacy"
86577                 },
86578                 "name": "Shoppers Drug Mart",
86579                 "icon": "pharmacy",
86580                 "geometry": [
86581                     "point",
86582                     "vertex",
86583                     "area"
86584                 ],
86585                 "fields": [
86586                     "operator",
86587                     "building_area",
86588                     "address",
86589                     "opening_hours"
86590                 ],
86591                 "suggestion": true
86592             },
86593             "amenity/pharmacy/Apotheke am Markt": {
86594                 "tags": {
86595                     "name": "Apotheke am Markt",
86596                     "amenity": "pharmacy"
86597                 },
86598                 "name": "Apotheke am Markt",
86599                 "icon": "pharmacy",
86600                 "geometry": [
86601                     "point",
86602                     "vertex",
86603                     "area"
86604                 ],
86605                 "fields": [
86606                     "operator",
86607                     "building_area",
86608                     "address",
86609                     "opening_hours"
86610                 ],
86611                 "suggestion": true
86612             },
86613             "amenity/pharmacy/Alte Apotheke": {
86614                 "tags": {
86615                     "name": "Alte Apotheke",
86616                     "amenity": "pharmacy"
86617                 },
86618                 "name": "Alte Apotheke",
86619                 "icon": "pharmacy",
86620                 "geometry": [
86621                     "point",
86622                     "vertex",
86623                     "area"
86624                 ],
86625                 "fields": [
86626                     "operator",
86627                     "building_area",
86628                     "address",
86629                     "opening_hours"
86630                 ],
86631                 "suggestion": true
86632             },
86633             "amenity/pharmacy/Neue Apotheke": {
86634                 "tags": {
86635                     "name": "Neue Apotheke",
86636                     "amenity": "pharmacy"
86637                 },
86638                 "name": "Neue Apotheke",
86639                 "icon": "pharmacy",
86640                 "geometry": [
86641                     "point",
86642                     "vertex",
86643                     "area"
86644                 ],
86645                 "fields": [
86646                     "operator",
86647                     "building_area",
86648                     "address",
86649                     "opening_hours"
86650                 ],
86651                 "suggestion": true
86652             },
86653             "amenity/pharmacy/Gintarinė vaistinė": {
86654                 "tags": {
86655                     "name": "Gintarinė vaistinė",
86656                     "amenity": "pharmacy"
86657                 },
86658                 "name": "Gintarinė vaistinė",
86659                 "icon": "pharmacy",
86660                 "geometry": [
86661                     "point",
86662                     "vertex",
86663                     "area"
86664                 ],
86665                 "fields": [
86666                     "operator",
86667                     "building_area",
86668                     "address",
86669                     "opening_hours"
86670                 ],
86671                 "suggestion": true
86672             },
86673             "amenity/pharmacy/Rats-Apotheke": {
86674                 "tags": {
86675                     "name": "Rats-Apotheke",
86676                     "amenity": "pharmacy"
86677                 },
86678                 "name": "Rats-Apotheke",
86679                 "icon": "pharmacy",
86680                 "geometry": [
86681                     "point",
86682                     "vertex",
86683                     "area"
86684                 ],
86685                 "fields": [
86686                     "operator",
86687                     "building_area",
86688                     "address",
86689                     "opening_hours"
86690                 ],
86691                 "suggestion": true
86692             },
86693             "amenity/pharmacy/Adler Apotheke": {
86694                 "tags": {
86695                     "name": "Adler Apotheke",
86696                     "amenity": "pharmacy"
86697                 },
86698                 "name": "Adler Apotheke",
86699                 "icon": "pharmacy",
86700                 "geometry": [
86701                     "point",
86702                     "vertex",
86703                     "area"
86704                 ],
86705                 "fields": [
86706                     "operator",
86707                     "building_area",
86708                     "address",
86709                     "opening_hours"
86710                 ],
86711                 "suggestion": true
86712             },
86713             "amenity/pharmacy/Pharmacie Centrale": {
86714                 "tags": {
86715                     "name": "Pharmacie Centrale",
86716                     "amenity": "pharmacy"
86717                 },
86718                 "name": "Pharmacie Centrale",
86719                 "icon": "pharmacy",
86720                 "geometry": [
86721                     "point",
86722                     "vertex",
86723                     "area"
86724                 ],
86725                 "fields": [
86726                     "operator",
86727                     "building_area",
86728                     "address",
86729                     "opening_hours"
86730                 ],
86731                 "suggestion": true
86732             },
86733             "amenity/pharmacy/Walgreens": {
86734                 "tags": {
86735                     "name": "Walgreens",
86736                     "amenity": "pharmacy"
86737                 },
86738                 "name": "Walgreens",
86739                 "icon": "pharmacy",
86740                 "geometry": [
86741                     "point",
86742                     "vertex",
86743                     "area"
86744                 ],
86745                 "fields": [
86746                     "operator",
86747                     "building_area",
86748                     "address",
86749                     "opening_hours"
86750                 ],
86751                 "suggestion": true
86752             },
86753             "amenity/pharmacy/Rite Aid": {
86754                 "tags": {
86755                     "name": "Rite Aid",
86756                     "amenity": "pharmacy"
86757                 },
86758                 "name": "Rite Aid",
86759                 "icon": "pharmacy",
86760                 "geometry": [
86761                     "point",
86762                     "vertex",
86763                     "area"
86764                 ],
86765                 "fields": [
86766                     "operator",
86767                     "building_area",
86768                     "address",
86769                     "opening_hours"
86770                 ],
86771                 "suggestion": true
86772             },
86773             "amenity/pharmacy/Apotheke": {
86774                 "tags": {
86775                     "name": "Apotheke",
86776                     "amenity": "pharmacy"
86777                 },
86778                 "name": "Apotheke",
86779                 "icon": "pharmacy",
86780                 "geometry": [
86781                     "point",
86782                     "vertex",
86783                     "area"
86784                 ],
86785                 "fields": [
86786                     "operator",
86787                     "building_area",
86788                     "address",
86789                     "opening_hours"
86790                 ],
86791                 "suggestion": true
86792             },
86793             "amenity/pharmacy/Linden-Apotheke": {
86794                 "tags": {
86795                     "name": "Linden-Apotheke",
86796                     "amenity": "pharmacy"
86797                 },
86798                 "name": "Linden-Apotheke",
86799                 "icon": "pharmacy",
86800                 "geometry": [
86801                     "point",
86802                     "vertex",
86803                     "area"
86804                 ],
86805                 "fields": [
86806                     "operator",
86807                     "building_area",
86808                     "address",
86809                     "opening_hours"
86810                 ],
86811                 "suggestion": true
86812             },
86813             "amenity/pharmacy/Bahnhof-Apotheke": {
86814                 "tags": {
86815                     "name": "Bahnhof-Apotheke",
86816                     "amenity": "pharmacy"
86817                 },
86818                 "name": "Bahnhof-Apotheke",
86819                 "icon": "pharmacy",
86820                 "geometry": [
86821                     "point",
86822                     "vertex",
86823                     "area"
86824                 ],
86825                 "fields": [
86826                     "operator",
86827                     "building_area",
86828                     "address",
86829                     "opening_hours"
86830                 ],
86831                 "suggestion": true
86832             },
86833             "amenity/pharmacy/Burg-Apotheke": {
86834                 "tags": {
86835                     "name": "Burg-Apotheke",
86836                     "amenity": "pharmacy"
86837                 },
86838                 "name": "Burg-Apotheke",
86839                 "icon": "pharmacy",
86840                 "geometry": [
86841                     "point",
86842                     "vertex",
86843                     "area"
86844                 ],
86845                 "fields": [
86846                     "operator",
86847                     "building_area",
86848                     "address",
86849                     "opening_hours"
86850                 ],
86851                 "suggestion": true
86852             },
86853             "amenity/pharmacy/Jean Coutu": {
86854                 "tags": {
86855                     "name": "Jean Coutu",
86856                     "amenity": "pharmacy"
86857                 },
86858                 "name": "Jean Coutu",
86859                 "icon": "pharmacy",
86860                 "geometry": [
86861                     "point",
86862                     "vertex",
86863                     "area"
86864                 ],
86865                 "fields": [
86866                     "operator",
86867                     "building_area",
86868                     "address",
86869                     "opening_hours"
86870                 ],
86871                 "suggestion": true
86872             },
86873             "amenity/pharmacy/Pharmaprix": {
86874                 "tags": {
86875                     "name": "Pharmaprix",
86876                     "amenity": "pharmacy"
86877                 },
86878                 "name": "Pharmaprix",
86879                 "icon": "pharmacy",
86880                 "geometry": [
86881                     "point",
86882                     "vertex",
86883                     "area"
86884                 ],
86885                 "fields": [
86886                     "operator",
86887                     "building_area",
86888                     "address",
86889                     "opening_hours"
86890                 ],
86891                 "suggestion": true
86892             },
86893             "amenity/pharmacy/Farmacias Ahumada": {
86894                 "tags": {
86895                     "name": "Farmacias Ahumada",
86896                     "amenity": "pharmacy"
86897                 },
86898                 "name": "Farmacias Ahumada",
86899                 "icon": "pharmacy",
86900                 "geometry": [
86901                     "point",
86902                     "vertex",
86903                     "area"
86904                 ],
86905                 "fields": [
86906                     "operator",
86907                     "building_area",
86908                     "address",
86909                     "opening_hours"
86910                 ],
86911                 "suggestion": true
86912             },
86913             "amenity/pharmacy/Farmacia Comunale": {
86914                 "tags": {
86915                     "name": "Farmacia Comunale",
86916                     "amenity": "pharmacy"
86917                 },
86918                 "name": "Farmacia Comunale",
86919                 "icon": "pharmacy",
86920                 "geometry": [
86921                     "point",
86922                     "vertex",
86923                     "area"
86924                 ],
86925                 "fields": [
86926                     "operator",
86927                     "building_area",
86928                     "address",
86929                     "opening_hours"
86930                 ],
86931                 "suggestion": true
86932             },
86933             "amenity/pharmacy/Farmacias Cruz Verde": {
86934                 "tags": {
86935                     "name": "Farmacias Cruz Verde",
86936                     "amenity": "pharmacy"
86937                 },
86938                 "name": "Farmacias Cruz Verde",
86939                 "icon": "pharmacy",
86940                 "geometry": [
86941                     "point",
86942                     "vertex",
86943                     "area"
86944                 ],
86945                 "fields": [
86946                     "operator",
86947                     "building_area",
86948                     "address",
86949                     "opening_hours"
86950                 ],
86951                 "suggestion": true
86952             },
86953             "amenity/pharmacy/Cruz Verde": {
86954                 "tags": {
86955                     "name": "Cruz Verde",
86956                     "amenity": "pharmacy"
86957                 },
86958                 "name": "Cruz Verde",
86959                 "icon": "pharmacy",
86960                 "geometry": [
86961                     "point",
86962                     "vertex",
86963                     "area"
86964                 ],
86965                 "fields": [
86966                     "operator",
86967                     "building_area",
86968                     "address",
86969                     "opening_hours"
86970                 ],
86971                 "suggestion": true
86972             },
86973             "amenity/pharmacy/Hubertus Apotheke": {
86974                 "tags": {
86975                     "name": "Hubertus Apotheke",
86976                     "amenity": "pharmacy"
86977                 },
86978                 "name": "Hubertus Apotheke",
86979                 "icon": "pharmacy",
86980                 "geometry": [
86981                     "point",
86982                     "vertex",
86983                     "area"
86984                 ],
86985                 "fields": [
86986                     "operator",
86987                     "building_area",
86988                     "address",
86989                     "opening_hours"
86990                 ],
86991                 "suggestion": true
86992             },
86993             "amenity/pharmacy/CVS": {
86994                 "tags": {
86995                     "name": "CVS",
86996                     "amenity": "pharmacy"
86997                 },
86998                 "name": "CVS",
86999                 "icon": "pharmacy",
87000                 "geometry": [
87001                     "point",
87002                     "vertex",
87003                     "area"
87004                 ],
87005                 "fields": [
87006                     "operator",
87007                     "building_area",
87008                     "address",
87009                     "opening_hours"
87010                 ],
87011                 "suggestion": true
87012             },
87013             "amenity/pharmacy/Farmacias SalcoBrand": {
87014                 "tags": {
87015                     "name": "Farmacias SalcoBrand",
87016                     "amenity": "pharmacy"
87017                 },
87018                 "name": "Farmacias SalcoBrand",
87019                 "icon": "pharmacy",
87020                 "geometry": [
87021                     "point",
87022                     "vertex",
87023                     "area"
87024                 ],
87025                 "fields": [
87026                     "operator",
87027                     "building_area",
87028                     "address",
87029                     "opening_hours"
87030                 ],
87031                 "suggestion": true
87032             },
87033             "amenity/pharmacy/Фармация": {
87034                 "tags": {
87035                     "name": "Фармация",
87036                     "amenity": "pharmacy"
87037                 },
87038                 "name": "Фармация",
87039                 "icon": "pharmacy",
87040                 "geometry": [
87041                     "point",
87042                     "vertex",
87043                     "area"
87044                 ],
87045                 "fields": [
87046                     "operator",
87047                     "building_area",
87048                     "address",
87049                     "opening_hours"
87050                 ],
87051                 "suggestion": true
87052             },
87053             "amenity/pharmacy/Bären-Apotheke": {
87054                 "tags": {
87055                     "name": "Bären-Apotheke",
87056                     "amenity": "pharmacy"
87057                 },
87058                 "name": "Bären-Apotheke",
87059                 "icon": "pharmacy",
87060                 "geometry": [
87061                     "point",
87062                     "vertex",
87063                     "area"
87064                 ],
87065                 "fields": [
87066                     "operator",
87067                     "building_area",
87068                     "address",
87069                     "opening_hours"
87070                 ],
87071                 "suggestion": true
87072             },
87073             "amenity/pharmacy/Clicks": {
87074                 "tags": {
87075                     "name": "Clicks",
87076                     "amenity": "pharmacy"
87077                 },
87078                 "name": "Clicks",
87079                 "icon": "pharmacy",
87080                 "geometry": [
87081                     "point",
87082                     "vertex",
87083                     "area"
87084                 ],
87085                 "fields": [
87086                     "operator",
87087                     "building_area",
87088                     "address",
87089                     "opening_hours"
87090                 ],
87091                 "suggestion": true
87092             },
87093             "amenity/pharmacy/セイジョー": {
87094                 "tags": {
87095                     "name": "セイジョー",
87096                     "amenity": "pharmacy"
87097                 },
87098                 "name": "セイジョー",
87099                 "icon": "pharmacy",
87100                 "geometry": [
87101                     "point",
87102                     "vertex",
87103                     "area"
87104                 ],
87105                 "fields": [
87106                     "operator",
87107                     "building_area",
87108                     "address",
87109                     "opening_hours"
87110                 ],
87111                 "suggestion": true
87112             },
87113             "amenity/pharmacy/マツモトキヨシ": {
87114                 "tags": {
87115                     "name": "マツモトキヨシ",
87116                     "amenity": "pharmacy"
87117                 },
87118                 "name": "マツモトキヨシ",
87119                 "icon": "pharmacy",
87120                 "geometry": [
87121                     "point",
87122                     "vertex",
87123                     "area"
87124                 ],
87125                 "fields": [
87126                     "operator",
87127                     "building_area",
87128                     "address",
87129                     "opening_hours"
87130                 ],
87131                 "suggestion": true
87132             },
87133             "amenity/pharmacy/Dr. Max": {
87134                 "tags": {
87135                     "name": "Dr. Max",
87136                     "amenity": "pharmacy"
87137                 },
87138                 "name": "Dr. Max",
87139                 "icon": "pharmacy",
87140                 "geometry": [
87141                     "point",
87142                     "vertex",
87143                     "area"
87144                 ],
87145                 "fields": [
87146                     "operator",
87147                     "building_area",
87148                     "address",
87149                     "opening_hours"
87150                 ],
87151                 "suggestion": true
87152             },
87153             "amenity/pharmacy/Вита": {
87154                 "tags": {
87155                     "name": "Вита",
87156                     "amenity": "pharmacy"
87157                 },
87158                 "name": "Вита",
87159                 "icon": "pharmacy",
87160                 "geometry": [
87161                     "point",
87162                     "vertex",
87163                     "area"
87164                 ],
87165                 "fields": [
87166                     "operator",
87167                     "building_area",
87168                     "address",
87169                     "opening_hours"
87170                 ],
87171                 "suggestion": true
87172             },
87173             "amenity/pharmacy/サンドラッグ": {
87174                 "tags": {
87175                     "name": "サンドラッグ",
87176                     "amenity": "pharmacy"
87177                 },
87178                 "name": "サンドラッグ",
87179                 "icon": "pharmacy",
87180                 "geometry": [
87181                     "point",
87182                     "vertex",
87183                     "area"
87184                 ],
87185                 "fields": [
87186                     "operator",
87187                     "building_area",
87188                     "address",
87189                     "opening_hours"
87190                 ],
87191                 "suggestion": true
87192             },
87193             "amenity/pharmacy/Apteka": {
87194                 "tags": {
87195                     "name": "Apteka",
87196                     "amenity": "pharmacy"
87197                 },
87198                 "name": "Apteka",
87199                 "icon": "pharmacy",
87200                 "geometry": [
87201                     "point",
87202                     "vertex",
87203                     "area"
87204                 ],
87205                 "fields": [
87206                     "operator",
87207                     "building_area",
87208                     "address",
87209                     "opening_hours"
87210                 ],
87211                 "suggestion": true
87212             },
87213             "amenity/pharmacy/Первая помощь": {
87214                 "tags": {
87215                     "name": "Первая помощь",
87216                     "amenity": "pharmacy"
87217                 },
87218                 "name": "Первая помощь",
87219                 "icon": "pharmacy",
87220                 "geometry": [
87221                     "point",
87222                     "vertex",
87223                     "area"
87224                 ],
87225                 "fields": [
87226                     "operator",
87227                     "building_area",
87228                     "address",
87229                     "opening_hours"
87230                 ],
87231                 "suggestion": true
87232             },
87233             "amenity/pharmacy/Ригла": {
87234                 "tags": {
87235                     "name": "Ригла",
87236                     "amenity": "pharmacy"
87237                 },
87238                 "name": "Ригла",
87239                 "icon": "pharmacy",
87240                 "geometry": [
87241                     "point",
87242                     "vertex",
87243                     "area"
87244                 ],
87245                 "fields": [
87246                     "operator",
87247                     "building_area",
87248                     "address",
87249                     "opening_hours"
87250                 ],
87251                 "suggestion": true
87252             },
87253             "amenity/pharmacy/Имплозия": {
87254                 "tags": {
87255                     "name": "Имплозия",
87256                     "amenity": "pharmacy"
87257                 },
87258                 "name": "Имплозия",
87259                 "icon": "pharmacy",
87260                 "geometry": [
87261                     "point",
87262                     "vertex",
87263                     "area"
87264                 ],
87265                 "fields": [
87266                     "operator",
87267                     "building_area",
87268                     "address",
87269                     "opening_hours"
87270                 ],
87271                 "suggestion": true
87272             },
87273             "amenity/pharmacy/Kinney Drugs": {
87274                 "tags": {
87275                     "name": "Kinney Drugs",
87276                     "amenity": "pharmacy"
87277                 },
87278                 "name": "Kinney Drugs",
87279                 "icon": "pharmacy",
87280                 "geometry": [
87281                     "point",
87282                     "vertex",
87283                     "area"
87284                 ],
87285                 "fields": [
87286                     "operator",
87287                     "building_area",
87288                     "address",
87289                     "opening_hours"
87290                 ],
87291                 "suggestion": true
87292             },
87293             "amenity/pharmacy/Классика": {
87294                 "tags": {
87295                     "name": "Классика",
87296                     "amenity": "pharmacy"
87297                 },
87298                 "name": "Классика",
87299                 "icon": "pharmacy",
87300                 "geometry": [
87301                     "point",
87302                     "vertex",
87303                     "area"
87304                 ],
87305                 "fields": [
87306                     "operator",
87307                     "building_area",
87308                     "address",
87309                     "opening_hours"
87310                 ],
87311                 "suggestion": true
87312             },
87313             "amenity/pharmacy/Ljekarna": {
87314                 "tags": {
87315                     "name": "Ljekarna",
87316                     "amenity": "pharmacy"
87317                 },
87318                 "name": "Ljekarna",
87319                 "icon": "pharmacy",
87320                 "geometry": [
87321                     "point",
87322                     "vertex",
87323                     "area"
87324                 ],
87325                 "fields": [
87326                     "operator",
87327                     "building_area",
87328                     "address",
87329                     "opening_hours"
87330                 ],
87331                 "suggestion": true
87332             },
87333             "amenity/pharmacy/SalcoBrand": {
87334                 "tags": {
87335                     "name": "SalcoBrand",
87336                     "amenity": "pharmacy"
87337                 },
87338                 "name": "SalcoBrand",
87339                 "icon": "pharmacy",
87340                 "geometry": [
87341                     "point",
87342                     "vertex",
87343                     "area"
87344                 ],
87345                 "fields": [
87346                     "operator",
87347                     "building_area",
87348                     "address",
87349                     "opening_hours"
87350                 ],
87351                 "suggestion": true
87352             },
87353             "amenity/pharmacy/Аптека 36,6": {
87354                 "tags": {
87355                     "name": "Аптека 36,6",
87356                     "amenity": "pharmacy"
87357                 },
87358                 "name": "Аптека 36,6",
87359                 "icon": "pharmacy",
87360                 "geometry": [
87361                     "point",
87362                     "vertex",
87363                     "area"
87364                 ],
87365                 "fields": [
87366                     "operator",
87367                     "building_area",
87368                     "address",
87369                     "opening_hours"
87370                 ],
87371                 "suggestion": true
87372             },
87373             "amenity/pharmacy/Фармакор": {
87374                 "tags": {
87375                     "name": "Фармакор",
87376                     "amenity": "pharmacy"
87377                 },
87378                 "name": "Фармакор",
87379                 "icon": "pharmacy",
87380                 "geometry": [
87381                     "point",
87382                     "vertex",
87383                     "area"
87384                 ],
87385                 "fields": [
87386                     "operator",
87387                     "building_area",
87388                     "address",
87389                     "opening_hours"
87390                 ],
87391                 "suggestion": true
87392             },
87393             "amenity/pharmacy/スギ薬局": {
87394                 "tags": {
87395                     "name": "スギ薬局",
87396                     "amenity": "pharmacy"
87397                 },
87398                 "name": "スギ薬局",
87399                 "icon": "pharmacy",
87400                 "geometry": [
87401                     "point",
87402                     "vertex",
87403                     "area"
87404                 ],
87405                 "fields": [
87406                     "operator",
87407                     "building_area",
87408                     "address",
87409                     "opening_hours"
87410                 ],
87411                 "suggestion": true
87412             },
87413             "amenity/pharmacy/Аптечный пункт": {
87414                 "tags": {
87415                     "name": "Аптечный пункт",
87416                     "amenity": "pharmacy"
87417                 },
87418                 "name": "Аптечный пункт",
87419                 "icon": "pharmacy",
87420                 "geometry": [
87421                     "point",
87422                     "vertex",
87423                     "area"
87424                 ],
87425                 "fields": [
87426                     "operator",
87427                     "building_area",
87428                     "address",
87429                     "opening_hours"
87430                 ],
87431                 "suggestion": true
87432             },
87433             "amenity/pharmacy/Невис": {
87434                 "tags": {
87435                     "name": "Невис",
87436                     "amenity": "pharmacy"
87437                 },
87438                 "name": "Невис",
87439                 "icon": "pharmacy",
87440                 "geometry": [
87441                     "point",
87442                     "vertex",
87443                     "area"
87444                 ],
87445                 "fields": [
87446                     "operator",
87447                     "building_area",
87448                     "address",
87449                     "opening_hours"
87450                 ],
87451                 "suggestion": true
87452             },
87453             "amenity/pharmacy/トモズ (Tomod's)": {
87454                 "tags": {
87455                     "name": "トモズ (Tomod's)",
87456                     "amenity": "pharmacy"
87457                 },
87458                 "name": "トモズ (Tomod's)",
87459                 "icon": "pharmacy",
87460                 "geometry": [
87461                     "point",
87462                     "vertex",
87463                     "area"
87464                 ],
87465                 "fields": [
87466                     "operator",
87467                     "building_area",
87468                     "address",
87469                     "opening_hours"
87470                 ],
87471                 "suggestion": true
87472             },
87473             "amenity/pharmacy/Eurovaistinė": {
87474                 "tags": {
87475                     "name": "Eurovaistinė",
87476                     "amenity": "pharmacy"
87477                 },
87478                 "name": "Eurovaistinė",
87479                 "icon": "pharmacy",
87480                 "geometry": [
87481                     "point",
87482                     "vertex",
87483                     "area"
87484                 ],
87485                 "fields": [
87486                     "operator",
87487                     "building_area",
87488                     "address",
87489                     "opening_hours"
87490                 ],
87491                 "suggestion": true
87492             },
87493             "amenity/pharmacy/Farmacity": {
87494                 "tags": {
87495                     "name": "Farmacity",
87496                     "amenity": "pharmacy"
87497                 },
87498                 "name": "Farmacity",
87499                 "icon": "pharmacy",
87500                 "geometry": [
87501                     "point",
87502                     "vertex",
87503                     "area"
87504                 ],
87505                 "fields": [
87506                     "operator",
87507                     "building_area",
87508                     "address",
87509                     "opening_hours"
87510                 ],
87511                 "suggestion": true
87512             },
87513             "amenity/pharmacy/аптека": {
87514                 "tags": {
87515                     "name": "аптека",
87516                     "amenity": "pharmacy"
87517                 },
87518                 "name": "аптека",
87519                 "icon": "pharmacy",
87520                 "geometry": [
87521                     "point",
87522                     "vertex",
87523                     "area"
87524                 ],
87525                 "fields": [
87526                     "operator",
87527                     "building_area",
87528                     "address",
87529                     "opening_hours"
87530                 ],
87531                 "suggestion": true
87532             },
87533             "amenity/pharmacy/The Generics Pharmacy": {
87534                 "tags": {
87535                     "name": "The Generics Pharmacy",
87536                     "amenity": "pharmacy"
87537                 },
87538                 "name": "The Generics Pharmacy",
87539                 "icon": "pharmacy",
87540                 "geometry": [
87541                     "point",
87542                     "vertex",
87543                     "area"
87544                 ],
87545                 "fields": [
87546                     "operator",
87547                     "building_area",
87548                     "address",
87549                     "opening_hours"
87550                 ],
87551                 "suggestion": true
87552             },
87553             "amenity/pharmacy/Farmatodo": {
87554                 "tags": {
87555                     "name": "Farmatodo",
87556                     "amenity": "pharmacy"
87557                 },
87558                 "name": "Farmatodo",
87559                 "icon": "pharmacy",
87560                 "geometry": [
87561                     "point",
87562                     "vertex",
87563                     "area"
87564                 ],
87565                 "fields": [
87566                     "operator",
87567                     "building_area",
87568                     "address",
87569                     "opening_hours"
87570                 ],
87571                 "suggestion": true
87572             },
87573             "amenity/pharmacy/Duane Reade": {
87574                 "tags": {
87575                     "name": "Duane Reade",
87576                     "amenity": "pharmacy"
87577                 },
87578                 "name": "Duane Reade",
87579                 "icon": "pharmacy",
87580                 "geometry": [
87581                     "point",
87582                     "vertex",
87583                     "area"
87584                 ],
87585                 "fields": [
87586                     "operator",
87587                     "building_area",
87588                     "address",
87589                     "opening_hours"
87590                 ],
87591                 "suggestion": true
87592             },
87593             "amenity/pharmacy/Фармленд": {
87594                 "tags": {
87595                     "name": "Фармленд",
87596                     "amenity": "pharmacy"
87597                 },
87598                 "name": "Фармленд",
87599                 "icon": "pharmacy",
87600                 "geometry": [
87601                     "point",
87602                     "vertex",
87603                     "area"
87604                 ],
87605                 "fields": [
87606                     "operator",
87607                     "building_area",
87608                     "address",
87609                     "opening_hours"
87610                 ],
87611                 "suggestion": true
87612             },
87613             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
87614                 "tags": {
87615                     "name": "ドラッグてらしま (Drug Terashima)",
87616                     "amenity": "pharmacy"
87617                 },
87618                 "name": "ドラッグてらしま (Drug Terashima)",
87619                 "icon": "pharmacy",
87620                 "geometry": [
87621                     "point",
87622                     "vertex",
87623                     "area"
87624                 ],
87625                 "fields": [
87626                     "operator",
87627                     "building_area",
87628                     "address",
87629                     "opening_hours"
87630                 ],
87631                 "suggestion": true
87632             },
87633             "amenity/pharmacy/Арніка": {
87634                 "tags": {
87635                     "name": "Арніка",
87636                     "amenity": "pharmacy"
87637                 },
87638                 "name": "Арніка",
87639                 "icon": "pharmacy",
87640                 "geometry": [
87641                     "point",
87642                     "vertex",
87643                     "area"
87644                 ],
87645                 "fields": [
87646                     "operator",
87647                     "building_area",
87648                     "address",
87649                     "opening_hours"
87650                 ],
87651                 "suggestion": true
87652             },
87653             "amenity/pharmacy/ავერსი (Aversi)": {
87654                 "tags": {
87655                     "name": "ავერსი (Aversi)",
87656                     "amenity": "pharmacy"
87657                 },
87658                 "name": "ავერსი (Aversi)",
87659                 "icon": "pharmacy",
87660                 "geometry": [
87661                     "point",
87662                     "vertex",
87663                     "area"
87664                 ],
87665                 "fields": [
87666                     "operator",
87667                     "building_area",
87668                     "address",
87669                     "opening_hours"
87670                 ],
87671                 "suggestion": true
87672             },
87673             "amenity/pharmacy/Farmahorro": {
87674                 "tags": {
87675                     "name": "Farmahorro",
87676                     "amenity": "pharmacy"
87677                 },
87678                 "name": "Farmahorro",
87679                 "icon": "pharmacy",
87680                 "geometry": [
87681                     "point",
87682                     "vertex",
87683                     "area"
87684                 ],
87685                 "fields": [
87686                     "operator",
87687                     "building_area",
87688                     "address",
87689                     "opening_hours"
87690                 ],
87691                 "suggestion": true
87692             },
87693             "amenity/cafe/Starbucks": {
87694                 "tags": {
87695                     "name": "Starbucks",
87696                     "cuisine": "coffee_shop",
87697                     "amenity": "cafe"
87698                 },
87699                 "name": "Starbucks",
87700                 "icon": "cafe",
87701                 "geometry": [
87702                     "point",
87703                     "vertex",
87704                     "area"
87705                 ],
87706                 "fields": [
87707                     "cuisine",
87708                     "internet_access",
87709                     "building_area",
87710                     "address",
87711                     "opening_hours",
87712                     "smoking"
87713                 ],
87714                 "suggestion": true
87715             },
87716             "amenity/cafe/Cafeteria": {
87717                 "tags": {
87718                     "name": "Cafeteria",
87719                     "amenity": "cafe"
87720                 },
87721                 "name": "Cafeteria",
87722                 "icon": "cafe",
87723                 "geometry": [
87724                     "point",
87725                     "vertex",
87726                     "area"
87727                 ],
87728                 "fields": [
87729                     "cuisine",
87730                     "internet_access",
87731                     "building_area",
87732                     "address",
87733                     "opening_hours",
87734                     "smoking"
87735                 ],
87736                 "suggestion": true
87737             },
87738             "amenity/cafe/Costa": {
87739                 "tags": {
87740                     "name": "Costa",
87741                     "amenity": "cafe"
87742                 },
87743                 "name": "Costa",
87744                 "icon": "cafe",
87745                 "geometry": [
87746                     "point",
87747                     "vertex",
87748                     "area"
87749                 ],
87750                 "fields": [
87751                     "cuisine",
87752                     "internet_access",
87753                     "building_area",
87754                     "address",
87755                     "opening_hours",
87756                     "smoking"
87757                 ],
87758                 "suggestion": true
87759             },
87760             "amenity/cafe/Caffè Nero": {
87761                 "tags": {
87762                     "name": "Caffè Nero",
87763                     "amenity": "cafe"
87764                 },
87765                 "name": "Caffè Nero",
87766                 "icon": "cafe",
87767                 "geometry": [
87768                     "point",
87769                     "vertex",
87770                     "area"
87771                 ],
87772                 "fields": [
87773                     "cuisine",
87774                     "internet_access",
87775                     "building_area",
87776                     "address",
87777                     "opening_hours",
87778                     "smoking"
87779                 ],
87780                 "suggestion": true
87781             },
87782             "amenity/cafe/Кафе": {
87783                 "tags": {
87784                     "name": "Кафе",
87785                     "amenity": "cafe"
87786                 },
87787                 "name": "Кафе",
87788                 "icon": "cafe",
87789                 "geometry": [
87790                     "point",
87791                     "vertex",
87792                     "area"
87793                 ],
87794                 "fields": [
87795                     "cuisine",
87796                     "internet_access",
87797                     "building_area",
87798                     "address",
87799                     "opening_hours",
87800                     "smoking"
87801                 ],
87802                 "suggestion": true
87803             },
87804             "amenity/cafe/Café Central": {
87805                 "tags": {
87806                     "name": "Café Central",
87807                     "amenity": "cafe"
87808                 },
87809                 "name": "Café Central",
87810                 "icon": "cafe",
87811                 "geometry": [
87812                     "point",
87813                     "vertex",
87814                     "area"
87815                 ],
87816                 "fields": [
87817                     "cuisine",
87818                     "internet_access",
87819                     "building_area",
87820                     "address",
87821                     "opening_hours",
87822                     "smoking"
87823                 ],
87824                 "suggestion": true
87825             },
87826             "amenity/cafe/Second Cup": {
87827                 "tags": {
87828                     "name": "Second Cup",
87829                     "amenity": "cafe"
87830                 },
87831                 "name": "Second Cup",
87832                 "icon": "cafe",
87833                 "geometry": [
87834                     "point",
87835                     "vertex",
87836                     "area"
87837                 ],
87838                 "fields": [
87839                     "cuisine",
87840                     "internet_access",
87841                     "building_area",
87842                     "address",
87843                     "opening_hours",
87844                     "smoking"
87845                 ],
87846                 "suggestion": true
87847             },
87848             "amenity/cafe/Eisdiele": {
87849                 "tags": {
87850                     "name": "Eisdiele",
87851                     "amenity": "cafe"
87852                 },
87853                 "name": "Eisdiele",
87854                 "icon": "cafe",
87855                 "geometry": [
87856                     "point",
87857                     "vertex",
87858                     "area"
87859                 ],
87860                 "fields": [
87861                     "cuisine",
87862                     "internet_access",
87863                     "building_area",
87864                     "address",
87865                     "opening_hours",
87866                     "smoking"
87867                 ],
87868                 "suggestion": true
87869             },
87870             "amenity/cafe/Dunkin Donuts": {
87871                 "tags": {
87872                     "name": "Dunkin Donuts",
87873                     "cuisine": "donut",
87874                     "amenity": "cafe"
87875                 },
87876                 "name": "Dunkin Donuts",
87877                 "icon": "cafe",
87878                 "geometry": [
87879                     "point",
87880                     "vertex",
87881                     "area"
87882                 ],
87883                 "fields": [
87884                     "cuisine",
87885                     "internet_access",
87886                     "building_area",
87887                     "address",
87888                     "opening_hours",
87889                     "smoking"
87890                 ],
87891                 "suggestion": true
87892             },
87893             "amenity/cafe/Espresso House": {
87894                 "tags": {
87895                     "name": "Espresso House",
87896                     "amenity": "cafe"
87897                 },
87898                 "name": "Espresso House",
87899                 "icon": "cafe",
87900                 "geometry": [
87901                     "point",
87902                     "vertex",
87903                     "area"
87904                 ],
87905                 "fields": [
87906                     "cuisine",
87907                     "internet_access",
87908                     "building_area",
87909                     "address",
87910                     "opening_hours",
87911                     "smoking"
87912                 ],
87913                 "suggestion": true
87914             },
87915             "amenity/cafe/Segafredo": {
87916                 "tags": {
87917                     "name": "Segafredo",
87918                     "amenity": "cafe"
87919                 },
87920                 "name": "Segafredo",
87921                 "icon": "cafe",
87922                 "geometry": [
87923                     "point",
87924                     "vertex",
87925                     "area"
87926                 ],
87927                 "fields": [
87928                     "cuisine",
87929                     "internet_access",
87930                     "building_area",
87931                     "address",
87932                     "opening_hours",
87933                     "smoking"
87934                 ],
87935                 "suggestion": true
87936             },
87937             "amenity/cafe/Coffee Time": {
87938                 "tags": {
87939                     "name": "Coffee Time",
87940                     "amenity": "cafe"
87941                 },
87942                 "name": "Coffee Time",
87943                 "icon": "cafe",
87944                 "geometry": [
87945                     "point",
87946                     "vertex",
87947                     "area"
87948                 ],
87949                 "fields": [
87950                     "cuisine",
87951                     "internet_access",
87952                     "building_area",
87953                     "address",
87954                     "opening_hours",
87955                     "smoking"
87956                 ],
87957                 "suggestion": true
87958             },
87959             "amenity/cafe/Cafe Coffee Day": {
87960                 "tags": {
87961                     "name": "Cafe Coffee Day",
87962                     "amenity": "cafe"
87963                 },
87964                 "name": "Cafe Coffee Day",
87965                 "icon": "cafe",
87966                 "geometry": [
87967                     "point",
87968                     "vertex",
87969                     "area"
87970                 ],
87971                 "fields": [
87972                     "cuisine",
87973                     "internet_access",
87974                     "building_area",
87975                     "address",
87976                     "opening_hours",
87977                     "smoking"
87978                 ],
87979                 "suggestion": true
87980             },
87981             "amenity/cafe/Eiscafe Venezia": {
87982                 "tags": {
87983                     "name": "Eiscafe Venezia",
87984                     "amenity": "cafe"
87985                 },
87986                 "name": "Eiscafe Venezia",
87987                 "icon": "cafe",
87988                 "geometry": [
87989                     "point",
87990                     "vertex",
87991                     "area"
87992                 ],
87993                 "fields": [
87994                     "cuisine",
87995                     "internet_access",
87996                     "building_area",
87997                     "address",
87998                     "opening_hours",
87999                     "smoking"
88000                 ],
88001                 "suggestion": true
88002             },
88003             "amenity/cafe/スターバックス": {
88004                 "tags": {
88005                     "name": "スターバックス",
88006                     "name:en": "Starbucks",
88007                     "amenity": "cafe"
88008                 },
88009                 "name": "スターバックス",
88010                 "icon": "cafe",
88011                 "geometry": [
88012                     "point",
88013                     "vertex",
88014                     "area"
88015                 ],
88016                 "fields": [
88017                     "cuisine",
88018                     "internet_access",
88019                     "building_area",
88020                     "address",
88021                     "opening_hours",
88022                     "smoking"
88023                 ],
88024                 "suggestion": true
88025             },
88026             "amenity/cafe/Шоколадница": {
88027                 "tags": {
88028                     "name": "Шоколадница",
88029                     "amenity": "cafe"
88030                 },
88031                 "name": "Шоколадница",
88032                 "icon": "cafe",
88033                 "geometry": [
88034                     "point",
88035                     "vertex",
88036                     "area"
88037                 ],
88038                 "fields": [
88039                     "cuisine",
88040                     "internet_access",
88041                     "building_area",
88042                     "address",
88043                     "opening_hours",
88044                     "smoking"
88045                 ],
88046                 "suggestion": true
88047             },
88048             "amenity/cafe/Pret A Manger": {
88049                 "tags": {
88050                     "name": "Pret A Manger",
88051                     "amenity": "cafe"
88052                 },
88053                 "name": "Pret A Manger",
88054                 "icon": "cafe",
88055                 "geometry": [
88056                     "point",
88057                     "vertex",
88058                     "area"
88059                 ],
88060                 "fields": [
88061                     "cuisine",
88062                     "internet_access",
88063                     "building_area",
88064                     "address",
88065                     "opening_hours",
88066                     "smoking"
88067                 ],
88068                 "suggestion": true
88069             },
88070             "amenity/cafe/Столовая": {
88071                 "tags": {
88072                     "name": "Столовая",
88073                     "amenity": "cafe"
88074                 },
88075                 "name": "Столовая",
88076                 "icon": "cafe",
88077                 "geometry": [
88078                     "point",
88079                     "vertex",
88080                     "area"
88081                 ],
88082                 "fields": [
88083                     "cuisine",
88084                     "internet_access",
88085                     "building_area",
88086                     "address",
88087                     "opening_hours",
88088                     "smoking"
88089                 ],
88090                 "suggestion": true
88091             },
88092             "amenity/cafe/ドトール": {
88093                 "tags": {
88094                     "name": "ドトール",
88095                     "name:en": "DOUTOR",
88096                     "amenity": "cafe"
88097                 },
88098                 "name": "ドトール",
88099                 "icon": "cafe",
88100                 "geometry": [
88101                     "point",
88102                     "vertex",
88103                     "area"
88104                 ],
88105                 "fields": [
88106                     "cuisine",
88107                     "internet_access",
88108                     "building_area",
88109                     "address",
88110                     "opening_hours",
88111                     "smoking"
88112                 ],
88113                 "suggestion": true
88114             },
88115             "amenity/cafe/Tchibo": {
88116                 "tags": {
88117                     "name": "Tchibo",
88118                     "amenity": "cafe"
88119                 },
88120                 "name": "Tchibo",
88121                 "icon": "cafe",
88122                 "geometry": [
88123                     "point",
88124                     "vertex",
88125                     "area"
88126                 ],
88127                 "fields": [
88128                     "cuisine",
88129                     "internet_access",
88130                     "building_area",
88131                     "address",
88132                     "opening_hours",
88133                     "smoking"
88134                 ],
88135                 "suggestion": true
88136             },
88137             "amenity/cafe/Кофе Хауз": {
88138                 "tags": {
88139                     "name": "Кофе Хауз",
88140                     "amenity": "cafe"
88141                 },
88142                 "name": "Кофе Хауз",
88143                 "icon": "cafe",
88144                 "geometry": [
88145                     "point",
88146                     "vertex",
88147                     "area"
88148                 ],
88149                 "fields": [
88150                     "cuisine",
88151                     "internet_access",
88152                     "building_area",
88153                     "address",
88154                     "opening_hours",
88155                     "smoking"
88156                 ],
88157                 "suggestion": true
88158             },
88159             "amenity/cafe/Caribou Coffee": {
88160                 "tags": {
88161                     "name": "Caribou Coffee",
88162                     "amenity": "cafe"
88163                 },
88164                 "name": "Caribou Coffee",
88165                 "icon": "cafe",
88166                 "geometry": [
88167                     "point",
88168                     "vertex",
88169                     "area"
88170                 ],
88171                 "fields": [
88172                     "cuisine",
88173                     "internet_access",
88174                     "building_area",
88175                     "address",
88176                     "opening_hours",
88177                     "smoking"
88178                 ],
88179                 "suggestion": true
88180             },
88181             "amenity/cafe/Уют": {
88182                 "tags": {
88183                     "name": "Уют",
88184                     "amenity": "cafe"
88185                 },
88186                 "name": "Уют",
88187                 "icon": "cafe",
88188                 "geometry": [
88189                     "point",
88190                     "vertex",
88191                     "area"
88192                 ],
88193                 "fields": [
88194                     "cuisine",
88195                     "internet_access",
88196                     "building_area",
88197                     "address",
88198                     "opening_hours",
88199                     "smoking"
88200                 ],
88201                 "suggestion": true
88202             },
88203             "amenity/cafe/Шашлычная": {
88204                 "tags": {
88205                     "name": "Шашлычная",
88206                     "amenity": "cafe"
88207                 },
88208                 "name": "Шашлычная",
88209                 "icon": "cafe",
88210                 "geometry": [
88211                     "point",
88212                     "vertex",
88213                     "area"
88214                 ],
88215                 "fields": [
88216                     "cuisine",
88217                     "internet_access",
88218                     "building_area",
88219                     "address",
88220                     "opening_hours",
88221                     "smoking"
88222                 ],
88223                 "suggestion": true
88224             },
88225             "amenity/cafe/คาเฟ่ อเมซอน": {
88226                 "tags": {
88227                     "name": "คาเฟ่ อเมซอน",
88228                     "amenity": "cafe"
88229                 },
88230                 "name": "คาเฟ่ อเมซอน",
88231                 "icon": "cafe",
88232                 "geometry": [
88233                     "point",
88234                     "vertex",
88235                     "area"
88236                 ],
88237                 "fields": [
88238                     "cuisine",
88239                     "internet_access",
88240                     "building_area",
88241                     "address",
88242                     "opening_hours",
88243                     "smoking"
88244                 ],
88245                 "suggestion": true
88246             },
88247             "amenity/cafe/Traveler's Coffee": {
88248                 "tags": {
88249                     "name": "Traveler's Coffee",
88250                     "amenity": "cafe"
88251                 },
88252                 "name": "Traveler's Coffee",
88253                 "icon": "cafe",
88254                 "geometry": [
88255                     "point",
88256                     "vertex",
88257                     "area"
88258                 ],
88259                 "fields": [
88260                     "cuisine",
88261                     "internet_access",
88262                     "building_area",
88263                     "address",
88264                     "opening_hours",
88265                     "smoking"
88266                 ],
88267                 "suggestion": true
88268             },
88269             "amenity/cafe/カフェ・ド・クリエ": {
88270                 "tags": {
88271                     "name": "カフェ・ド・クリエ",
88272                     "name:en": "Cafe de CRIE",
88273                     "amenity": "cafe"
88274                 },
88275                 "name": "カフェ・ド・クリエ",
88276                 "icon": "cafe",
88277                 "geometry": [
88278                     "point",
88279                     "vertex",
88280                     "area"
88281                 ],
88282                 "fields": [
88283                     "cuisine",
88284                     "internet_access",
88285                     "building_area",
88286                     "address",
88287                     "opening_hours",
88288                     "smoking"
88289                 ],
88290                 "suggestion": true
88291             },
88292             "amenity/cafe/Cafe Amazon": {
88293                 "tags": {
88294                     "name": "Cafe Amazon",
88295                     "amenity": "cafe"
88296                 },
88297                 "name": "Cafe Amazon",
88298                 "icon": "cafe",
88299                 "geometry": [
88300                     "point",
88301                     "vertex",
88302                     "area"
88303                 ],
88304                 "fields": [
88305                     "cuisine",
88306                     "internet_access",
88307                     "building_area",
88308                     "address",
88309                     "opening_hours",
88310                     "smoking"
88311                 ],
88312                 "suggestion": true
88313             },
88314             "shop/supermarket/Budgens": {
88315                 "tags": {
88316                     "name": "Budgens",
88317                     "shop": "supermarket"
88318                 },
88319                 "name": "Budgens",
88320                 "icon": "grocery",
88321                 "geometry": [
88322                     "point",
88323                     "vertex",
88324                     "area"
88325                 ],
88326                 "fields": [
88327                     "operator",
88328                     "building_area",
88329                     "address"
88330                 ],
88331                 "suggestion": true
88332             },
88333             "shop/supermarket/Morrisons": {
88334                 "tags": {
88335                     "name": "Morrisons",
88336                     "shop": "supermarket"
88337                 },
88338                 "name": "Morrisons",
88339                 "icon": "grocery",
88340                 "geometry": [
88341                     "point",
88342                     "vertex",
88343                     "area"
88344                 ],
88345                 "fields": [
88346                     "operator",
88347                     "building_area",
88348                     "address"
88349                 ],
88350                 "suggestion": true
88351             },
88352             "shop/supermarket/Interspar": {
88353                 "tags": {
88354                     "name": "Interspar",
88355                     "shop": "supermarket"
88356                 },
88357                 "name": "Interspar",
88358                 "icon": "grocery",
88359                 "geometry": [
88360                     "point",
88361                     "vertex",
88362                     "area"
88363                 ],
88364                 "fields": [
88365                     "operator",
88366                     "building_area",
88367                     "address"
88368                 ],
88369                 "suggestion": true
88370             },
88371             "shop/supermarket/Merkur": {
88372                 "tags": {
88373                     "name": "Merkur",
88374                     "shop": "supermarket"
88375                 },
88376                 "name": "Merkur",
88377                 "icon": "grocery",
88378                 "geometry": [
88379                     "point",
88380                     "vertex",
88381                     "area"
88382                 ],
88383                 "fields": [
88384                     "operator",
88385                     "building_area",
88386                     "address"
88387                 ],
88388                 "suggestion": true
88389             },
88390             "shop/supermarket/Sainsbury's": {
88391                 "tags": {
88392                     "name": "Sainsbury's",
88393                     "shop": "supermarket"
88394                 },
88395                 "name": "Sainsbury's",
88396                 "icon": "grocery",
88397                 "geometry": [
88398                     "point",
88399                     "vertex",
88400                     "area"
88401                 ],
88402                 "fields": [
88403                     "operator",
88404                     "building_area",
88405                     "address"
88406                 ],
88407                 "suggestion": true
88408             },
88409             "shop/supermarket/Lidl": {
88410                 "tags": {
88411                     "name": "Lidl",
88412                     "shop": "supermarket"
88413                 },
88414                 "name": "Lidl",
88415                 "icon": "grocery",
88416                 "geometry": [
88417                     "point",
88418                     "vertex",
88419                     "area"
88420                 ],
88421                 "fields": [
88422                     "operator",
88423                     "building_area",
88424                     "address"
88425                 ],
88426                 "suggestion": true
88427             },
88428             "shop/supermarket/EDEKA": {
88429                 "tags": {
88430                     "name": "EDEKA",
88431                     "shop": "supermarket"
88432                 },
88433                 "name": "EDEKA",
88434                 "icon": "grocery",
88435                 "geometry": [
88436                     "point",
88437                     "vertex",
88438                     "area"
88439                 ],
88440                 "fields": [
88441                     "operator",
88442                     "building_area",
88443                     "address"
88444                 ],
88445                 "suggestion": true
88446             },
88447             "shop/supermarket/Coles": {
88448                 "tags": {
88449                     "name": "Coles",
88450                     "shop": "supermarket"
88451                 },
88452                 "name": "Coles",
88453                 "icon": "grocery",
88454                 "geometry": [
88455                     "point",
88456                     "vertex",
88457                     "area"
88458                 ],
88459                 "fields": [
88460                     "operator",
88461                     "building_area",
88462                     "address"
88463                 ],
88464                 "suggestion": true
88465             },
88466             "shop/supermarket/Iceland": {
88467                 "tags": {
88468                     "name": "Iceland",
88469                     "shop": "supermarket"
88470                 },
88471                 "name": "Iceland",
88472                 "icon": "grocery",
88473                 "geometry": [
88474                     "point",
88475                     "vertex",
88476                     "area"
88477                 ],
88478                 "fields": [
88479                     "operator",
88480                     "building_area",
88481                     "address"
88482                 ],
88483                 "suggestion": true
88484             },
88485             "shop/supermarket/Coop": {
88486                 "tags": {
88487                     "name": "Coop",
88488                     "shop": "supermarket"
88489                 },
88490                 "name": "Coop",
88491                 "icon": "grocery",
88492                 "geometry": [
88493                     "point",
88494                     "vertex",
88495                     "area"
88496                 ],
88497                 "fields": [
88498                     "operator",
88499                     "building_area",
88500                     "address"
88501                 ],
88502                 "suggestion": true
88503             },
88504             "shop/supermarket/Tesco": {
88505                 "tags": {
88506                     "name": "Tesco",
88507                     "shop": "supermarket"
88508                 },
88509                 "name": "Tesco",
88510                 "icon": "grocery",
88511                 "geometry": [
88512                     "point",
88513                     "vertex",
88514                     "area"
88515                 ],
88516                 "fields": [
88517                     "operator",
88518                     "building_area",
88519                     "address"
88520                 ],
88521                 "suggestion": true
88522             },
88523             "shop/supermarket/Woolworths": {
88524                 "tags": {
88525                     "name": "Woolworths",
88526                     "shop": "supermarket"
88527                 },
88528                 "name": "Woolworths",
88529                 "icon": "grocery",
88530                 "geometry": [
88531                     "point",
88532                     "vertex",
88533                     "area"
88534                 ],
88535                 "fields": [
88536                     "operator",
88537                     "building_area",
88538                     "address"
88539                 ],
88540                 "suggestion": true
88541             },
88542             "shop/supermarket/Zielpunkt": {
88543                 "tags": {
88544                     "name": "Zielpunkt",
88545                     "shop": "supermarket"
88546                 },
88547                 "name": "Zielpunkt",
88548                 "icon": "grocery",
88549                 "geometry": [
88550                     "point",
88551                     "vertex",
88552                     "area"
88553                 ],
88554                 "fields": [
88555                     "operator",
88556                     "building_area",
88557                     "address"
88558                 ],
88559                 "suggestion": true
88560             },
88561             "shop/supermarket/Nahkauf": {
88562                 "tags": {
88563                     "name": "Nahkauf",
88564                     "shop": "supermarket"
88565                 },
88566                 "name": "Nahkauf",
88567                 "icon": "grocery",
88568                 "geometry": [
88569                     "point",
88570                     "vertex",
88571                     "area"
88572                 ],
88573                 "fields": [
88574                     "operator",
88575                     "building_area",
88576                     "address"
88577                 ],
88578                 "suggestion": true
88579             },
88580             "shop/supermarket/Billa": {
88581                 "tags": {
88582                     "name": "Billa",
88583                     "shop": "supermarket"
88584                 },
88585                 "name": "Billa",
88586                 "icon": "grocery",
88587                 "geometry": [
88588                     "point",
88589                     "vertex",
88590                     "area"
88591                 ],
88592                 "fields": [
88593                     "operator",
88594                     "building_area",
88595                     "address"
88596                 ],
88597                 "suggestion": true
88598             },
88599             "shop/supermarket/Kaufland": {
88600                 "tags": {
88601                     "name": "Kaufland",
88602                     "shop": "supermarket"
88603                 },
88604                 "name": "Kaufland",
88605                 "icon": "grocery",
88606                 "geometry": [
88607                     "point",
88608                     "vertex",
88609                     "area"
88610                 ],
88611                 "fields": [
88612                     "operator",
88613                     "building_area",
88614                     "address"
88615                 ],
88616                 "suggestion": true
88617             },
88618             "shop/supermarket/Plus": {
88619                 "tags": {
88620                     "name": "Plus",
88621                     "shop": "supermarket"
88622                 },
88623                 "name": "Plus",
88624                 "icon": "grocery",
88625                 "geometry": [
88626                     "point",
88627                     "vertex",
88628                     "area"
88629                 ],
88630                 "fields": [
88631                     "operator",
88632                     "building_area",
88633                     "address"
88634                 ],
88635                 "suggestion": true
88636             },
88637             "shop/supermarket/ALDI": {
88638                 "tags": {
88639                     "name": "ALDI",
88640                     "shop": "supermarket"
88641                 },
88642                 "name": "ALDI",
88643                 "icon": "grocery",
88644                 "geometry": [
88645                     "point",
88646                     "vertex",
88647                     "area"
88648                 ],
88649                 "fields": [
88650                     "operator",
88651                     "building_area",
88652                     "address"
88653                 ],
88654                 "suggestion": true
88655             },
88656             "shop/supermarket/Checkers": {
88657                 "tags": {
88658                     "name": "Checkers",
88659                     "shop": "supermarket"
88660                 },
88661                 "name": "Checkers",
88662                 "icon": "grocery",
88663                 "geometry": [
88664                     "point",
88665                     "vertex",
88666                     "area"
88667                 ],
88668                 "fields": [
88669                     "operator",
88670                     "building_area",
88671                     "address"
88672                 ],
88673                 "suggestion": true
88674             },
88675             "shop/supermarket/Tesco Metro": {
88676                 "tags": {
88677                     "name": "Tesco Metro",
88678                     "shop": "supermarket"
88679                 },
88680                 "name": "Tesco Metro",
88681                 "icon": "grocery",
88682                 "geometry": [
88683                     "point",
88684                     "vertex",
88685                     "area"
88686                 ],
88687                 "fields": [
88688                     "operator",
88689                     "building_area",
88690                     "address"
88691                 ],
88692                 "suggestion": true
88693             },
88694             "shop/supermarket/NP": {
88695                 "tags": {
88696                     "name": "NP",
88697                     "shop": "supermarket"
88698                 },
88699                 "name": "NP",
88700                 "icon": "grocery",
88701                 "geometry": [
88702                     "point",
88703                     "vertex",
88704                     "area"
88705                 ],
88706                 "fields": [
88707                     "operator",
88708                     "building_area",
88709                     "address"
88710                 ],
88711                 "suggestion": true
88712             },
88713             "shop/supermarket/Penny": {
88714                 "tags": {
88715                     "name": "Penny",
88716                     "shop": "supermarket"
88717                 },
88718                 "name": "Penny",
88719                 "icon": "grocery",
88720                 "geometry": [
88721                     "point",
88722                     "vertex",
88723                     "area"
88724                 ],
88725                 "fields": [
88726                     "operator",
88727                     "building_area",
88728                     "address"
88729                 ],
88730                 "suggestion": true
88731             },
88732             "shop/supermarket/Norma": {
88733                 "tags": {
88734                     "name": "Norma",
88735                     "shop": "supermarket"
88736                 },
88737                 "name": "Norma",
88738                 "icon": "grocery",
88739                 "geometry": [
88740                     "point",
88741                     "vertex",
88742                     "area"
88743                 ],
88744                 "fields": [
88745                     "operator",
88746                     "building_area",
88747                     "address"
88748                 ],
88749                 "suggestion": true
88750             },
88751             "shop/supermarket/Asda": {
88752                 "tags": {
88753                     "name": "Asda",
88754                     "shop": "supermarket"
88755                 },
88756                 "name": "Asda",
88757                 "icon": "grocery",
88758                 "geometry": [
88759                     "point",
88760                     "vertex",
88761                     "area"
88762                 ],
88763                 "fields": [
88764                     "operator",
88765                     "building_area",
88766                     "address"
88767                 ],
88768                 "suggestion": true
88769             },
88770             "shop/supermarket/Netto": {
88771                 "tags": {
88772                     "name": "Netto",
88773                     "shop": "supermarket"
88774                 },
88775                 "name": "Netto",
88776                 "icon": "grocery",
88777                 "geometry": [
88778                     "point",
88779                     "vertex",
88780                     "area"
88781                 ],
88782                 "fields": [
88783                     "operator",
88784                     "building_area",
88785                     "address"
88786                 ],
88787                 "suggestion": true
88788             },
88789             "shop/supermarket/REWE": {
88790                 "tags": {
88791                     "name": "REWE",
88792                     "shop": "supermarket"
88793                 },
88794                 "name": "REWE",
88795                 "icon": "grocery",
88796                 "geometry": [
88797                     "point",
88798                     "vertex",
88799                     "area"
88800                 ],
88801                 "fields": [
88802                     "operator",
88803                     "building_area",
88804                     "address"
88805                 ],
88806                 "suggestion": true
88807             },
88808             "shop/supermarket/Rewe": {
88809                 "tags": {
88810                     "name": "Rewe",
88811                     "shop": "supermarket"
88812                 },
88813                 "name": "Rewe",
88814                 "icon": "grocery",
88815                 "geometry": [
88816                     "point",
88817                     "vertex",
88818                     "area"
88819                 ],
88820                 "fields": [
88821                     "operator",
88822                     "building_area",
88823                     "address"
88824                 ],
88825                 "suggestion": true
88826             },
88827             "shop/supermarket/Aldi Süd": {
88828                 "tags": {
88829                     "name": "Aldi Süd",
88830                     "shop": "supermarket"
88831                 },
88832                 "name": "Aldi Süd",
88833                 "icon": "grocery",
88834                 "geometry": [
88835                     "point",
88836                     "vertex",
88837                     "area"
88838                 ],
88839                 "fields": [
88840                     "operator",
88841                     "building_area",
88842                     "address"
88843                 ],
88844                 "suggestion": true
88845             },
88846             "shop/supermarket/Real": {
88847                 "tags": {
88848                     "name": "Real",
88849                     "shop": "supermarket"
88850                 },
88851                 "name": "Real",
88852                 "icon": "grocery",
88853                 "geometry": [
88854                     "point",
88855                     "vertex",
88856                     "area"
88857                 ],
88858                 "fields": [
88859                     "operator",
88860                     "building_area",
88861                     "address"
88862                 ],
88863                 "suggestion": true
88864             },
88865             "shop/supermarket/King Soopers": {
88866                 "tags": {
88867                     "name": "King Soopers",
88868                     "shop": "supermarket"
88869                 },
88870                 "name": "King Soopers",
88871                 "icon": "grocery",
88872                 "geometry": [
88873                     "point",
88874                     "vertex",
88875                     "area"
88876                 ],
88877                 "fields": [
88878                     "operator",
88879                     "building_area",
88880                     "address"
88881                 ],
88882                 "suggestion": true
88883             },
88884             "shop/supermarket/Kiwi": {
88885                 "tags": {
88886                     "name": "Kiwi",
88887                     "shop": "supermarket"
88888                 },
88889                 "name": "Kiwi",
88890                 "icon": "grocery",
88891                 "geometry": [
88892                     "point",
88893                     "vertex",
88894                     "area"
88895                 ],
88896                 "fields": [
88897                     "operator",
88898                     "building_area",
88899                     "address"
88900                 ],
88901                 "suggestion": true
88902             },
88903             "shop/supermarket/Edeka": {
88904                 "tags": {
88905                     "name": "Edeka",
88906                     "shop": "supermarket"
88907                 },
88908                 "name": "Edeka",
88909                 "icon": "grocery",
88910                 "geometry": [
88911                     "point",
88912                     "vertex",
88913                     "area"
88914                 ],
88915                 "fields": [
88916                     "operator",
88917                     "building_area",
88918                     "address"
88919                 ],
88920                 "suggestion": true
88921             },
88922             "shop/supermarket/Pick n Pay": {
88923                 "tags": {
88924                     "name": "Pick n Pay",
88925                     "shop": "supermarket"
88926                 },
88927                 "name": "Pick n Pay",
88928                 "icon": "grocery",
88929                 "geometry": [
88930                     "point",
88931                     "vertex",
88932                     "area"
88933                 ],
88934                 "fields": [
88935                     "operator",
88936                     "building_area",
88937                     "address"
88938                 ],
88939                 "suggestion": true
88940             },
88941             "shop/supermarket/ICA": {
88942                 "tags": {
88943                     "name": "ICA",
88944                     "shop": "supermarket"
88945                 },
88946                 "name": "ICA",
88947                 "icon": "grocery",
88948                 "geometry": [
88949                     "point",
88950                     "vertex",
88951                     "area"
88952                 ],
88953                 "fields": [
88954                     "operator",
88955                     "building_area",
88956                     "address"
88957                 ],
88958                 "suggestion": true
88959             },
88960             "shop/supermarket/Tengelmann": {
88961                 "tags": {
88962                     "name": "Tengelmann",
88963                     "shop": "supermarket"
88964                 },
88965                 "name": "Tengelmann",
88966                 "icon": "grocery",
88967                 "geometry": [
88968                     "point",
88969                     "vertex",
88970                     "area"
88971                 ],
88972                 "fields": [
88973                     "operator",
88974                     "building_area",
88975                     "address"
88976                 ],
88977                 "suggestion": true
88978             },
88979             "shop/supermarket/Carrefour": {
88980                 "tags": {
88981                     "name": "Carrefour",
88982                     "shop": "supermarket"
88983                 },
88984                 "name": "Carrefour",
88985                 "icon": "grocery",
88986                 "geometry": [
88987                     "point",
88988                     "vertex",
88989                     "area"
88990                 ],
88991                 "fields": [
88992                     "operator",
88993                     "building_area",
88994                     "address"
88995                 ],
88996                 "suggestion": true
88997             },
88998             "shop/supermarket/Waitrose": {
88999                 "tags": {
89000                     "name": "Waitrose",
89001                     "shop": "supermarket"
89002                 },
89003                 "name": "Waitrose",
89004                 "icon": "grocery",
89005                 "geometry": [
89006                     "point",
89007                     "vertex",
89008                     "area"
89009                 ],
89010                 "fields": [
89011                     "operator",
89012                     "building_area",
89013                     "address"
89014                 ],
89015                 "suggestion": true
89016             },
89017             "shop/supermarket/Spar": {
89018                 "tags": {
89019                     "name": "Spar",
89020                     "shop": "supermarket"
89021                 },
89022                 "name": "Spar",
89023                 "icon": "grocery",
89024                 "geometry": [
89025                     "point",
89026                     "vertex",
89027                     "area"
89028                 ],
89029                 "fields": [
89030                     "operator",
89031                     "building_area",
89032                     "address"
89033                 ],
89034                 "suggestion": true
89035             },
89036             "shop/supermarket/Hofer": {
89037                 "tags": {
89038                     "name": "Hofer",
89039                     "shop": "supermarket"
89040                 },
89041                 "name": "Hofer",
89042                 "icon": "grocery",
89043                 "geometry": [
89044                     "point",
89045                     "vertex",
89046                     "area"
89047                 ],
89048                 "fields": [
89049                     "operator",
89050                     "building_area",
89051                     "address"
89052                 ],
89053                 "suggestion": true
89054             },
89055             "shop/supermarket/M-Preis": {
89056                 "tags": {
89057                     "name": "M-Preis",
89058                     "shop": "supermarket"
89059                 },
89060                 "name": "M-Preis",
89061                 "icon": "grocery",
89062                 "geometry": [
89063                     "point",
89064                     "vertex",
89065                     "area"
89066                 ],
89067                 "fields": [
89068                     "operator",
89069                     "building_area",
89070                     "address"
89071                 ],
89072                 "suggestion": true
89073             },
89074             "shop/supermarket/LIDL": {
89075                 "tags": {
89076                     "name": "LIDL",
89077                     "shop": "supermarket"
89078                 },
89079                 "name": "LIDL",
89080                 "icon": "grocery",
89081                 "geometry": [
89082                     "point",
89083                     "vertex",
89084                     "area"
89085                 ],
89086                 "fields": [
89087                     "operator",
89088                     "building_area",
89089                     "address"
89090                 ],
89091                 "suggestion": true
89092             },
89093             "shop/supermarket/tegut": {
89094                 "tags": {
89095                     "name": "tegut",
89096                     "shop": "supermarket"
89097                 },
89098                 "name": "tegut",
89099                 "icon": "grocery",
89100                 "geometry": [
89101                     "point",
89102                     "vertex",
89103                     "area"
89104                 ],
89105                 "fields": [
89106                     "operator",
89107                     "building_area",
89108                     "address"
89109                 ],
89110                 "suggestion": true
89111             },
89112             "shop/supermarket/Sainsbury's Local": {
89113                 "tags": {
89114                     "name": "Sainsbury's Local",
89115                     "shop": "supermarket"
89116                 },
89117                 "name": "Sainsbury's Local",
89118                 "icon": "grocery",
89119                 "geometry": [
89120                     "point",
89121                     "vertex",
89122                     "area"
89123                 ],
89124                 "fields": [
89125                     "operator",
89126                     "building_area",
89127                     "address"
89128                 ],
89129                 "suggestion": true
89130             },
89131             "shop/supermarket/E-Center": {
89132                 "tags": {
89133                     "name": "E-Center",
89134                     "shop": "supermarket"
89135                 },
89136                 "name": "E-Center",
89137                 "icon": "grocery",
89138                 "geometry": [
89139                     "point",
89140                     "vertex",
89141                     "area"
89142                 ],
89143                 "fields": [
89144                     "operator",
89145                     "building_area",
89146                     "address"
89147                 ],
89148                 "suggestion": true
89149             },
89150             "shop/supermarket/Aldi Nord": {
89151                 "tags": {
89152                     "name": "Aldi Nord",
89153                     "shop": "supermarket"
89154                 },
89155                 "name": "Aldi Nord",
89156                 "icon": "grocery",
89157                 "geometry": [
89158                     "point",
89159                     "vertex",
89160                     "area"
89161                 ],
89162                 "fields": [
89163                     "operator",
89164                     "building_area",
89165                     "address"
89166                 ],
89167                 "suggestion": true
89168             },
89169             "shop/supermarket/nahkauf": {
89170                 "tags": {
89171                     "name": "nahkauf",
89172                     "shop": "supermarket"
89173                 },
89174                 "name": "nahkauf",
89175                 "icon": "grocery",
89176                 "geometry": [
89177                     "point",
89178                     "vertex",
89179                     "area"
89180                 ],
89181                 "fields": [
89182                     "operator",
89183                     "building_area",
89184                     "address"
89185                 ],
89186                 "suggestion": true
89187             },
89188             "shop/supermarket/Meijer": {
89189                 "tags": {
89190                     "name": "Meijer",
89191                     "shop": "supermarket"
89192                 },
89193                 "name": "Meijer",
89194                 "icon": "grocery",
89195                 "geometry": [
89196                     "point",
89197                     "vertex",
89198                     "area"
89199                 ],
89200                 "fields": [
89201                     "operator",
89202                     "building_area",
89203                     "address"
89204                 ],
89205                 "suggestion": true
89206             },
89207             "shop/supermarket/Safeway": {
89208                 "tags": {
89209                     "name": "Safeway",
89210                     "shop": "supermarket"
89211                 },
89212                 "name": "Safeway",
89213                 "icon": "grocery",
89214                 "geometry": [
89215                     "point",
89216                     "vertex",
89217                     "area"
89218                 ],
89219                 "fields": [
89220                     "operator",
89221                     "building_area",
89222                     "address"
89223                 ],
89224                 "suggestion": true
89225             },
89226             "shop/supermarket/Costco": {
89227                 "tags": {
89228                     "name": "Costco",
89229                     "shop": "supermarket"
89230                 },
89231                 "name": "Costco",
89232                 "icon": "grocery",
89233                 "geometry": [
89234                     "point",
89235                     "vertex",
89236                     "area"
89237                 ],
89238                 "fields": [
89239                     "operator",
89240                     "building_area",
89241                     "address"
89242                 ],
89243                 "suggestion": true
89244             },
89245             "shop/supermarket/Albert": {
89246                 "tags": {
89247                     "name": "Albert",
89248                     "shop": "supermarket"
89249                 },
89250                 "name": "Albert",
89251                 "icon": "grocery",
89252                 "geometry": [
89253                     "point",
89254                     "vertex",
89255                     "area"
89256                 ],
89257                 "fields": [
89258                     "operator",
89259                     "building_area",
89260                     "address"
89261                 ],
89262                 "suggestion": true
89263             },
89264             "shop/supermarket/Jumbo": {
89265                 "tags": {
89266                     "name": "Jumbo",
89267                     "shop": "supermarket"
89268                 },
89269                 "name": "Jumbo",
89270                 "icon": "grocery",
89271                 "geometry": [
89272                     "point",
89273                     "vertex",
89274                     "area"
89275                 ],
89276                 "fields": [
89277                     "operator",
89278                     "building_area",
89279                     "address"
89280                 ],
89281                 "suggestion": true
89282             },
89283             "shop/supermarket/Shoprite": {
89284                 "tags": {
89285                     "name": "Shoprite",
89286                     "shop": "supermarket"
89287                 },
89288                 "name": "Shoprite",
89289                 "icon": "grocery",
89290                 "geometry": [
89291                     "point",
89292                     "vertex",
89293                     "area"
89294                 ],
89295                 "fields": [
89296                     "operator",
89297                     "building_area",
89298                     "address"
89299                 ],
89300                 "suggestion": true
89301             },
89302             "shop/supermarket/MPreis": {
89303                 "tags": {
89304                     "name": "MPreis",
89305                     "shop": "supermarket"
89306                 },
89307                 "name": "MPreis",
89308                 "icon": "grocery",
89309                 "geometry": [
89310                     "point",
89311                     "vertex",
89312                     "area"
89313                 ],
89314                 "fields": [
89315                     "operator",
89316                     "building_area",
89317                     "address"
89318                 ],
89319                 "suggestion": true
89320             },
89321             "shop/supermarket/Penny Market": {
89322                 "tags": {
89323                     "name": "Penny Market",
89324                     "shop": "supermarket"
89325                 },
89326                 "name": "Penny Market",
89327                 "icon": "grocery",
89328                 "geometry": [
89329                     "point",
89330                     "vertex",
89331                     "area"
89332                 ],
89333                 "fields": [
89334                     "operator",
89335                     "building_area",
89336                     "address"
89337                 ],
89338                 "suggestion": true
89339             },
89340             "shop/supermarket/Tesco Extra": {
89341                 "tags": {
89342                     "name": "Tesco Extra",
89343                     "shop": "supermarket"
89344                 },
89345                 "name": "Tesco Extra",
89346                 "icon": "grocery",
89347                 "geometry": [
89348                     "point",
89349                     "vertex",
89350                     "area"
89351                 ],
89352                 "fields": [
89353                     "operator",
89354                     "building_area",
89355                     "address"
89356                 ],
89357                 "suggestion": true
89358             },
89359             "shop/supermarket/Albert Heijn": {
89360                 "tags": {
89361                     "name": "Albert Heijn",
89362                     "shop": "supermarket"
89363                 },
89364                 "name": "Albert Heijn",
89365                 "icon": "grocery",
89366                 "geometry": [
89367                     "point",
89368                     "vertex",
89369                     "area"
89370                 ],
89371                 "fields": [
89372                     "operator",
89373                     "building_area",
89374                     "address"
89375                 ],
89376                 "suggestion": true
89377             },
89378             "shop/supermarket/IGA": {
89379                 "tags": {
89380                     "name": "IGA",
89381                     "shop": "supermarket"
89382                 },
89383                 "name": "IGA",
89384                 "icon": "grocery",
89385                 "geometry": [
89386                     "point",
89387                     "vertex",
89388                     "area"
89389                 ],
89390                 "fields": [
89391                     "operator",
89392                     "building_area",
89393                     "address"
89394                 ],
89395                 "suggestion": true
89396             },
89397             "shop/supermarket/Super U": {
89398                 "tags": {
89399                     "name": "Super U",
89400                     "shop": "supermarket"
89401                 },
89402                 "name": "Super U",
89403                 "icon": "grocery",
89404                 "geometry": [
89405                     "point",
89406                     "vertex",
89407                     "area"
89408                 ],
89409                 "fields": [
89410                     "operator",
89411                     "building_area",
89412                     "address"
89413                 ],
89414                 "suggestion": true
89415             },
89416             "shop/supermarket/Metro": {
89417                 "tags": {
89418                     "name": "Metro",
89419                     "shop": "supermarket"
89420                 },
89421                 "name": "Metro",
89422                 "icon": "grocery",
89423                 "geometry": [
89424                     "point",
89425                     "vertex",
89426                     "area"
89427                 ],
89428                 "fields": [
89429                     "operator",
89430                     "building_area",
89431                     "address"
89432                 ],
89433                 "suggestion": true
89434             },
89435             "shop/supermarket/Neukauf": {
89436                 "tags": {
89437                     "name": "Neukauf",
89438                     "shop": "supermarket"
89439                 },
89440                 "name": "Neukauf",
89441                 "icon": "grocery",
89442                 "geometry": [
89443                     "point",
89444                     "vertex",
89445                     "area"
89446                 ],
89447                 "fields": [
89448                     "operator",
89449                     "building_area",
89450                     "address"
89451                 ],
89452                 "suggestion": true
89453             },
89454             "shop/supermarket/Migros": {
89455                 "tags": {
89456                     "name": "Migros",
89457                     "shop": "supermarket"
89458                 },
89459                 "name": "Migros",
89460                 "icon": "grocery",
89461                 "geometry": [
89462                     "point",
89463                     "vertex",
89464                     "area"
89465                 ],
89466                 "fields": [
89467                     "operator",
89468                     "building_area",
89469                     "address"
89470                 ],
89471                 "suggestion": true
89472             },
89473             "shop/supermarket/Marktkauf": {
89474                 "tags": {
89475                     "name": "Marktkauf",
89476                     "shop": "supermarket"
89477                 },
89478                 "name": "Marktkauf",
89479                 "icon": "grocery",
89480                 "geometry": [
89481                     "point",
89482                     "vertex",
89483                     "area"
89484                 ],
89485                 "fields": [
89486                     "operator",
89487                     "building_area",
89488                     "address"
89489                 ],
89490                 "suggestion": true
89491             },
89492             "shop/supermarket/Delikatesy Centrum": {
89493                 "tags": {
89494                     "name": "Delikatesy Centrum",
89495                     "shop": "supermarket"
89496                 },
89497                 "name": "Delikatesy Centrum",
89498                 "icon": "grocery",
89499                 "geometry": [
89500                     "point",
89501                     "vertex",
89502                     "area"
89503                 ],
89504                 "fields": [
89505                     "operator",
89506                     "building_area",
89507                     "address"
89508                 ],
89509                 "suggestion": true
89510             },
89511             "shop/supermarket/C1000": {
89512                 "tags": {
89513                     "name": "C1000",
89514                     "shop": "supermarket"
89515                 },
89516                 "name": "C1000",
89517                 "icon": "grocery",
89518                 "geometry": [
89519                     "point",
89520                     "vertex",
89521                     "area"
89522                 ],
89523                 "fields": [
89524                     "operator",
89525                     "building_area",
89526                     "address"
89527                 ],
89528                 "suggestion": true
89529             },
89530             "shop/supermarket/Hoogvliet": {
89531                 "tags": {
89532                     "name": "Hoogvliet",
89533                     "shop": "supermarket"
89534                 },
89535                 "name": "Hoogvliet",
89536                 "icon": "grocery",
89537                 "geometry": [
89538                     "point",
89539                     "vertex",
89540                     "area"
89541                 ],
89542                 "fields": [
89543                     "operator",
89544                     "building_area",
89545                     "address"
89546                 ],
89547                 "suggestion": true
89548             },
89549             "shop/supermarket/COOP": {
89550                 "tags": {
89551                     "name": "COOP",
89552                     "shop": "supermarket"
89553                 },
89554                 "name": "COOP",
89555                 "icon": "grocery",
89556                 "geometry": [
89557                     "point",
89558                     "vertex",
89559                     "area"
89560                 ],
89561                 "fields": [
89562                     "operator",
89563                     "building_area",
89564                     "address"
89565                 ],
89566                 "suggestion": true
89567             },
89568             "shop/supermarket/Food Basics": {
89569                 "tags": {
89570                     "name": "Food Basics",
89571                     "shop": "supermarket"
89572                 },
89573                 "name": "Food Basics",
89574                 "icon": "grocery",
89575                 "geometry": [
89576                     "point",
89577                     "vertex",
89578                     "area"
89579                 ],
89580                 "fields": [
89581                     "operator",
89582                     "building_area",
89583                     "address"
89584                 ],
89585                 "suggestion": true
89586             },
89587             "shop/supermarket/Casino": {
89588                 "tags": {
89589                     "name": "Casino",
89590                     "shop": "supermarket"
89591                 },
89592                 "name": "Casino",
89593                 "icon": "grocery",
89594                 "geometry": [
89595                     "point",
89596                     "vertex",
89597                     "area"
89598                 ],
89599                 "fields": [
89600                     "operator",
89601                     "building_area",
89602                     "address"
89603                 ],
89604                 "suggestion": true
89605             },
89606             "shop/supermarket/Penny Markt": {
89607                 "tags": {
89608                     "name": "Penny Markt",
89609                     "shop": "supermarket"
89610                 },
89611                 "name": "Penny Markt",
89612                 "icon": "grocery",
89613                 "geometry": [
89614                     "point",
89615                     "vertex",
89616                     "area"
89617                 ],
89618                 "fields": [
89619                     "operator",
89620                     "building_area",
89621                     "address"
89622                 ],
89623                 "suggestion": true
89624             },
89625             "shop/supermarket/Giant": {
89626                 "tags": {
89627                     "name": "Giant",
89628                     "shop": "supermarket"
89629                 },
89630                 "name": "Giant",
89631                 "icon": "grocery",
89632                 "geometry": [
89633                     "point",
89634                     "vertex",
89635                     "area"
89636                 ],
89637                 "fields": [
89638                     "operator",
89639                     "building_area",
89640                     "address"
89641                 ],
89642                 "suggestion": true
89643             },
89644             "shop/supermarket/Rema 1000": {
89645                 "tags": {
89646                     "name": "Rema 1000",
89647                     "shop": "supermarket"
89648                 },
89649                 "name": "Rema 1000",
89650                 "icon": "grocery",
89651                 "geometry": [
89652                     "point",
89653                     "vertex",
89654                     "area"
89655                 ],
89656                 "fields": [
89657                     "operator",
89658                     "building_area",
89659                     "address"
89660                 ],
89661                 "suggestion": true
89662             },
89663             "shop/supermarket/Kaufpark": {
89664                 "tags": {
89665                     "name": "Kaufpark",
89666                     "shop": "supermarket"
89667                 },
89668                 "name": "Kaufpark",
89669                 "icon": "grocery",
89670                 "geometry": [
89671                     "point",
89672                     "vertex",
89673                     "area"
89674                 ],
89675                 "fields": [
89676                     "operator",
89677                     "building_area",
89678                     "address"
89679                 ],
89680                 "suggestion": true
89681             },
89682             "shop/supermarket/ALDI SÜD": {
89683                 "tags": {
89684                     "name": "ALDI SÜD",
89685                     "shop": "supermarket"
89686                 },
89687                 "name": "ALDI SÜD",
89688                 "icon": "grocery",
89689                 "geometry": [
89690                     "point",
89691                     "vertex",
89692                     "area"
89693                 ],
89694                 "fields": [
89695                     "operator",
89696                     "building_area",
89697                     "address"
89698                 ],
89699                 "suggestion": true
89700             },
89701             "shop/supermarket/Simply Market": {
89702                 "tags": {
89703                     "name": "Simply Market",
89704                     "shop": "supermarket"
89705                 },
89706                 "name": "Simply Market",
89707                 "icon": "grocery",
89708                 "geometry": [
89709                     "point",
89710                     "vertex",
89711                     "area"
89712                 ],
89713                 "fields": [
89714                     "operator",
89715                     "building_area",
89716                     "address"
89717                 ],
89718                 "suggestion": true
89719             },
89720             "shop/supermarket/Konzum": {
89721                 "tags": {
89722                     "name": "Konzum",
89723                     "shop": "supermarket"
89724                 },
89725                 "name": "Konzum",
89726                 "icon": "grocery",
89727                 "geometry": [
89728                     "point",
89729                     "vertex",
89730                     "area"
89731                 ],
89732                 "fields": [
89733                     "operator",
89734                     "building_area",
89735                     "address"
89736                 ],
89737                 "suggestion": true
89738             },
89739             "shop/supermarket/Carrefour Express": {
89740                 "tags": {
89741                     "name": "Carrefour Express",
89742                     "shop": "supermarket"
89743                 },
89744                 "name": "Carrefour Express",
89745                 "icon": "grocery",
89746                 "geometry": [
89747                     "point",
89748                     "vertex",
89749                     "area"
89750                 ],
89751                 "fields": [
89752                     "operator",
89753                     "building_area",
89754                     "address"
89755                 ],
89756                 "suggestion": true
89757             },
89758             "shop/supermarket/Eurospar": {
89759                 "tags": {
89760                     "name": "Eurospar",
89761                     "shop": "supermarket"
89762                 },
89763                 "name": "Eurospar",
89764                 "icon": "grocery",
89765                 "geometry": [
89766                     "point",
89767                     "vertex",
89768                     "area"
89769                 ],
89770                 "fields": [
89771                     "operator",
89772                     "building_area",
89773                     "address"
89774                 ],
89775                 "suggestion": true
89776             },
89777             "shop/supermarket/Mercator": {
89778                 "tags": {
89779                     "name": "Mercator",
89780                     "shop": "supermarket"
89781                 },
89782                 "name": "Mercator",
89783                 "icon": "grocery",
89784                 "geometry": [
89785                     "point",
89786                     "vertex",
89787                     "area"
89788                 ],
89789                 "fields": [
89790                     "operator",
89791                     "building_area",
89792                     "address"
89793                 ],
89794                 "suggestion": true
89795             },
89796             "shop/supermarket/Famila": {
89797                 "tags": {
89798                     "name": "Famila",
89799                     "shop": "supermarket"
89800                 },
89801                 "name": "Famila",
89802                 "icon": "grocery",
89803                 "geometry": [
89804                     "point",
89805                     "vertex",
89806                     "area"
89807                 ],
89808                 "fields": [
89809                     "operator",
89810                     "building_area",
89811                     "address"
89812                 ],
89813                 "suggestion": true
89814             },
89815             "shop/supermarket/Hemköp": {
89816                 "tags": {
89817                     "name": "Hemköp",
89818                     "shop": "supermarket"
89819                 },
89820                 "name": "Hemköp",
89821                 "icon": "grocery",
89822                 "geometry": [
89823                     "point",
89824                     "vertex",
89825                     "area"
89826                 ],
89827                 "fields": [
89828                     "operator",
89829                     "building_area",
89830                     "address"
89831                 ],
89832                 "suggestion": true
89833             },
89834             "shop/supermarket/real,-": {
89835                 "tags": {
89836                     "name": "real,-",
89837                     "shop": "supermarket"
89838                 },
89839                 "name": "real,-",
89840                 "icon": "grocery",
89841                 "geometry": [
89842                     "point",
89843                     "vertex",
89844                     "area"
89845                 ],
89846                 "fields": [
89847                     "operator",
89848                     "building_area",
89849                     "address"
89850                 ],
89851                 "suggestion": true
89852             },
89853             "shop/supermarket/Markant": {
89854                 "tags": {
89855                     "name": "Markant",
89856                     "shop": "supermarket"
89857                 },
89858                 "name": "Markant",
89859                 "icon": "grocery",
89860                 "geometry": [
89861                     "point",
89862                     "vertex",
89863                     "area"
89864                 ],
89865                 "fields": [
89866                     "operator",
89867                     "building_area",
89868                     "address"
89869                 ],
89870                 "suggestion": true
89871             },
89872             "shop/supermarket/Volg": {
89873                 "tags": {
89874                     "name": "Volg",
89875                     "shop": "supermarket"
89876                 },
89877                 "name": "Volg",
89878                 "icon": "grocery",
89879                 "geometry": [
89880                     "point",
89881                     "vertex",
89882                     "area"
89883                 ],
89884                 "fields": [
89885                     "operator",
89886                     "building_area",
89887                     "address"
89888                 ],
89889                 "suggestion": true
89890             },
89891             "shop/supermarket/Leader Price": {
89892                 "tags": {
89893                     "name": "Leader Price",
89894                     "shop": "supermarket"
89895                 },
89896                 "name": "Leader Price",
89897                 "icon": "grocery",
89898                 "geometry": [
89899                     "point",
89900                     "vertex",
89901                     "area"
89902                 ],
89903                 "fields": [
89904                     "operator",
89905                     "building_area",
89906                     "address"
89907                 ],
89908                 "suggestion": true
89909             },
89910             "shop/supermarket/Treff 3000": {
89911                 "tags": {
89912                     "name": "Treff 3000",
89913                     "shop": "supermarket"
89914                 },
89915                 "name": "Treff 3000",
89916                 "icon": "grocery",
89917                 "geometry": [
89918                     "point",
89919                     "vertex",
89920                     "area"
89921                 ],
89922                 "fields": [
89923                     "operator",
89924                     "building_area",
89925                     "address"
89926                 ],
89927                 "suggestion": true
89928             },
89929             "shop/supermarket/SuperBrugsen": {
89930                 "tags": {
89931                     "name": "SuperBrugsen",
89932                     "shop": "supermarket"
89933                 },
89934                 "name": "SuperBrugsen",
89935                 "icon": "grocery",
89936                 "geometry": [
89937                     "point",
89938                     "vertex",
89939                     "area"
89940                 ],
89941                 "fields": [
89942                     "operator",
89943                     "building_area",
89944                     "address"
89945                 ],
89946                 "suggestion": true
89947             },
89948             "shop/supermarket/Kaiser's": {
89949                 "tags": {
89950                     "name": "Kaiser's",
89951                     "shop": "supermarket"
89952                 },
89953                 "name": "Kaiser's",
89954                 "icon": "grocery",
89955                 "geometry": [
89956                     "point",
89957                     "vertex",
89958                     "area"
89959                 ],
89960                 "fields": [
89961                     "operator",
89962                     "building_area",
89963                     "address"
89964                 ],
89965                 "suggestion": true
89966             },
89967             "shop/supermarket/K+K": {
89968                 "tags": {
89969                     "name": "K+K",
89970                     "shop": "supermarket"
89971                 },
89972                 "name": "K+K",
89973                 "icon": "grocery",
89974                 "geometry": [
89975                     "point",
89976                     "vertex",
89977                     "area"
89978                 ],
89979                 "fields": [
89980                     "operator",
89981                     "building_area",
89982                     "address"
89983                 ],
89984                 "suggestion": true
89985             },
89986             "shop/supermarket/Unimarkt": {
89987                 "tags": {
89988                     "name": "Unimarkt",
89989                     "shop": "supermarket"
89990                 },
89991                 "name": "Unimarkt",
89992                 "icon": "grocery",
89993                 "geometry": [
89994                     "point",
89995                     "vertex",
89996                     "area"
89997                 ],
89998                 "fields": [
89999                     "operator",
90000                     "building_area",
90001                     "address"
90002                 ],
90003                 "suggestion": true
90004             },
90005             "shop/supermarket/Carrefour City": {
90006                 "tags": {
90007                     "name": "Carrefour City",
90008                     "shop": "supermarket"
90009                 },
90010                 "name": "Carrefour City",
90011                 "icon": "grocery",
90012                 "geometry": [
90013                     "point",
90014                     "vertex",
90015                     "area"
90016                 ],
90017                 "fields": [
90018                     "operator",
90019                     "building_area",
90020                     "address"
90021                 ],
90022                 "suggestion": true
90023             },
90024             "shop/supermarket/Sobeys": {
90025                 "tags": {
90026                     "name": "Sobeys",
90027                     "shop": "supermarket"
90028                 },
90029                 "name": "Sobeys",
90030                 "icon": "grocery",
90031                 "geometry": [
90032                     "point",
90033                     "vertex",
90034                     "area"
90035                 ],
90036                 "fields": [
90037                     "operator",
90038                     "building_area",
90039                     "address"
90040                 ],
90041                 "suggestion": true
90042             },
90043             "shop/supermarket/S-Market": {
90044                 "tags": {
90045                     "name": "S-Market",
90046                     "shop": "supermarket"
90047                 },
90048                 "name": "S-Market",
90049                 "icon": "grocery",
90050                 "geometry": [
90051                     "point",
90052                     "vertex",
90053                     "area"
90054                 ],
90055                 "fields": [
90056                     "operator",
90057                     "building_area",
90058                     "address"
90059                 ],
90060                 "suggestion": true
90061             },
90062             "shop/supermarket/Combi": {
90063                 "tags": {
90064                     "name": "Combi",
90065                     "shop": "supermarket"
90066                 },
90067                 "name": "Combi",
90068                 "icon": "grocery",
90069                 "geometry": [
90070                     "point",
90071                     "vertex",
90072                     "area"
90073                 ],
90074                 "fields": [
90075                     "operator",
90076                     "building_area",
90077                     "address"
90078                 ],
90079                 "suggestion": true
90080             },
90081             "shop/supermarket/Denner": {
90082                 "tags": {
90083                     "name": "Denner",
90084                     "shop": "supermarket"
90085                 },
90086                 "name": "Denner",
90087                 "icon": "grocery",
90088                 "geometry": [
90089                     "point",
90090                     "vertex",
90091                     "area"
90092                 ],
90093                 "fields": [
90094                     "operator",
90095                     "building_area",
90096                     "address"
90097                 ],
90098                 "suggestion": true
90099             },
90100             "shop/supermarket/Konsum": {
90101                 "tags": {
90102                     "name": "Konsum",
90103                     "shop": "supermarket"
90104                 },
90105                 "name": "Konsum",
90106                 "icon": "grocery",
90107                 "geometry": [
90108                     "point",
90109                     "vertex",
90110                     "area"
90111                 ],
90112                 "fields": [
90113                     "operator",
90114                     "building_area",
90115                     "address"
90116                 ],
90117                 "suggestion": true
90118             },
90119             "shop/supermarket/Franprix": {
90120                 "tags": {
90121                     "name": "Franprix",
90122                     "shop": "supermarket"
90123                 },
90124                 "name": "Franprix",
90125                 "icon": "grocery",
90126                 "geometry": [
90127                     "point",
90128                     "vertex",
90129                     "area"
90130                 ],
90131                 "fields": [
90132                     "operator",
90133                     "building_area",
90134                     "address"
90135                 ],
90136                 "suggestion": true
90137             },
90138             "shop/supermarket/Monoprix": {
90139                 "tags": {
90140                     "name": "Monoprix",
90141                     "shop": "supermarket"
90142                 },
90143                 "name": "Monoprix",
90144                 "icon": "grocery",
90145                 "geometry": [
90146                     "point",
90147                     "vertex",
90148                     "area"
90149                 ],
90150                 "fields": [
90151                     "operator",
90152                     "building_area",
90153                     "address"
90154                 ],
90155                 "suggestion": true
90156             },
90157             "shop/supermarket/Diska": {
90158                 "tags": {
90159                     "name": "Diska",
90160                     "shop": "supermarket"
90161                 },
90162                 "name": "Diska",
90163                 "icon": "grocery",
90164                 "geometry": [
90165                     "point",
90166                     "vertex",
90167                     "area"
90168                 ],
90169                 "fields": [
90170                     "operator",
90171                     "building_area",
90172                     "address"
90173                 ],
90174                 "suggestion": true
90175             },
90176             "shop/supermarket/PENNY": {
90177                 "tags": {
90178                     "name": "PENNY",
90179                     "shop": "supermarket"
90180                 },
90181                 "name": "PENNY",
90182                 "icon": "grocery",
90183                 "geometry": [
90184                     "point",
90185                     "vertex",
90186                     "area"
90187                 ],
90188                 "fields": [
90189                     "operator",
90190                     "building_area",
90191                     "address"
90192                 ],
90193                 "suggestion": true
90194             },
90195             "shop/supermarket/Dia": {
90196                 "tags": {
90197                     "name": "Dia",
90198                     "shop": "supermarket"
90199                 },
90200                 "name": "Dia",
90201                 "icon": "grocery",
90202                 "geometry": [
90203                     "point",
90204                     "vertex",
90205                     "area"
90206                 ],
90207                 "fields": [
90208                     "operator",
90209                     "building_area",
90210                     "address"
90211                 ],
90212                 "suggestion": true
90213             },
90214             "shop/supermarket/Giant Eagle": {
90215                 "tags": {
90216                     "name": "Giant Eagle",
90217                     "shop": "supermarket"
90218                 },
90219                 "name": "Giant Eagle",
90220                 "icon": "grocery",
90221                 "geometry": [
90222                     "point",
90223                     "vertex",
90224                     "area"
90225                 ],
90226                 "fields": [
90227                     "operator",
90228                     "building_area",
90229                     "address"
90230                 ],
90231                 "suggestion": true
90232             },
90233             "shop/supermarket/NORMA": {
90234                 "tags": {
90235                     "name": "NORMA",
90236                     "shop": "supermarket"
90237                 },
90238                 "name": "NORMA",
90239                 "icon": "grocery",
90240                 "geometry": [
90241                     "point",
90242                     "vertex",
90243                     "area"
90244                 ],
90245                 "fields": [
90246                     "operator",
90247                     "building_area",
90248                     "address"
90249                 ],
90250                 "suggestion": true
90251             },
90252             "shop/supermarket/AD Delhaize": {
90253                 "tags": {
90254                     "name": "AD Delhaize",
90255                     "shop": "supermarket"
90256                 },
90257                 "name": "AD Delhaize",
90258                 "icon": "grocery",
90259                 "geometry": [
90260                     "point",
90261                     "vertex",
90262                     "area"
90263                 ],
90264                 "fields": [
90265                     "operator",
90266                     "building_area",
90267                     "address"
90268                 ],
90269                 "suggestion": true
90270             },
90271             "shop/supermarket/Auchan": {
90272                 "tags": {
90273                     "name": "Auchan",
90274                     "shop": "supermarket"
90275                 },
90276                 "name": "Auchan",
90277                 "icon": "grocery",
90278                 "geometry": [
90279                     "point",
90280                     "vertex",
90281                     "area"
90282                 ],
90283                 "fields": [
90284                     "operator",
90285                     "building_area",
90286                     "address"
90287                 ],
90288                 "suggestion": true
90289             },
90290             "shop/supermarket/Mercadona": {
90291                 "tags": {
90292                     "name": "Mercadona",
90293                     "shop": "supermarket"
90294                 },
90295                 "name": "Mercadona",
90296                 "icon": "grocery",
90297                 "geometry": [
90298                     "point",
90299                     "vertex",
90300                     "area"
90301                 ],
90302                 "fields": [
90303                     "operator",
90304                     "building_area",
90305                     "address"
90306                 ],
90307                 "suggestion": true
90308             },
90309             "shop/supermarket/Consum": {
90310                 "tags": {
90311                     "name": "Consum",
90312                     "shop": "supermarket"
90313                 },
90314                 "name": "Consum",
90315                 "icon": "grocery",
90316                 "geometry": [
90317                     "point",
90318                     "vertex",
90319                     "area"
90320                 ],
90321                 "fields": [
90322                     "operator",
90323                     "building_area",
90324                     "address"
90325                 ],
90326                 "suggestion": true
90327             },
90328             "shop/supermarket/Carrefour Market": {
90329                 "tags": {
90330                     "name": "Carrefour Market",
90331                     "shop": "supermarket"
90332                 },
90333                 "name": "Carrefour Market",
90334                 "icon": "grocery",
90335                 "geometry": [
90336                     "point",
90337                     "vertex",
90338                     "area"
90339                 ],
90340                 "fields": [
90341                     "operator",
90342                     "building_area",
90343                     "address"
90344                 ],
90345                 "suggestion": true
90346             },
90347             "shop/supermarket/Whole Foods": {
90348                 "tags": {
90349                     "name": "Whole Foods",
90350                     "shop": "supermarket"
90351                 },
90352                 "name": "Whole Foods",
90353                 "icon": "grocery",
90354                 "geometry": [
90355                     "point",
90356                     "vertex",
90357                     "area"
90358                 ],
90359                 "fields": [
90360                     "operator",
90361                     "building_area",
90362                     "address"
90363                 ],
90364                 "suggestion": true
90365             },
90366             "shop/supermarket/Pam": {
90367                 "tags": {
90368                     "name": "Pam",
90369                     "shop": "supermarket"
90370                 },
90371                 "name": "Pam",
90372                 "icon": "grocery",
90373                 "geometry": [
90374                     "point",
90375                     "vertex",
90376                     "area"
90377                 ],
90378                 "fields": [
90379                     "operator",
90380                     "building_area",
90381                     "address"
90382                 ],
90383                 "suggestion": true
90384             },
90385             "shop/supermarket/sky": {
90386                 "tags": {
90387                     "name": "sky",
90388                     "shop": "supermarket"
90389                 },
90390                 "name": "sky",
90391                 "icon": "grocery",
90392                 "geometry": [
90393                     "point",
90394                     "vertex",
90395                     "area"
90396                 ],
90397                 "fields": [
90398                     "operator",
90399                     "building_area",
90400                     "address"
90401                 ],
90402                 "suggestion": true
90403             },
90404             "shop/supermarket/Despar": {
90405                 "tags": {
90406                     "name": "Despar",
90407                     "shop": "supermarket"
90408                 },
90409                 "name": "Despar",
90410                 "icon": "grocery",
90411                 "geometry": [
90412                     "point",
90413                     "vertex",
90414                     "area"
90415                 ],
90416                 "fields": [
90417                     "operator",
90418                     "building_area",
90419                     "address"
90420                 ],
90421                 "suggestion": true
90422             },
90423             "shop/supermarket/Eroski": {
90424                 "tags": {
90425                     "name": "Eroski",
90426                     "shop": "supermarket"
90427                 },
90428                 "name": "Eroski",
90429                 "icon": "grocery",
90430                 "geometry": [
90431                     "point",
90432                     "vertex",
90433                     "area"
90434                 ],
90435                 "fields": [
90436                     "operator",
90437                     "building_area",
90438                     "address"
90439                 ],
90440                 "suggestion": true
90441             },
90442             "shop/supermarket/Maxi": {
90443                 "tags": {
90444                     "name": "Maxi",
90445                     "shop": "supermarket"
90446                 },
90447                 "name": "Maxi",
90448                 "icon": "grocery",
90449                 "geometry": [
90450                     "point",
90451                     "vertex",
90452                     "area"
90453                 ],
90454                 "fields": [
90455                     "operator",
90456                     "building_area",
90457                     "address"
90458                 ],
90459                 "suggestion": true
90460             },
90461             "shop/supermarket/Colruyt": {
90462                 "tags": {
90463                     "name": "Colruyt",
90464                     "shop": "supermarket"
90465                 },
90466                 "name": "Colruyt",
90467                 "icon": "grocery",
90468                 "geometry": [
90469                     "point",
90470                     "vertex",
90471                     "area"
90472                 ],
90473                 "fields": [
90474                     "operator",
90475                     "building_area",
90476                     "address"
90477                 ],
90478                 "suggestion": true
90479             },
90480             "shop/supermarket/The Co-operative": {
90481                 "tags": {
90482                     "name": "The Co-operative",
90483                     "shop": "supermarket"
90484                 },
90485                 "name": "The Co-operative",
90486                 "icon": "grocery",
90487                 "geometry": [
90488                     "point",
90489                     "vertex",
90490                     "area"
90491                 ],
90492                 "fields": [
90493                     "operator",
90494                     "building_area",
90495                     "address"
90496                 ],
90497                 "suggestion": true
90498             },
90499             "shop/supermarket/Intermarché": {
90500                 "tags": {
90501                     "name": "Intermarché",
90502                     "shop": "supermarket"
90503                 },
90504                 "name": "Intermarché",
90505                 "icon": "grocery",
90506                 "geometry": [
90507                     "point",
90508                     "vertex",
90509                     "area"
90510                 ],
90511                 "fields": [
90512                     "operator",
90513                     "building_area",
90514                     "address"
90515                 ],
90516                 "suggestion": true
90517             },
90518             "shop/supermarket/Delhaize": {
90519                 "tags": {
90520                     "name": "Delhaize",
90521                     "shop": "supermarket"
90522                 },
90523                 "name": "Delhaize",
90524                 "icon": "grocery",
90525                 "geometry": [
90526                     "point",
90527                     "vertex",
90528                     "area"
90529                 ],
90530                 "fields": [
90531                     "operator",
90532                     "building_area",
90533                     "address"
90534                 ],
90535                 "suggestion": true
90536             },
90537             "shop/supermarket/CBA": {
90538                 "tags": {
90539                     "name": "CBA",
90540                     "shop": "supermarket"
90541                 },
90542                 "name": "CBA",
90543                 "icon": "grocery",
90544                 "geometry": [
90545                     "point",
90546                     "vertex",
90547                     "area"
90548                 ],
90549                 "fields": [
90550                     "operator",
90551                     "building_area",
90552                     "address"
90553                 ],
90554                 "suggestion": true
90555             },
90556             "shop/supermarket/Shopi": {
90557                 "tags": {
90558                     "name": "Shopi",
90559                     "shop": "supermarket"
90560                 },
90561                 "name": "Shopi",
90562                 "icon": "grocery",
90563                 "geometry": [
90564                     "point",
90565                     "vertex",
90566                     "area"
90567                 ],
90568                 "fields": [
90569                     "operator",
90570                     "building_area",
90571                     "address"
90572                 ],
90573                 "suggestion": true
90574             },
90575             "shop/supermarket/Walmart": {
90576                 "tags": {
90577                     "name": "Walmart",
90578                     "shop": "supermarket"
90579                 },
90580                 "name": "Walmart",
90581                 "icon": "grocery",
90582                 "geometry": [
90583                     "point",
90584                     "vertex",
90585                     "area"
90586                 ],
90587                 "fields": [
90588                     "operator",
90589                     "building_area",
90590                     "address"
90591                 ],
90592                 "suggestion": true
90593             },
90594             "shop/supermarket/Kroger": {
90595                 "tags": {
90596                     "name": "Kroger",
90597                     "shop": "supermarket"
90598                 },
90599                 "name": "Kroger",
90600                 "icon": "grocery",
90601                 "geometry": [
90602                     "point",
90603                     "vertex",
90604                     "area"
90605                 ],
90606                 "fields": [
90607                     "operator",
90608                     "building_area",
90609                     "address"
90610                 ],
90611                 "suggestion": true
90612             },
90613             "shop/supermarket/Albertsons": {
90614                 "tags": {
90615                     "name": "Albertsons",
90616                     "shop": "supermarket"
90617                 },
90618                 "name": "Albertsons",
90619                 "icon": "grocery",
90620                 "geometry": [
90621                     "point",
90622                     "vertex",
90623                     "area"
90624                 ],
90625                 "fields": [
90626                     "operator",
90627                     "building_area",
90628                     "address"
90629                 ],
90630                 "suggestion": true
90631             },
90632             "shop/supermarket/Trader Joe's": {
90633                 "tags": {
90634                     "name": "Trader Joe's",
90635                     "shop": "supermarket"
90636                 },
90637                 "name": "Trader Joe's",
90638                 "icon": "grocery",
90639                 "geometry": [
90640                     "point",
90641                     "vertex",
90642                     "area"
90643                 ],
90644                 "fields": [
90645                     "operator",
90646                     "building_area",
90647                     "address"
90648                 ],
90649                 "suggestion": true
90650             },
90651             "shop/supermarket/Feneberg": {
90652                 "tags": {
90653                     "name": "Feneberg",
90654                     "shop": "supermarket"
90655                 },
90656                 "name": "Feneberg",
90657                 "icon": "grocery",
90658                 "geometry": [
90659                     "point",
90660                     "vertex",
90661                     "area"
90662                 ],
90663                 "fields": [
90664                     "operator",
90665                     "building_area",
90666                     "address"
90667                 ],
90668                 "suggestion": true
90669             },
90670             "shop/supermarket/denn's Biomarkt": {
90671                 "tags": {
90672                     "name": "denn's Biomarkt",
90673                     "shop": "supermarket"
90674                 },
90675                 "name": "denn's Biomarkt",
90676                 "icon": "grocery",
90677                 "geometry": [
90678                     "point",
90679                     "vertex",
90680                     "area"
90681                 ],
90682                 "fields": [
90683                     "operator",
90684                     "building_area",
90685                     "address"
90686                 ],
90687                 "suggestion": true
90688             },
90689             "shop/supermarket/Kvickly": {
90690                 "tags": {
90691                     "name": "Kvickly",
90692                     "shop": "supermarket"
90693                 },
90694                 "name": "Kvickly",
90695                 "icon": "grocery",
90696                 "geometry": [
90697                     "point",
90698                     "vertex",
90699                     "area"
90700                 ],
90701                 "fields": [
90702                     "operator",
90703                     "building_area",
90704                     "address"
90705                 ],
90706                 "suggestion": true
90707             },
90708             "shop/supermarket/Makro": {
90709                 "tags": {
90710                     "name": "Makro",
90711                     "shop": "supermarket"
90712                 },
90713                 "name": "Makro",
90714                 "icon": "grocery",
90715                 "geometry": [
90716                     "point",
90717                     "vertex",
90718                     "area"
90719                 ],
90720                 "fields": [
90721                     "operator",
90722                     "building_area",
90723                     "address"
90724                 ],
90725                 "suggestion": true
90726             },
90727             "shop/supermarket/Dico": {
90728                 "tags": {
90729                     "name": "Dico",
90730                     "shop": "supermarket"
90731                 },
90732                 "name": "Dico",
90733                 "icon": "grocery",
90734                 "geometry": [
90735                     "point",
90736                     "vertex",
90737                     "area"
90738                 ],
90739                 "fields": [
90740                     "operator",
90741                     "building_area",
90742                     "address"
90743                 ],
90744                 "suggestion": true
90745             },
90746             "shop/supermarket/Nah & Frisch": {
90747                 "tags": {
90748                     "name": "Nah & Frisch",
90749                     "shop": "supermarket"
90750                 },
90751                 "name": "Nah & Frisch",
90752                 "icon": "grocery",
90753                 "geometry": [
90754                     "point",
90755                     "vertex",
90756                     "area"
90757                 ],
90758                 "fields": [
90759                     "operator",
90760                     "building_area",
90761                     "address"
90762                 ],
90763                 "suggestion": true
90764             },
90765             "shop/supermarket/Champion": {
90766                 "tags": {
90767                     "name": "Champion",
90768                     "shop": "supermarket"
90769                 },
90770                 "name": "Champion",
90771                 "icon": "grocery",
90772                 "geometry": [
90773                     "point",
90774                     "vertex",
90775                     "area"
90776                 ],
90777                 "fields": [
90778                     "operator",
90779                     "building_area",
90780                     "address"
90781                 ],
90782                 "suggestion": true
90783             },
90784             "shop/supermarket/ICA Supermarket": {
90785                 "tags": {
90786                     "name": "ICA Supermarket",
90787                     "shop": "supermarket"
90788                 },
90789                 "name": "ICA Supermarket",
90790                 "icon": "grocery",
90791                 "geometry": [
90792                     "point",
90793                     "vertex",
90794                     "area"
90795                 ],
90796                 "fields": [
90797                     "operator",
90798                     "building_area",
90799                     "address"
90800                 ],
90801                 "suggestion": true
90802             },
90803             "shop/supermarket/Fakta": {
90804                 "tags": {
90805                     "name": "Fakta",
90806                     "shop": "supermarket"
90807                 },
90808                 "name": "Fakta",
90809                 "icon": "grocery",
90810                 "geometry": [
90811                     "point",
90812                     "vertex",
90813                     "area"
90814                 ],
90815                 "fields": [
90816                     "operator",
90817                     "building_area",
90818                     "address"
90819                 ],
90820                 "suggestion": true
90821             },
90822             "shop/supermarket/Магнит": {
90823                 "tags": {
90824                     "name": "Магнит",
90825                     "shop": "supermarket"
90826                 },
90827                 "name": "Магнит",
90828                 "icon": "grocery",
90829                 "geometry": [
90830                     "point",
90831                     "vertex",
90832                     "area"
90833                 ],
90834                 "fields": [
90835                     "operator",
90836                     "building_area",
90837                     "address"
90838                 ],
90839                 "suggestion": true
90840             },
90841             "shop/supermarket/Caprabo": {
90842                 "tags": {
90843                     "name": "Caprabo",
90844                     "shop": "supermarket"
90845                 },
90846                 "name": "Caprabo",
90847                 "icon": "grocery",
90848                 "geometry": [
90849                     "point",
90850                     "vertex",
90851                     "area"
90852                 ],
90853                 "fields": [
90854                     "operator",
90855                     "building_area",
90856                     "address"
90857                 ],
90858                 "suggestion": true
90859             },
90860             "shop/supermarket/Famiglia Cooperativa": {
90861                 "tags": {
90862                     "name": "Famiglia Cooperativa",
90863                     "shop": "supermarket"
90864                 },
90865                 "name": "Famiglia Cooperativa",
90866                 "icon": "grocery",
90867                 "geometry": [
90868                     "point",
90869                     "vertex",
90870                     "area"
90871                 ],
90872                 "fields": [
90873                     "operator",
90874                     "building_area",
90875                     "address"
90876                 ],
90877                 "suggestion": true
90878             },
90879             "shop/supermarket/Народная 7Я семьЯ": {
90880                 "tags": {
90881                     "name": "Народная 7Я семьЯ",
90882                     "shop": "supermarket"
90883                 },
90884                 "name": "Народная 7Я семьЯ",
90885                 "icon": "grocery",
90886                 "geometry": [
90887                     "point",
90888                     "vertex",
90889                     "area"
90890                 ],
90891                 "fields": [
90892                     "operator",
90893                     "building_area",
90894                     "address"
90895                 ],
90896                 "suggestion": true
90897             },
90898             "shop/supermarket/Esselunga": {
90899                 "tags": {
90900                     "name": "Esselunga",
90901                     "shop": "supermarket"
90902                 },
90903                 "name": "Esselunga",
90904                 "icon": "grocery",
90905                 "geometry": [
90906                     "point",
90907                     "vertex",
90908                     "area"
90909                 ],
90910                 "fields": [
90911                     "operator",
90912                     "building_area",
90913                     "address"
90914                 ],
90915                 "suggestion": true
90916             },
90917             "shop/supermarket/Maxima": {
90918                 "tags": {
90919                     "name": "Maxima",
90920                     "shop": "supermarket"
90921                 },
90922                 "name": "Maxima",
90923                 "icon": "grocery",
90924                 "geometry": [
90925                     "point",
90926                     "vertex",
90927                     "area"
90928                 ],
90929                 "fields": [
90930                     "operator",
90931                     "building_area",
90932                     "address"
90933                 ],
90934                 "suggestion": true
90935             },
90936             "shop/supermarket/Wasgau": {
90937                 "tags": {
90938                     "name": "Wasgau",
90939                     "shop": "supermarket"
90940                 },
90941                 "name": "Wasgau",
90942                 "icon": "grocery",
90943                 "geometry": [
90944                     "point",
90945                     "vertex",
90946                     "area"
90947                 ],
90948                 "fields": [
90949                     "operator",
90950                     "building_area",
90951                     "address"
90952                 ],
90953                 "suggestion": true
90954             },
90955             "shop/supermarket/Pingo Doce": {
90956                 "tags": {
90957                     "name": "Pingo Doce",
90958                     "shop": "supermarket"
90959                 },
90960                 "name": "Pingo Doce",
90961                 "icon": "grocery",
90962                 "geometry": [
90963                     "point",
90964                     "vertex",
90965                     "area"
90966                 ],
90967                 "fields": [
90968                     "operator",
90969                     "building_area",
90970                     "address"
90971                 ],
90972                 "suggestion": true
90973             },
90974             "shop/supermarket/Match": {
90975                 "tags": {
90976                     "name": "Match",
90977                     "shop": "supermarket"
90978                 },
90979                 "name": "Match",
90980                 "icon": "grocery",
90981                 "geometry": [
90982                     "point",
90983                     "vertex",
90984                     "area"
90985                 ],
90986                 "fields": [
90987                     "operator",
90988                     "building_area",
90989                     "address"
90990                 ],
90991                 "suggestion": true
90992             },
90993             "shop/supermarket/Profi": {
90994                 "tags": {
90995                     "name": "Profi",
90996                     "shop": "supermarket"
90997                 },
90998                 "name": "Profi",
90999                 "icon": "grocery",
91000                 "geometry": [
91001                     "point",
91002                     "vertex",
91003                     "area"
91004                 ],
91005                 "fields": [
91006                     "operator",
91007                     "building_area",
91008                     "address"
91009                 ],
91010                 "suggestion": true
91011             },
91012             "shop/supermarket/Lider": {
91013                 "tags": {
91014                     "name": "Lider",
91015                     "shop": "supermarket"
91016                 },
91017                 "name": "Lider",
91018                 "icon": "grocery",
91019                 "geometry": [
91020                     "point",
91021                     "vertex",
91022                     "area"
91023                 ],
91024                 "fields": [
91025                     "operator",
91026                     "building_area",
91027                     "address"
91028                 ],
91029                 "suggestion": true
91030             },
91031             "shop/supermarket/Unimarc": {
91032                 "tags": {
91033                     "name": "Unimarc",
91034                     "shop": "supermarket"
91035                 },
91036                 "name": "Unimarc",
91037                 "icon": "grocery",
91038                 "geometry": [
91039                     "point",
91040                     "vertex",
91041                     "area"
91042                 ],
91043                 "fields": [
91044                     "operator",
91045                     "building_area",
91046                     "address"
91047                 ],
91048                 "suggestion": true
91049             },
91050             "shop/supermarket/Co-operative Food": {
91051                 "tags": {
91052                     "name": "Co-operative Food",
91053                     "shop": "supermarket"
91054                 },
91055                 "name": "Co-operative Food",
91056                 "icon": "grocery",
91057                 "geometry": [
91058                     "point",
91059                     "vertex",
91060                     "area"
91061                 ],
91062                 "fields": [
91063                     "operator",
91064                     "building_area",
91065                     "address"
91066                 ],
91067                 "suggestion": true
91068             },
91069             "shop/supermarket/Santa Isabel": {
91070                 "tags": {
91071                     "name": "Santa Isabel",
91072                     "shop": "supermarket"
91073                 },
91074                 "name": "Santa Isabel",
91075                 "icon": "grocery",
91076                 "geometry": [
91077                     "point",
91078                     "vertex",
91079                     "area"
91080                 ],
91081                 "fields": [
91082                     "operator",
91083                     "building_area",
91084                     "address"
91085                 ],
91086                 "suggestion": true
91087             },
91088             "shop/supermarket/Седьмой континент": {
91089                 "tags": {
91090                     "name": "Седьмой континент",
91091                     "shop": "supermarket"
91092                 },
91093                 "name": "Седьмой континент",
91094                 "icon": "grocery",
91095                 "geometry": [
91096                     "point",
91097                     "vertex",
91098                     "area"
91099                 ],
91100                 "fields": [
91101                     "operator",
91102                     "building_area",
91103                     "address"
91104                 ],
91105                 "suggestion": true
91106             },
91107             "shop/supermarket/HIT": {
91108                 "tags": {
91109                     "name": "HIT",
91110                     "shop": "supermarket"
91111                 },
91112                 "name": "HIT",
91113                 "icon": "grocery",
91114                 "geometry": [
91115                     "point",
91116                     "vertex",
91117                     "area"
91118                 ],
91119                 "fields": [
91120                     "operator",
91121                     "building_area",
91122                     "address"
91123                 ],
91124                 "suggestion": true
91125             },
91126             "shop/supermarket/Rimi": {
91127                 "tags": {
91128                     "name": "Rimi",
91129                     "shop": "supermarket"
91130                 },
91131                 "name": "Rimi",
91132                 "icon": "grocery",
91133                 "geometry": [
91134                     "point",
91135                     "vertex",
91136                     "area"
91137                 ],
91138                 "fields": [
91139                     "operator",
91140                     "building_area",
91141                     "address"
91142                 ],
91143                 "suggestion": true
91144             },
91145             "shop/supermarket/Conad": {
91146                 "tags": {
91147                     "name": "Conad",
91148                     "shop": "supermarket"
91149                 },
91150                 "name": "Conad",
91151                 "icon": "grocery",
91152                 "geometry": [
91153                     "point",
91154                     "vertex",
91155                     "area"
91156                 ],
91157                 "fields": [
91158                     "operator",
91159                     "building_area",
91160                     "address"
91161                 ],
91162                 "suggestion": true
91163             },
91164             "shop/supermarket/Фуршет": {
91165                 "tags": {
91166                     "name": "Фуршет",
91167                     "shop": "supermarket"
91168                 },
91169                 "name": "Фуршет",
91170                 "icon": "grocery",
91171                 "geometry": [
91172                     "point",
91173                     "vertex",
91174                     "area"
91175                 ],
91176                 "fields": [
91177                     "operator",
91178                     "building_area",
91179                     "address"
91180                 ],
91181                 "suggestion": true
91182             },
91183             "shop/supermarket/Willys": {
91184                 "tags": {
91185                     "name": "Willys",
91186                     "shop": "supermarket"
91187                 },
91188                 "name": "Willys",
91189                 "icon": "grocery",
91190                 "geometry": [
91191                     "point",
91192                     "vertex",
91193                     "area"
91194                 ],
91195                 "fields": [
91196                     "operator",
91197                     "building_area",
91198                     "address"
91199                 ],
91200                 "suggestion": true
91201             },
91202             "shop/supermarket/Farmfoods": {
91203                 "tags": {
91204                     "name": "Farmfoods",
91205                     "shop": "supermarket"
91206                 },
91207                 "name": "Farmfoods",
91208                 "icon": "grocery",
91209                 "geometry": [
91210                     "point",
91211                     "vertex",
91212                     "area"
91213                 ],
91214                 "fields": [
91215                     "operator",
91216                     "building_area",
91217                     "address"
91218                 ],
91219                 "suggestion": true
91220             },
91221             "shop/supermarket/U Express": {
91222                 "tags": {
91223                     "name": "U Express",
91224                     "shop": "supermarket"
91225                 },
91226                 "name": "U Express",
91227                 "icon": "grocery",
91228                 "geometry": [
91229                     "point",
91230                     "vertex",
91231                     "area"
91232                 ],
91233                 "fields": [
91234                     "operator",
91235                     "building_area",
91236                     "address"
91237                 ],
91238                 "suggestion": true
91239             },
91240             "shop/supermarket/Фора": {
91241                 "tags": {
91242                     "name": "Фора",
91243                     "shop": "supermarket"
91244                 },
91245                 "name": "Фора",
91246                 "icon": "grocery",
91247                 "geometry": [
91248                     "point",
91249                     "vertex",
91250                     "area"
91251                 ],
91252                 "fields": [
91253                     "operator",
91254                     "building_area",
91255                     "address"
91256                 ],
91257                 "suggestion": true
91258             },
91259             "shop/supermarket/Dunnes Stores": {
91260                 "tags": {
91261                     "name": "Dunnes Stores",
91262                     "shop": "supermarket"
91263                 },
91264                 "name": "Dunnes Stores",
91265                 "icon": "grocery",
91266                 "geometry": [
91267                     "point",
91268                     "vertex",
91269                     "area"
91270                 ],
91271                 "fields": [
91272                     "operator",
91273                     "building_area",
91274                     "address"
91275                 ],
91276                 "suggestion": true
91277             },
91278             "shop/supermarket/Сільпо": {
91279                 "tags": {
91280                     "name": "Сільпо",
91281                     "shop": "supermarket"
91282                 },
91283                 "name": "Сільпо",
91284                 "icon": "grocery",
91285                 "geometry": [
91286                     "point",
91287                     "vertex",
91288                     "area"
91289                 ],
91290                 "fields": [
91291                     "operator",
91292                     "building_area",
91293                     "address"
91294                 ],
91295                 "suggestion": true
91296             },
91297             "shop/supermarket/マルエツ": {
91298                 "tags": {
91299                     "name": "マルエツ",
91300                     "shop": "supermarket"
91301                 },
91302                 "name": "マルエツ",
91303                 "icon": "grocery",
91304                 "geometry": [
91305                     "point",
91306                     "vertex",
91307                     "area"
91308                 ],
91309                 "fields": [
91310                     "operator",
91311                     "building_area",
91312                     "address"
91313                 ],
91314                 "suggestion": true
91315             },
91316             "shop/supermarket/Piggly Wiggly": {
91317                 "tags": {
91318                     "name": "Piggly Wiggly",
91319                     "shop": "supermarket"
91320                 },
91321                 "name": "Piggly Wiggly",
91322                 "icon": "grocery",
91323                 "geometry": [
91324                     "point",
91325                     "vertex",
91326                     "area"
91327                 ],
91328                 "fields": [
91329                     "operator",
91330                     "building_area",
91331                     "address"
91332                 ],
91333                 "suggestion": true
91334             },
91335             "shop/supermarket/Crai": {
91336                 "tags": {
91337                     "name": "Crai",
91338                     "shop": "supermarket"
91339                 },
91340                 "name": "Crai",
91341                 "icon": "grocery",
91342                 "geometry": [
91343                     "point",
91344                     "vertex",
91345                     "area"
91346                 ],
91347                 "fields": [
91348                     "operator",
91349                     "building_area",
91350                     "address"
91351                 ],
91352                 "suggestion": true
91353             },
91354             "shop/supermarket/El Árbol": {
91355                 "tags": {
91356                     "name": "El Árbol",
91357                     "shop": "supermarket"
91358                 },
91359                 "name": "El Árbol",
91360                 "icon": "grocery",
91361                 "geometry": [
91362                     "point",
91363                     "vertex",
91364                     "area"
91365                 ],
91366                 "fields": [
91367                     "operator",
91368                     "building_area",
91369                     "address"
91370                 ],
91371                 "suggestion": true
91372             },
91373             "shop/supermarket/Centre Commercial E. Leclerc": {
91374                 "tags": {
91375                     "name": "Centre Commercial E. Leclerc",
91376                     "shop": "supermarket"
91377                 },
91378                 "name": "Centre Commercial E. Leclerc",
91379                 "icon": "grocery",
91380                 "geometry": [
91381                     "point",
91382                     "vertex",
91383                     "area"
91384                 ],
91385                 "fields": [
91386                     "operator",
91387                     "building_area",
91388                     "address"
91389                 ],
91390                 "suggestion": true
91391             },
91392             "shop/supermarket/Foodland": {
91393                 "tags": {
91394                     "name": "Foodland",
91395                     "shop": "supermarket"
91396                 },
91397                 "name": "Foodland",
91398                 "icon": "grocery",
91399                 "geometry": [
91400                     "point",
91401                     "vertex",
91402                     "area"
91403                 ],
91404                 "fields": [
91405                     "operator",
91406                     "building_area",
91407                     "address"
91408                 ],
91409                 "suggestion": true
91410             },
91411             "shop/supermarket/Super Brugsen": {
91412                 "tags": {
91413                     "name": "Super Brugsen",
91414                     "shop": "supermarket"
91415                 },
91416                 "name": "Super Brugsen",
91417                 "icon": "grocery",
91418                 "geometry": [
91419                     "point",
91420                     "vertex",
91421                     "area"
91422                 ],
91423                 "fields": [
91424                     "operator",
91425                     "building_area",
91426                     "address"
91427                 ],
91428                 "suggestion": true
91429             },
91430             "shop/supermarket/Дикси": {
91431                 "tags": {
91432                     "name": "Дикси",
91433                     "shop": "supermarket"
91434                 },
91435                 "name": "Дикси",
91436                 "icon": "grocery",
91437                 "geometry": [
91438                     "point",
91439                     "vertex",
91440                     "area"
91441                 ],
91442                 "fields": [
91443                     "operator",
91444                     "building_area",
91445                     "address"
91446                 ],
91447                 "suggestion": true
91448             },
91449             "shop/supermarket/Пятёрочка": {
91450                 "tags": {
91451                     "name": "Пятёрочка",
91452                     "shop": "supermarket"
91453                 },
91454                 "name": "Пятёрочка",
91455                 "icon": "grocery",
91456                 "geometry": [
91457                     "point",
91458                     "vertex",
91459                     "area"
91460                 ],
91461                 "fields": [
91462                     "operator",
91463                     "building_area",
91464                     "address"
91465                 ],
91466                 "suggestion": true
91467             },
91468             "shop/supermarket/Publix": {
91469                 "tags": {
91470                     "name": "Publix",
91471                     "shop": "supermarket"
91472                 },
91473                 "name": "Publix",
91474                 "icon": "grocery",
91475                 "geometry": [
91476                     "point",
91477                     "vertex",
91478                     "area"
91479                 ],
91480                 "fields": [
91481                     "operator",
91482                     "building_area",
91483                     "address"
91484                 ],
91485                 "suggestion": true
91486             },
91487             "shop/supermarket/Føtex": {
91488                 "tags": {
91489                     "name": "Føtex",
91490                     "shop": "supermarket"
91491                 },
91492                 "name": "Føtex",
91493                 "icon": "grocery",
91494                 "geometry": [
91495                     "point",
91496                     "vertex",
91497                     "area"
91498                 ],
91499                 "fields": [
91500                     "operator",
91501                     "building_area",
91502                     "address"
91503                 ],
91504                 "suggestion": true
91505             },
91506             "shop/supermarket/coop": {
91507                 "tags": {
91508                     "name": "coop",
91509                     "shop": "supermarket"
91510                 },
91511                 "name": "coop",
91512                 "icon": "grocery",
91513                 "geometry": [
91514                     "point",
91515                     "vertex",
91516                     "area"
91517                 ],
91518                 "fields": [
91519                     "operator",
91520                     "building_area",
91521                     "address"
91522                 ],
91523                 "suggestion": true
91524             },
91525             "shop/supermarket/Coop Konsum": {
91526                 "tags": {
91527                     "name": "Coop Konsum",
91528                     "shop": "supermarket"
91529                 },
91530                 "name": "Coop Konsum",
91531                 "icon": "grocery",
91532                 "geometry": [
91533                     "point",
91534                     "vertex",
91535                     "area"
91536                 ],
91537                 "fields": [
91538                     "operator",
91539                     "building_area",
91540                     "address"
91541                 ],
91542                 "suggestion": true
91543             },
91544             "shop/supermarket/Carrefour Contact": {
91545                 "tags": {
91546                     "name": "Carrefour Contact",
91547                     "shop": "supermarket"
91548                 },
91549                 "name": "Carrefour Contact",
91550                 "icon": "grocery",
91551                 "geometry": [
91552                     "point",
91553                     "vertex",
91554                     "area"
91555                 ],
91556                 "fields": [
91557                     "operator",
91558                     "building_area",
91559                     "address"
91560                 ],
91561                 "suggestion": true
91562             },
91563             "shop/supermarket/SPAR": {
91564                 "tags": {
91565                     "name": "SPAR",
91566                     "shop": "supermarket"
91567                 },
91568                 "name": "SPAR",
91569                 "icon": "grocery",
91570                 "geometry": [
91571                     "point",
91572                     "vertex",
91573                     "area"
91574                 ],
91575                 "fields": [
91576                     "operator",
91577                     "building_area",
91578                     "address"
91579                 ],
91580                 "suggestion": true
91581             },
91582             "shop/supermarket/No Frills": {
91583                 "tags": {
91584                     "name": "No Frills",
91585                     "shop": "supermarket"
91586                 },
91587                 "name": "No Frills",
91588                 "icon": "grocery",
91589                 "geometry": [
91590                     "point",
91591                     "vertex",
91592                     "area"
91593                 ],
91594                 "fields": [
91595                     "operator",
91596                     "building_area",
91597                     "address"
91598                 ],
91599                 "suggestion": true
91600             },
91601             "shop/supermarket/Plodine": {
91602                 "tags": {
91603                     "name": "Plodine",
91604                     "shop": "supermarket"
91605                 },
91606                 "name": "Plodine",
91607                 "icon": "grocery",
91608                 "geometry": [
91609                     "point",
91610                     "vertex",
91611                     "area"
91612                 ],
91613                 "fields": [
91614                     "operator",
91615                     "building_area",
91616                     "address"
91617                 ],
91618                 "suggestion": true
91619             },
91620             "shop/supermarket/ADEG": {
91621                 "tags": {
91622                     "name": "ADEG",
91623                     "shop": "supermarket"
91624                 },
91625                 "name": "ADEG",
91626                 "icon": "grocery",
91627                 "geometry": [
91628                     "point",
91629                     "vertex",
91630                     "area"
91631                 ],
91632                 "fields": [
91633                     "operator",
91634                     "building_area",
91635                     "address"
91636                 ],
91637                 "suggestion": true
91638             },
91639             "shop/supermarket/Minipreço": {
91640                 "tags": {
91641                     "name": "Minipreço",
91642                     "shop": "supermarket"
91643                 },
91644                 "name": "Minipreço",
91645                 "icon": "grocery",
91646                 "geometry": [
91647                     "point",
91648                     "vertex",
91649                     "area"
91650                 ],
91651                 "fields": [
91652                     "operator",
91653                     "building_area",
91654                     "address"
91655                 ],
91656                 "suggestion": true
91657             },
91658             "shop/supermarket/Biedronka": {
91659                 "tags": {
91660                     "name": "Biedronka",
91661                     "shop": "supermarket"
91662                 },
91663                 "name": "Biedronka",
91664                 "icon": "grocery",
91665                 "geometry": [
91666                     "point",
91667                     "vertex",
91668                     "area"
91669                 ],
91670                 "fields": [
91671                     "operator",
91672                     "building_area",
91673                     "address"
91674                 ],
91675                 "suggestion": true
91676             },
91677             "shop/supermarket/The Co-operative Food": {
91678                 "tags": {
91679                     "name": "The Co-operative Food",
91680                     "shop": "supermarket"
91681                 },
91682                 "name": "The Co-operative Food",
91683                 "icon": "grocery",
91684                 "geometry": [
91685                     "point",
91686                     "vertex",
91687                     "area"
91688                 ],
91689                 "fields": [
91690                     "operator",
91691                     "building_area",
91692                     "address"
91693                 ],
91694                 "suggestion": true
91695             },
91696             "shop/supermarket/Eurospin": {
91697                 "tags": {
91698                     "name": "Eurospin",
91699                     "shop": "supermarket"
91700                 },
91701                 "name": "Eurospin",
91702                 "icon": "grocery",
91703                 "geometry": [
91704                     "point",
91705                     "vertex",
91706                     "area"
91707                 ],
91708                 "fields": [
91709                     "operator",
91710                     "building_area",
91711                     "address"
91712                 ],
91713                 "suggestion": true
91714             },
91715             "shop/supermarket/Семья": {
91716                 "tags": {
91717                     "name": "Семья",
91718                     "shop": "supermarket"
91719                 },
91720                 "name": "Семья",
91721                 "icon": "grocery",
91722                 "geometry": [
91723                     "point",
91724                     "vertex",
91725                     "area"
91726                 ],
91727                 "fields": [
91728                     "operator",
91729                     "building_area",
91730                     "address"
91731                 ],
91732                 "suggestion": true
91733             },
91734             "shop/supermarket/Gadis": {
91735                 "tags": {
91736                     "name": "Gadis",
91737                     "shop": "supermarket"
91738                 },
91739                 "name": "Gadis",
91740                 "icon": "grocery",
91741                 "geometry": [
91742                     "point",
91743                     "vertex",
91744                     "area"
91745                 ],
91746                 "fields": [
91747                     "operator",
91748                     "building_area",
91749                     "address"
91750                 ],
91751                 "suggestion": true
91752             },
91753             "shop/supermarket/Евроопт": {
91754                 "tags": {
91755                     "name": "Евроопт",
91756                     "shop": "supermarket"
91757                 },
91758                 "name": "Евроопт",
91759                 "icon": "grocery",
91760                 "geometry": [
91761                     "point",
91762                     "vertex",
91763                     "area"
91764                 ],
91765                 "fields": [
91766                     "operator",
91767                     "building_area",
91768                     "address"
91769                 ],
91770                 "suggestion": true
91771             },
91772             "shop/supermarket/Квартал": {
91773                 "tags": {
91774                     "name": "Квартал",
91775                     "shop": "supermarket"
91776                 },
91777                 "name": "Квартал",
91778                 "icon": "grocery",
91779                 "geometry": [
91780                     "point",
91781                     "vertex",
91782                     "area"
91783                 ],
91784                 "fields": [
91785                     "operator",
91786                     "building_area",
91787                     "address"
91788                 ],
91789                 "suggestion": true
91790             },
91791             "shop/supermarket/New World": {
91792                 "tags": {
91793                     "name": "New World",
91794                     "shop": "supermarket"
91795                 },
91796                 "name": "New World",
91797                 "icon": "grocery",
91798                 "geometry": [
91799                     "point",
91800                     "vertex",
91801                     "area"
91802                 ],
91803                 "fields": [
91804                     "operator",
91805                     "building_area",
91806                     "address"
91807                 ],
91808                 "suggestion": true
91809             },
91810             "shop/supermarket/Countdown": {
91811                 "tags": {
91812                     "name": "Countdown",
91813                     "shop": "supermarket"
91814                 },
91815                 "name": "Countdown",
91816                 "icon": "grocery",
91817                 "geometry": [
91818                     "point",
91819                     "vertex",
91820                     "area"
91821                 ],
91822                 "fields": [
91823                     "operator",
91824                     "building_area",
91825                     "address"
91826                 ],
91827                 "suggestion": true
91828             },
91829             "shop/supermarket/Reliance Fresh": {
91830                 "tags": {
91831                     "name": "Reliance Fresh",
91832                     "shop": "supermarket"
91833                 },
91834                 "name": "Reliance Fresh",
91835                 "icon": "grocery",
91836                 "geometry": [
91837                     "point",
91838                     "vertex",
91839                     "area"
91840                 ],
91841                 "fields": [
91842                     "operator",
91843                     "building_area",
91844                     "address"
91845                 ],
91846                 "suggestion": true
91847             },
91848             "shop/supermarket/Stokrotka": {
91849                 "tags": {
91850                     "name": "Stokrotka",
91851                     "shop": "supermarket"
91852                 },
91853                 "name": "Stokrotka",
91854                 "icon": "grocery",
91855                 "geometry": [
91856                     "point",
91857                     "vertex",
91858                     "area"
91859                 ],
91860                 "fields": [
91861                     "operator",
91862                     "building_area",
91863                     "address"
91864                 ],
91865                 "suggestion": true
91866             },
91867             "shop/supermarket/Coop Jednota": {
91868                 "tags": {
91869                     "name": "Coop Jednota",
91870                     "shop": "supermarket"
91871                 },
91872                 "name": "Coop Jednota",
91873                 "icon": "grocery",
91874                 "geometry": [
91875                     "point",
91876                     "vertex",
91877                     "area"
91878                 ],
91879                 "fields": [
91880                     "operator",
91881                     "building_area",
91882                     "address"
91883                 ],
91884                 "suggestion": true
91885             },
91886             "shop/supermarket/Fred Meyer": {
91887                 "tags": {
91888                     "name": "Fred Meyer",
91889                     "shop": "supermarket"
91890                 },
91891                 "name": "Fred Meyer",
91892                 "icon": "grocery",
91893                 "geometry": [
91894                     "point",
91895                     "vertex",
91896                     "area"
91897                 ],
91898                 "fields": [
91899                     "operator",
91900                     "building_area",
91901                     "address"
91902                 ],
91903                 "suggestion": true
91904             },
91905             "shop/supermarket/Irma": {
91906                 "tags": {
91907                     "name": "Irma",
91908                     "shop": "supermarket"
91909                 },
91910                 "name": "Irma",
91911                 "icon": "grocery",
91912                 "geometry": [
91913                     "point",
91914                     "vertex",
91915                     "area"
91916                 ],
91917                 "fields": [
91918                     "operator",
91919                     "building_area",
91920                     "address"
91921                 ],
91922                 "suggestion": true
91923             },
91924             "shop/supermarket/Continente": {
91925                 "tags": {
91926                     "name": "Continente",
91927                     "shop": "supermarket"
91928                 },
91929                 "name": "Continente",
91930                 "icon": "grocery",
91931                 "geometry": [
91932                     "point",
91933                     "vertex",
91934                     "area"
91935                 ],
91936                 "fields": [
91937                     "operator",
91938                     "building_area",
91939                     "address"
91940                 ],
91941                 "suggestion": true
91942             },
91943             "shop/supermarket/Price Chopper": {
91944                 "tags": {
91945                     "name": "Price Chopper",
91946                     "shop": "supermarket"
91947                 },
91948                 "name": "Price Chopper",
91949                 "icon": "grocery",
91950                 "geometry": [
91951                     "point",
91952                     "vertex",
91953                     "area"
91954                 ],
91955                 "fields": [
91956                     "operator",
91957                     "building_area",
91958                     "address"
91959                 ],
91960                 "suggestion": true
91961             },
91962             "shop/supermarket/Game": {
91963                 "tags": {
91964                     "name": "Game",
91965                     "shop": "supermarket"
91966                 },
91967                 "name": "Game",
91968                 "icon": "grocery",
91969                 "geometry": [
91970                     "point",
91971                     "vertex",
91972                     "area"
91973                 ],
91974                 "fields": [
91975                     "operator",
91976                     "building_area",
91977                     "address"
91978                 ],
91979                 "suggestion": true
91980             },
91981             "shop/supermarket/Soriana": {
91982                 "tags": {
91983                     "name": "Soriana",
91984                     "shop": "supermarket"
91985                 },
91986                 "name": "Soriana",
91987                 "icon": "grocery",
91988                 "geometry": [
91989                     "point",
91990                     "vertex",
91991                     "area"
91992                 ],
91993                 "fields": [
91994                     "operator",
91995                     "building_area",
91996                     "address"
91997                 ],
91998                 "suggestion": true
91999             },
92000             "shop/supermarket/Alimerka": {
92001                 "tags": {
92002                     "name": "Alimerka",
92003                     "shop": "supermarket"
92004                 },
92005                 "name": "Alimerka",
92006                 "icon": "grocery",
92007                 "geometry": [
92008                     "point",
92009                     "vertex",
92010                     "area"
92011                 ],
92012                 "fields": [
92013                     "operator",
92014                     "building_area",
92015                     "address"
92016                 ],
92017                 "suggestion": true
92018             },
92019             "shop/supermarket/Piotr i Paweł": {
92020                 "tags": {
92021                     "name": "Piotr i Paweł",
92022                     "shop": "supermarket"
92023                 },
92024                 "name": "Piotr i Paweł",
92025                 "icon": "grocery",
92026                 "geometry": [
92027                     "point",
92028                     "vertex",
92029                     "area"
92030                 ],
92031                 "fields": [
92032                     "operator",
92033                     "building_area",
92034                     "address"
92035                 ],
92036                 "suggestion": true
92037             },
92038             "shop/supermarket/Перекресток": {
92039                 "tags": {
92040                     "name": "Перекресток",
92041                     "shop": "supermarket"
92042                 },
92043                 "name": "Перекресток",
92044                 "icon": "grocery",
92045                 "geometry": [
92046                     "point",
92047                     "vertex",
92048                     "area"
92049                 ],
92050                 "fields": [
92051                     "operator",
92052                     "building_area",
92053                     "address"
92054                 ],
92055                 "suggestion": true
92056             },
92057             "shop/supermarket/Maxima X": {
92058                 "tags": {
92059                     "name": "Maxima X",
92060                     "shop": "supermarket"
92061                 },
92062                 "name": "Maxima X",
92063                 "icon": "grocery",
92064                 "geometry": [
92065                     "point",
92066                     "vertex",
92067                     "area"
92068                 ],
92069                 "fields": [
92070                     "operator",
92071                     "building_area",
92072                     "address"
92073                 ],
92074                 "suggestion": true
92075             },
92076             "shop/supermarket/Карусель": {
92077                 "tags": {
92078                     "name": "Карусель",
92079                     "shop": "supermarket"
92080                 },
92081                 "name": "Карусель",
92082                 "icon": "grocery",
92083                 "geometry": [
92084                     "point",
92085                     "vertex",
92086                     "area"
92087                 ],
92088                 "fields": [
92089                     "operator",
92090                     "building_area",
92091                     "address"
92092                 ],
92093                 "suggestion": true
92094             },
92095             "shop/supermarket/ALDI Nord": {
92096                 "tags": {
92097                     "name": "ALDI Nord",
92098                     "shop": "supermarket"
92099                 },
92100                 "name": "ALDI Nord",
92101                 "icon": "grocery",
92102                 "geometry": [
92103                     "point",
92104                     "vertex",
92105                     "area"
92106                 ],
92107                 "fields": [
92108                     "operator",
92109                     "building_area",
92110                     "address"
92111                 ],
92112                 "suggestion": true
92113             },
92114             "shop/supermarket/Condis": {
92115                 "tags": {
92116                     "name": "Condis",
92117                     "shop": "supermarket"
92118                 },
92119                 "name": "Condis",
92120                 "icon": "grocery",
92121                 "geometry": [
92122                     "point",
92123                     "vertex",
92124                     "area"
92125                 ],
92126                 "fields": [
92127                     "operator",
92128                     "building_area",
92129                     "address"
92130                 ],
92131                 "suggestion": true
92132             },
92133             "shop/supermarket/Sam's Club": {
92134                 "tags": {
92135                     "name": "Sam's Club",
92136                     "shop": "supermarket"
92137                 },
92138                 "name": "Sam's Club",
92139                 "icon": "grocery",
92140                 "geometry": [
92141                     "point",
92142                     "vertex",
92143                     "area"
92144                 ],
92145                 "fields": [
92146                     "operator",
92147                     "building_area",
92148                     "address"
92149                 ],
92150                 "suggestion": true
92151             },
92152             "shop/supermarket/Копейка": {
92153                 "tags": {
92154                     "name": "Копейка",
92155                     "shop": "supermarket"
92156                 },
92157                 "name": "Копейка",
92158                 "icon": "grocery",
92159                 "geometry": [
92160                     "point",
92161                     "vertex",
92162                     "area"
92163                 ],
92164                 "fields": [
92165                     "operator",
92166                     "building_area",
92167                     "address"
92168                 ],
92169                 "suggestion": true
92170             },
92171             "shop/supermarket/Géant Casino": {
92172                 "tags": {
92173                     "name": "Géant Casino",
92174                     "shop": "supermarket"
92175                 },
92176                 "name": "Géant Casino",
92177                 "icon": "grocery",
92178                 "geometry": [
92179                     "point",
92180                     "vertex",
92181                     "area"
92182                 ],
92183                 "fields": [
92184                     "operator",
92185                     "building_area",
92186                     "address"
92187                 ],
92188                 "suggestion": true
92189             },
92190             "shop/supermarket/ASDA": {
92191                 "tags": {
92192                     "name": "ASDA",
92193                     "shop": "supermarket"
92194                 },
92195                 "name": "ASDA",
92196                 "icon": "grocery",
92197                 "geometry": [
92198                     "point",
92199                     "vertex",
92200                     "area"
92201                 ],
92202                 "fields": [
92203                     "operator",
92204                     "building_area",
92205                     "address"
92206                 ],
92207                 "suggestion": true
92208             },
92209             "shop/supermarket/Intermarche": {
92210                 "tags": {
92211                     "name": "Intermarche",
92212                     "shop": "supermarket"
92213                 },
92214                 "name": "Intermarche",
92215                 "icon": "grocery",
92216                 "geometry": [
92217                     "point",
92218                     "vertex",
92219                     "area"
92220                 ],
92221                 "fields": [
92222                     "operator",
92223                     "building_area",
92224                     "address"
92225                 ],
92226                 "suggestion": true
92227             },
92228             "shop/supermarket/Stop & Shop": {
92229                 "tags": {
92230                     "name": "Stop & Shop",
92231                     "shop": "supermarket"
92232                 },
92233                 "name": "Stop & Shop",
92234                 "icon": "grocery",
92235                 "geometry": [
92236                     "point",
92237                     "vertex",
92238                     "area"
92239                 ],
92240                 "fields": [
92241                     "operator",
92242                     "building_area",
92243                     "address"
92244                 ],
92245                 "suggestion": true
92246             },
92247             "shop/supermarket/Food Lion": {
92248                 "tags": {
92249                     "name": "Food Lion",
92250                     "shop": "supermarket"
92251                 },
92252                 "name": "Food Lion",
92253                 "icon": "grocery",
92254                 "geometry": [
92255                     "point",
92256                     "vertex",
92257                     "area"
92258                 ],
92259                 "fields": [
92260                     "operator",
92261                     "building_area",
92262                     "address"
92263                 ],
92264                 "suggestion": true
92265             },
92266             "shop/supermarket/Harris Teeter": {
92267                 "tags": {
92268                     "name": "Harris Teeter",
92269                     "shop": "supermarket"
92270                 },
92271                 "name": "Harris Teeter",
92272                 "icon": "grocery",
92273                 "geometry": [
92274                     "point",
92275                     "vertex",
92276                     "area"
92277                 ],
92278                 "fields": [
92279                     "operator",
92280                     "building_area",
92281                     "address"
92282                 ],
92283                 "suggestion": true
92284             },
92285             "shop/supermarket/Foodworks": {
92286                 "tags": {
92287                     "name": "Foodworks",
92288                     "shop": "supermarket"
92289                 },
92290                 "name": "Foodworks",
92291                 "icon": "grocery",
92292                 "geometry": [
92293                     "point",
92294                     "vertex",
92295                     "area"
92296                 ],
92297                 "fields": [
92298                     "operator",
92299                     "building_area",
92300                     "address"
92301                 ],
92302                 "suggestion": true
92303             },
92304             "shop/supermarket/Polo Market": {
92305                 "tags": {
92306                     "name": "Polo Market",
92307                     "shop": "supermarket"
92308                 },
92309                 "name": "Polo Market",
92310                 "icon": "grocery",
92311                 "geometry": [
92312                     "point",
92313                     "vertex",
92314                     "area"
92315                 ],
92316                 "fields": [
92317                     "operator",
92318                     "building_area",
92319                     "address"
92320                 ],
92321                 "suggestion": true
92322             },
92323             "shop/supermarket/Лента": {
92324                 "tags": {
92325                     "name": "Лента",
92326                     "shop": "supermarket"
92327                 },
92328                 "name": "Лента",
92329                 "icon": "grocery",
92330                 "geometry": [
92331                     "point",
92332                     "vertex",
92333                     "area"
92334                 ],
92335                 "fields": [
92336                     "operator",
92337                     "building_area",
92338                     "address"
92339                 ],
92340                 "suggestion": true
92341             },
92342             "shop/supermarket/西友 (SEIYU)": {
92343                 "tags": {
92344                     "name": "西友 (SEIYU)",
92345                     "shop": "supermarket"
92346                 },
92347                 "name": "西友 (SEIYU)",
92348                 "icon": "grocery",
92349                 "geometry": [
92350                     "point",
92351                     "vertex",
92352                     "area"
92353                 ],
92354                 "fields": [
92355                     "operator",
92356                     "building_area",
92357                     "address"
92358                 ],
92359                 "suggestion": true
92360             },
92361             "shop/supermarket/H-E-B": {
92362                 "tags": {
92363                     "name": "H-E-B",
92364                     "shop": "supermarket"
92365                 },
92366                 "name": "H-E-B",
92367                 "icon": "grocery",
92368                 "geometry": [
92369                     "point",
92370                     "vertex",
92371                     "area"
92372                 ],
92373                 "fields": [
92374                     "operator",
92375                     "building_area",
92376                     "address"
92377                 ],
92378                 "suggestion": true
92379             },
92380             "shop/supermarket/Атак": {
92381                 "tags": {
92382                     "name": "Атак",
92383                     "shop": "supermarket"
92384                 },
92385                 "name": "Атак",
92386                 "icon": "grocery",
92387                 "geometry": [
92388                     "point",
92389                     "vertex",
92390                     "area"
92391                 ],
92392                 "fields": [
92393                     "operator",
92394                     "building_area",
92395                     "address"
92396                 ],
92397                 "suggestion": true
92398             },
92399             "shop/supermarket/Полушка": {
92400                 "tags": {
92401                     "name": "Полушка",
92402                     "shop": "supermarket"
92403                 },
92404                 "name": "Полушка",
92405                 "icon": "grocery",
92406                 "geometry": [
92407                     "point",
92408                     "vertex",
92409                     "area"
92410                 ],
92411                 "fields": [
92412                     "operator",
92413                     "building_area",
92414                     "address"
92415                 ],
92416                 "suggestion": true
92417             },
92418             "shop/supermarket/Extra": {
92419                 "tags": {
92420                     "name": "Extra",
92421                     "shop": "supermarket"
92422                 },
92423                 "name": "Extra",
92424                 "icon": "grocery",
92425                 "geometry": [
92426                     "point",
92427                     "vertex",
92428                     "area"
92429                 ],
92430                 "fields": [
92431                     "operator",
92432                     "building_area",
92433                     "address"
92434                 ],
92435                 "suggestion": true
92436             },
92437             "shop/supermarket/Sigma": {
92438                 "tags": {
92439                     "name": "Sigma",
92440                     "shop": "supermarket"
92441                 },
92442                 "name": "Sigma",
92443                 "icon": "grocery",
92444                 "geometry": [
92445                     "point",
92446                     "vertex",
92447                     "area"
92448                 ],
92449                 "fields": [
92450                     "operator",
92451                     "building_area",
92452                     "address"
92453                 ],
92454                 "suggestion": true
92455             },
92456             "shop/supermarket/АТБ": {
92457                 "tags": {
92458                     "name": "АТБ",
92459                     "shop": "supermarket"
92460                 },
92461                 "name": "АТБ",
92462                 "icon": "grocery",
92463                 "geometry": [
92464                     "point",
92465                     "vertex",
92466                     "area"
92467                 ],
92468                 "fields": [
92469                     "operator",
92470                     "building_area",
92471                     "address"
92472                 ],
92473                 "suggestion": true
92474             },
92475             "shop/supermarket/Bodega Aurrera": {
92476                 "tags": {
92477                     "name": "Bodega Aurrera",
92478                     "shop": "supermarket"
92479                 },
92480                 "name": "Bodega Aurrera",
92481                 "icon": "grocery",
92482                 "geometry": [
92483                     "point",
92484                     "vertex",
92485                     "area"
92486                 ],
92487                 "fields": [
92488                     "operator",
92489                     "building_area",
92490                     "address"
92491                 ],
92492                 "suggestion": true
92493             },
92494             "shop/supermarket/Tesco Lotus": {
92495                 "tags": {
92496                     "name": "Tesco Lotus",
92497                     "shop": "supermarket"
92498                 },
92499                 "name": "Tesco Lotus",
92500                 "icon": "grocery",
92501                 "geometry": [
92502                     "point",
92503                     "vertex",
92504                     "area"
92505                 ],
92506                 "fields": [
92507                     "operator",
92508                     "building_area",
92509                     "address"
92510                 ],
92511                 "suggestion": true
92512             },
92513             "shop/supermarket/Мария-Ра": {
92514                 "tags": {
92515                     "name": "Мария-Ра",
92516                     "shop": "supermarket"
92517                 },
92518                 "name": "Мария-Ра",
92519                 "icon": "grocery",
92520                 "geometry": [
92521                     "point",
92522                     "vertex",
92523                     "area"
92524                 ],
92525                 "fields": [
92526                     "operator",
92527                     "building_area",
92528                     "address"
92529                 ],
92530                 "suggestion": true
92531             },
92532             "shop/supermarket/Магнолия": {
92533                 "tags": {
92534                     "name": "Магнолия",
92535                     "shop": "supermarket"
92536                 },
92537                 "name": "Магнолия",
92538                 "icon": "grocery",
92539                 "geometry": [
92540                     "point",
92541                     "vertex",
92542                     "area"
92543                 ],
92544                 "fields": [
92545                     "operator",
92546                     "building_area",
92547                     "address"
92548                 ],
92549                 "suggestion": true
92550             },
92551             "shop/supermarket/Монетка": {
92552                 "tags": {
92553                     "name": "Монетка",
92554                     "shop": "supermarket"
92555                 },
92556                 "name": "Монетка",
92557                 "icon": "grocery",
92558                 "geometry": [
92559                     "point",
92560                     "vertex",
92561                     "area"
92562                 ],
92563                 "fields": [
92564                     "operator",
92565                     "building_area",
92566                     "address"
92567                 ],
92568                 "suggestion": true
92569             },
92570             "shop/supermarket/Hy-Vee": {
92571                 "tags": {
92572                     "name": "Hy-Vee",
92573                     "shop": "supermarket"
92574                 },
92575                 "name": "Hy-Vee",
92576                 "icon": "grocery",
92577                 "geometry": [
92578                     "point",
92579                     "vertex",
92580                     "area"
92581                 ],
92582                 "fields": [
92583                     "operator",
92584                     "building_area",
92585                     "address"
92586                 ],
92587                 "suggestion": true
92588             },
92589             "shop/supermarket/Walmart Supercenter": {
92590                 "tags": {
92591                     "name": "Walmart Supercenter",
92592                     "shop": "supermarket"
92593                 },
92594                 "name": "Walmart Supercenter",
92595                 "icon": "grocery",
92596                 "geometry": [
92597                     "point",
92598                     "vertex",
92599                     "area"
92600                 ],
92601                 "fields": [
92602                     "operator",
92603                     "building_area",
92604                     "address"
92605                 ],
92606                 "suggestion": true
92607             },
92608             "shop/supermarket/Hannaford": {
92609                 "tags": {
92610                     "name": "Hannaford",
92611                     "shop": "supermarket"
92612                 },
92613                 "name": "Hannaford",
92614                 "icon": "grocery",
92615                 "geometry": [
92616                     "point",
92617                     "vertex",
92618                     "area"
92619                 ],
92620                 "fields": [
92621                     "operator",
92622                     "building_area",
92623                     "address"
92624                 ],
92625                 "suggestion": true
92626             },
92627             "shop/supermarket/Wegmans": {
92628                 "tags": {
92629                     "name": "Wegmans",
92630                     "shop": "supermarket"
92631                 },
92632                 "name": "Wegmans",
92633                 "icon": "grocery",
92634                 "geometry": [
92635                     "point",
92636                     "vertex",
92637                     "area"
92638                 ],
92639                 "fields": [
92640                     "operator",
92641                     "building_area",
92642                     "address"
92643                 ],
92644                 "suggestion": true
92645             },
92646             "shop/supermarket/業務スーパー": {
92647                 "tags": {
92648                     "name": "業務スーパー",
92649                     "shop": "supermarket"
92650                 },
92651                 "name": "業務スーパー",
92652                 "icon": "grocery",
92653                 "geometry": [
92654                     "point",
92655                     "vertex",
92656                     "area"
92657                 ],
92658                 "fields": [
92659                     "operator",
92660                     "building_area",
92661                     "address"
92662                 ],
92663                 "suggestion": true
92664             },
92665             "shop/supermarket/Norfa XL": {
92666                 "tags": {
92667                     "name": "Norfa XL",
92668                     "shop": "supermarket"
92669                 },
92670                 "name": "Norfa XL",
92671                 "icon": "grocery",
92672                 "geometry": [
92673                     "point",
92674                     "vertex",
92675                     "area"
92676                 ],
92677                 "fields": [
92678                     "operator",
92679                     "building_area",
92680                     "address"
92681                 ],
92682                 "suggestion": true
92683             },
92684             "shop/supermarket/ヨークマート (YorkMart)": {
92685                 "tags": {
92686                     "name": "ヨークマート (YorkMart)",
92687                     "shop": "supermarket"
92688                 },
92689                 "name": "ヨークマート (YorkMart)",
92690                 "icon": "grocery",
92691                 "geometry": [
92692                     "point",
92693                     "vertex",
92694                     "area"
92695                 ],
92696                 "fields": [
92697                     "operator",
92698                     "building_area",
92699                     "address"
92700                 ],
92701                 "suggestion": true
92702             },
92703             "shop/supermarket/Leclerc Drive": {
92704                 "tags": {
92705                     "name": "Leclerc Drive",
92706                     "shop": "supermarket"
92707                 },
92708                 "name": "Leclerc Drive",
92709                 "icon": "grocery",
92710                 "geometry": [
92711                     "point",
92712                     "vertex",
92713                     "area"
92714                 ],
92715                 "fields": [
92716                     "operator",
92717                     "building_area",
92718                     "address"
92719                 ],
92720                 "suggestion": true
92721             },
92722             "shop/electronics/Media Markt": {
92723                 "tags": {
92724                     "name": "Media Markt",
92725                     "shop": "electronics"
92726                 },
92727                 "name": "Media Markt",
92728                 "icon": "shop",
92729                 "geometry": [
92730                     "point",
92731                     "vertex",
92732                     "area"
92733                 ],
92734                 "fields": [
92735                     "address",
92736                     "building_area",
92737                     "opening_hours"
92738                 ],
92739                 "suggestion": true
92740             },
92741             "shop/electronics/Maplin": {
92742                 "tags": {
92743                     "name": "Maplin",
92744                     "shop": "electronics"
92745                 },
92746                 "name": "Maplin",
92747                 "icon": "shop",
92748                 "geometry": [
92749                     "point",
92750                     "vertex",
92751                     "area"
92752                 ],
92753                 "fields": [
92754                     "address",
92755                     "building_area",
92756                     "opening_hours"
92757                 ],
92758                 "suggestion": true
92759             },
92760             "shop/electronics/Best Buy": {
92761                 "tags": {
92762                     "name": "Best Buy",
92763                     "shop": "electronics"
92764                 },
92765                 "name": "Best Buy",
92766                 "icon": "shop",
92767                 "geometry": [
92768                     "point",
92769                     "vertex",
92770                     "area"
92771                 ],
92772                 "fields": [
92773                     "address",
92774                     "building_area",
92775                     "opening_hours"
92776                 ],
92777                 "suggestion": true
92778             },
92779             "shop/electronics/Future Shop": {
92780                 "tags": {
92781                     "name": "Future Shop",
92782                     "shop": "electronics"
92783                 },
92784                 "name": "Future Shop",
92785                 "icon": "shop",
92786                 "geometry": [
92787                     "point",
92788                     "vertex",
92789                     "area"
92790                 ],
92791                 "fields": [
92792                     "address",
92793                     "building_area",
92794                     "opening_hours"
92795                 ],
92796                 "suggestion": true
92797             },
92798             "shop/electronics/Saturn": {
92799                 "tags": {
92800                     "name": "Saturn",
92801                     "shop": "electronics"
92802                 },
92803                 "name": "Saturn",
92804                 "icon": "shop",
92805                 "geometry": [
92806                     "point",
92807                     "vertex",
92808                     "area"
92809                 ],
92810                 "fields": [
92811                     "address",
92812                     "building_area",
92813                     "opening_hours"
92814                 ],
92815                 "suggestion": true
92816             },
92817             "shop/electronics/Currys": {
92818                 "tags": {
92819                     "name": "Currys",
92820                     "shop": "electronics"
92821                 },
92822                 "name": "Currys",
92823                 "icon": "shop",
92824                 "geometry": [
92825                     "point",
92826                     "vertex",
92827                     "area"
92828                 ],
92829                 "fields": [
92830                     "address",
92831                     "building_area",
92832                     "opening_hours"
92833                 ],
92834                 "suggestion": true
92835             },
92836             "shop/electronics/Radio Shack": {
92837                 "tags": {
92838                     "name": "Radio Shack",
92839                     "shop": "electronics"
92840                 },
92841                 "name": "Radio Shack",
92842                 "icon": "shop",
92843                 "geometry": [
92844                     "point",
92845                     "vertex",
92846                     "area"
92847                 ],
92848                 "fields": [
92849                     "address",
92850                     "building_area",
92851                     "opening_hours"
92852                 ],
92853                 "suggestion": true
92854             },
92855             "shop/electronics/Euronics": {
92856                 "tags": {
92857                     "name": "Euronics",
92858                     "shop": "electronics"
92859                 },
92860                 "name": "Euronics",
92861                 "icon": "shop",
92862                 "geometry": [
92863                     "point",
92864                     "vertex",
92865                     "area"
92866                 ],
92867                 "fields": [
92868                     "address",
92869                     "building_area",
92870                     "opening_hours"
92871                 ],
92872                 "suggestion": true
92873             },
92874             "shop/electronics/Expert": {
92875                 "tags": {
92876                     "name": "Expert",
92877                     "shop": "electronics"
92878                 },
92879                 "name": "Expert",
92880                 "icon": "shop",
92881                 "geometry": [
92882                     "point",
92883                     "vertex",
92884                     "area"
92885                 ],
92886                 "fields": [
92887                     "address",
92888                     "building_area",
92889                     "opening_hours"
92890                 ],
92891                 "suggestion": true
92892             },
92893             "shop/electronics/Эльдорадо": {
92894                 "tags": {
92895                     "name": "Эльдорадо",
92896                     "shop": "electronics"
92897                 },
92898                 "name": "Эльдорадо",
92899                 "icon": "shop",
92900                 "geometry": [
92901                     "point",
92902                     "vertex",
92903                     "area"
92904                 ],
92905                 "fields": [
92906                     "address",
92907                     "building_area",
92908                     "opening_hours"
92909                 ],
92910                 "suggestion": true
92911             },
92912             "shop/electronics/Darty": {
92913                 "tags": {
92914                     "name": "Darty",
92915                     "shop": "electronics"
92916                 },
92917                 "name": "Darty",
92918                 "icon": "shop",
92919                 "geometry": [
92920                     "point",
92921                     "vertex",
92922                     "area"
92923                 ],
92924                 "fields": [
92925                     "address",
92926                     "building_area",
92927                     "opening_hours"
92928                 ],
92929                 "suggestion": true
92930             },
92931             "shop/electronics/М.Видео": {
92932                 "tags": {
92933                     "name": "М.Видео",
92934                     "shop": "electronics"
92935                 },
92936                 "name": "М.Видео",
92937                 "icon": "shop",
92938                 "geometry": [
92939                     "point",
92940                     "vertex",
92941                     "area"
92942                 ],
92943                 "fields": [
92944                     "address",
92945                     "building_area",
92946                     "opening_hours"
92947                 ],
92948                 "suggestion": true
92949             },
92950             "shop/electronics/ヤマダ電機": {
92951                 "tags": {
92952                     "name": "ヤマダ電機",
92953                     "shop": "electronics"
92954                 },
92955                 "name": "ヤマダ電機",
92956                 "icon": "shop",
92957                 "geometry": [
92958                     "point",
92959                     "vertex",
92960                     "area"
92961                 ],
92962                 "fields": [
92963                     "address",
92964                     "building_area",
92965                     "opening_hours"
92966                 ],
92967                 "suggestion": true
92968             },
92969             "shop/convenience/McColl's": {
92970                 "tags": {
92971                     "name": "McColl's",
92972                     "shop": "convenience"
92973                 },
92974                 "name": "McColl's",
92975                 "icon": "shop",
92976                 "geometry": [
92977                     "point",
92978                     "vertex",
92979                     "area"
92980                 ],
92981                 "fields": [
92982                     "address",
92983                     "building_area",
92984                     "opening_hours"
92985                 ],
92986                 "suggestion": true
92987             },
92988             "shop/convenience/Tesco Express": {
92989                 "tags": {
92990                     "name": "Tesco Express",
92991                     "shop": "convenience"
92992                 },
92993                 "name": "Tesco Express",
92994                 "icon": "shop",
92995                 "geometry": [
92996                     "point",
92997                     "vertex",
92998                     "area"
92999                 ],
93000                 "fields": [
93001                     "address",
93002                     "building_area",
93003                     "opening_hours"
93004                 ],
93005                 "suggestion": true
93006             },
93007             "shop/convenience/One Stop": {
93008                 "tags": {
93009                     "name": "One Stop",
93010                     "shop": "convenience"
93011                 },
93012                 "name": "One Stop",
93013                 "icon": "shop",
93014                 "geometry": [
93015                     "point",
93016                     "vertex",
93017                     "area"
93018                 ],
93019                 "fields": [
93020                     "address",
93021                     "building_area",
93022                     "opening_hours"
93023                 ],
93024                 "suggestion": true
93025             },
93026             "shop/convenience/Londis": {
93027                 "tags": {
93028                     "name": "Londis",
93029                     "shop": "convenience"
93030                 },
93031                 "name": "Londis",
93032                 "icon": "shop",
93033                 "geometry": [
93034                     "point",
93035                     "vertex",
93036                     "area"
93037                 ],
93038                 "fields": [
93039                     "address",
93040                     "building_area",
93041                     "opening_hours"
93042                 ],
93043                 "suggestion": true
93044             },
93045             "shop/convenience/7-Eleven": {
93046                 "tags": {
93047                     "name": "7-Eleven",
93048                     "shop": "convenience"
93049                 },
93050                 "name": "7-Eleven",
93051                 "icon": "shop",
93052                 "geometry": [
93053                     "point",
93054                     "vertex",
93055                     "area"
93056                 ],
93057                 "fields": [
93058                     "address",
93059                     "building_area",
93060                     "opening_hours"
93061                 ],
93062                 "suggestion": true
93063             },
93064             "shop/convenience/Sale": {
93065                 "tags": {
93066                     "name": "Sale",
93067                     "shop": "convenience"
93068                 },
93069                 "name": "Sale",
93070                 "icon": "shop",
93071                 "geometry": [
93072                     "point",
93073                     "vertex",
93074                     "area"
93075                 ],
93076                 "fields": [
93077                     "address",
93078                     "building_area",
93079                     "opening_hours"
93080                 ],
93081                 "suggestion": true
93082             },
93083             "shop/convenience/Siwa": {
93084                 "tags": {
93085                     "name": "Siwa",
93086                     "shop": "convenience"
93087                 },
93088                 "name": "Siwa",
93089                 "icon": "shop",
93090                 "geometry": [
93091                     "point",
93092                     "vertex",
93093                     "area"
93094                 ],
93095                 "fields": [
93096                     "address",
93097                     "building_area",
93098                     "opening_hours"
93099                 ],
93100                 "suggestion": true
93101             },
93102             "shop/convenience/COOP Jednota": {
93103                 "tags": {
93104                     "name": "COOP Jednota",
93105                     "shop": "convenience"
93106                 },
93107                 "name": "COOP Jednota",
93108                 "icon": "shop",
93109                 "geometry": [
93110                     "point",
93111                     "vertex",
93112                     "area"
93113                 ],
93114                 "fields": [
93115                     "address",
93116                     "building_area",
93117                     "opening_hours"
93118                 ],
93119                 "suggestion": true
93120             },
93121             "shop/convenience/Mac's": {
93122                 "tags": {
93123                     "name": "Mac's",
93124                     "shop": "convenience"
93125                 },
93126                 "name": "Mac's",
93127                 "icon": "shop",
93128                 "geometry": [
93129                     "point",
93130                     "vertex",
93131                     "area"
93132                 ],
93133                 "fields": [
93134                     "address",
93135                     "building_area",
93136                     "opening_hours"
93137                 ],
93138                 "suggestion": true
93139             },
93140             "shop/convenience/Alepa": {
93141                 "tags": {
93142                     "name": "Alepa",
93143                     "shop": "convenience"
93144                 },
93145                 "name": "Alepa",
93146                 "icon": "shop",
93147                 "geometry": [
93148                     "point",
93149                     "vertex",
93150                     "area"
93151                 ],
93152                 "fields": [
93153                     "address",
93154                     "building_area",
93155                     "opening_hours"
93156                 ],
93157                 "suggestion": true
93158             },
93159             "shop/convenience/Hasty Market": {
93160                 "tags": {
93161                     "name": "Hasty Market",
93162                     "shop": "convenience"
93163                 },
93164                 "name": "Hasty Market",
93165                 "icon": "shop",
93166                 "geometry": [
93167                     "point",
93168                     "vertex",
93169                     "area"
93170                 ],
93171                 "fields": [
93172                     "address",
93173                     "building_area",
93174                     "opening_hours"
93175                 ],
93176                 "suggestion": true
93177             },
93178             "shop/convenience/K-Market": {
93179                 "tags": {
93180                     "name": "K-Market",
93181                     "shop": "convenience"
93182                 },
93183                 "name": "K-Market",
93184                 "icon": "shop",
93185                 "geometry": [
93186                     "point",
93187                     "vertex",
93188                     "area"
93189                 ],
93190                 "fields": [
93191                     "address",
93192                     "building_area",
93193                     "opening_hours"
93194                 ],
93195                 "suggestion": true
93196             },
93197             "shop/convenience/Costcutter": {
93198                 "tags": {
93199                     "name": "Costcutter",
93200                     "shop": "convenience"
93201                 },
93202                 "name": "Costcutter",
93203                 "icon": "shop",
93204                 "geometry": [
93205                     "point",
93206                     "vertex",
93207                     "area"
93208                 ],
93209                 "fields": [
93210                     "address",
93211                     "building_area",
93212                     "opening_hours"
93213                 ],
93214                 "suggestion": true
93215             },
93216             "shop/convenience/Valintatalo": {
93217                 "tags": {
93218                     "name": "Valintatalo",
93219                     "shop": "convenience"
93220                 },
93221                 "name": "Valintatalo",
93222                 "icon": "shop",
93223                 "geometry": [
93224                     "point",
93225                     "vertex",
93226                     "area"
93227                 ],
93228                 "fields": [
93229                     "address",
93230                     "building_area",
93231                     "opening_hours"
93232                 ],
93233                 "suggestion": true
93234             },
93235             "shop/convenience/Circle K": {
93236                 "tags": {
93237                     "name": "Circle K",
93238                     "shop": "convenience"
93239                 },
93240                 "name": "Circle K",
93241                 "icon": "shop",
93242                 "geometry": [
93243                     "point",
93244                     "vertex",
93245                     "area"
93246                 ],
93247                 "fields": [
93248                     "address",
93249                     "building_area",
93250                     "opening_hours"
93251                 ],
93252                 "suggestion": true
93253             },
93254             "shop/convenience/セブンイレブン": {
93255                 "tags": {
93256                     "name": "セブンイレブン",
93257                     "name:en": "7-Eleven",
93258                     "shop": "convenience"
93259                 },
93260                 "name": "セブンイレブン",
93261                 "icon": "shop",
93262                 "geometry": [
93263                     "point",
93264                     "vertex",
93265                     "area"
93266                 ],
93267                 "fields": [
93268                     "address",
93269                     "building_area",
93270                     "opening_hours"
93271                 ],
93272                 "suggestion": true
93273             },
93274             "shop/convenience/ローソン": {
93275                 "tags": {
93276                     "name": "ローソン",
93277                     "name:en": "LAWSON",
93278                     "shop": "convenience"
93279                 },
93280                 "name": "ローソン",
93281                 "icon": "shop",
93282                 "geometry": [
93283                     "point",
93284                     "vertex",
93285                     "area"
93286                 ],
93287                 "fields": [
93288                     "address",
93289                     "building_area",
93290                     "opening_hours"
93291                 ],
93292                 "suggestion": true
93293             },
93294             "shop/convenience/Petit Casino": {
93295                 "tags": {
93296                     "name": "Petit Casino",
93297                     "shop": "convenience"
93298                 },
93299                 "name": "Petit Casino",
93300                 "icon": "shop",
93301                 "geometry": [
93302                     "point",
93303                     "vertex",
93304                     "area"
93305                 ],
93306                 "fields": [
93307                     "address",
93308                     "building_area",
93309                     "opening_hours"
93310                 ],
93311                 "suggestion": true
93312             },
93313             "shop/convenience/Mace": {
93314                 "tags": {
93315                     "name": "Mace",
93316                     "shop": "convenience"
93317                 },
93318                 "name": "Mace",
93319                 "icon": "shop",
93320                 "geometry": [
93321                     "point",
93322                     "vertex",
93323                     "area"
93324                 ],
93325                 "fields": [
93326                     "address",
93327                     "building_area",
93328                     "opening_hours"
93329                 ],
93330                 "suggestion": true
93331             },
93332             "shop/convenience/Mini Market": {
93333                 "tags": {
93334                     "name": "Mini Market",
93335                     "shop": "convenience"
93336                 },
93337                 "name": "Mini Market",
93338                 "icon": "shop",
93339                 "geometry": [
93340                     "point",
93341                     "vertex",
93342                     "area"
93343                 ],
93344                 "fields": [
93345                     "address",
93346                     "building_area",
93347                     "opening_hours"
93348                 ],
93349                 "suggestion": true
93350             },
93351             "shop/convenience/Nisa Local": {
93352                 "tags": {
93353                     "name": "Nisa Local",
93354                     "shop": "convenience"
93355                 },
93356                 "name": "Nisa Local",
93357                 "icon": "shop",
93358                 "geometry": [
93359                     "point",
93360                     "vertex",
93361                     "area"
93362                 ],
93363                 "fields": [
93364                     "address",
93365                     "building_area",
93366                     "opening_hours"
93367                 ],
93368                 "suggestion": true
93369             },
93370             "shop/convenience/Dorfladen": {
93371                 "tags": {
93372                     "name": "Dorfladen",
93373                     "shop": "convenience"
93374                 },
93375                 "name": "Dorfladen",
93376                 "icon": "shop",
93377                 "geometry": [
93378                     "point",
93379                     "vertex",
93380                     "area"
93381                 ],
93382                 "fields": [
93383                     "address",
93384                     "building_area",
93385                     "opening_hours"
93386                 ],
93387                 "suggestion": true
93388             },
93389             "shop/convenience/Продукты": {
93390                 "tags": {
93391                     "name": "Продукты",
93392                     "shop": "convenience"
93393                 },
93394                 "name": "Продукты",
93395                 "icon": "shop",
93396                 "geometry": [
93397                     "point",
93398                     "vertex",
93399                     "area"
93400                 ],
93401                 "fields": [
93402                     "address",
93403                     "building_area",
93404                     "opening_hours"
93405                 ],
93406                 "suggestion": true
93407             },
93408             "shop/convenience/Mini Stop": {
93409                 "tags": {
93410                     "name": "Mini Stop",
93411                     "shop": "convenience"
93412                 },
93413                 "name": "Mini Stop",
93414                 "icon": "shop",
93415                 "geometry": [
93416                     "point",
93417                     "vertex",
93418                     "area"
93419                 ],
93420                 "fields": [
93421                     "address",
93422                     "building_area",
93423                     "opening_hours"
93424                 ],
93425                 "suggestion": true
93426             },
93427             "shop/convenience/LAWSON": {
93428                 "tags": {
93429                     "name": "LAWSON",
93430                     "shop": "convenience"
93431                 },
93432                 "name": "LAWSON",
93433                 "icon": "shop",
93434                 "geometry": [
93435                     "point",
93436                     "vertex",
93437                     "area"
93438                 ],
93439                 "fields": [
93440                     "address",
93441                     "building_area",
93442                     "opening_hours"
93443                 ],
93444                 "suggestion": true
93445             },
93446             "shop/convenience/デイリーヤマザキ": {
93447                 "tags": {
93448                     "name": "デイリーヤマザキ",
93449                     "shop": "convenience"
93450                 },
93451                 "name": "デイリーヤマザキ",
93452                 "icon": "shop",
93453                 "geometry": [
93454                     "point",
93455                     "vertex",
93456                     "area"
93457                 ],
93458                 "fields": [
93459                     "address",
93460                     "building_area",
93461                     "opening_hours"
93462                 ],
93463                 "suggestion": true
93464             },
93465             "shop/convenience/Надежда": {
93466                 "tags": {
93467                     "name": "Надежда",
93468                     "shop": "convenience"
93469                 },
93470                 "name": "Надежда",
93471                 "icon": "shop",
93472                 "geometry": [
93473                     "point",
93474                     "vertex",
93475                     "area"
93476                 ],
93477                 "fields": [
93478                     "address",
93479                     "building_area",
93480                     "opening_hours"
93481                 ],
93482                 "suggestion": true
93483             },
93484             "shop/convenience/Nisa": {
93485                 "tags": {
93486                     "name": "Nisa",
93487                     "shop": "convenience"
93488                 },
93489                 "name": "Nisa",
93490                 "icon": "shop",
93491                 "geometry": [
93492                     "point",
93493                     "vertex",
93494                     "area"
93495                 ],
93496                 "fields": [
93497                     "address",
93498                     "building_area",
93499                     "opening_hours"
93500                 ],
93501                 "suggestion": true
93502             },
93503             "shop/convenience/Premier": {
93504                 "tags": {
93505                     "name": "Premier",
93506                     "shop": "convenience"
93507                 },
93508                 "name": "Premier",
93509                 "icon": "shop",
93510                 "geometry": [
93511                     "point",
93512                     "vertex",
93513                     "area"
93514                 ],
93515                 "fields": [
93516                     "address",
93517                     "building_area",
93518                     "opening_hours"
93519                 ],
93520                 "suggestion": true
93521             },
93522             "shop/convenience/ABC": {
93523                 "tags": {
93524                     "name": "ABC",
93525                     "shop": "convenience"
93526                 },
93527                 "name": "ABC",
93528                 "icon": "shop",
93529                 "geometry": [
93530                     "point",
93531                     "vertex",
93532                     "area"
93533                 ],
93534                 "fields": [
93535                     "address",
93536                     "building_area",
93537                     "opening_hours"
93538                 ],
93539                 "suggestion": true
93540             },
93541             "shop/convenience/ミニストップ": {
93542                 "tags": {
93543                     "name": "ミニストップ",
93544                     "name:en": "MINISTOP",
93545                     "shop": "convenience"
93546                 },
93547                 "name": "ミニストップ",
93548                 "icon": "shop",
93549                 "geometry": [
93550                     "point",
93551                     "vertex",
93552                     "area"
93553                 ],
93554                 "fields": [
93555                     "address",
93556                     "building_area",
93557                     "opening_hours"
93558                 ],
93559                 "suggestion": true
93560             },
93561             "shop/convenience/サンクス": {
93562                 "tags": {
93563                     "name": "サンクス",
93564                     "name:en": "sunkus",
93565                     "shop": "convenience"
93566                 },
93567                 "name": "サンクス",
93568                 "icon": "shop",
93569                 "geometry": [
93570                     "point",
93571                     "vertex",
93572                     "area"
93573                 ],
93574                 "fields": [
93575                     "address",
93576                     "building_area",
93577                     "opening_hours"
93578                 ],
93579                 "suggestion": true
93580             },
93581             "shop/convenience/スリーエフ": {
93582                 "tags": {
93583                     "name": "スリーエフ",
93584                     "shop": "convenience"
93585                 },
93586                 "name": "スリーエフ",
93587                 "icon": "shop",
93588                 "geometry": [
93589                     "point",
93590                     "vertex",
93591                     "area"
93592                 ],
93593                 "fields": [
93594                     "address",
93595                     "building_area",
93596                     "opening_hours"
93597                 ],
93598                 "suggestion": true
93599             },
93600             "shop/convenience/8 à Huit": {
93601                 "tags": {
93602                     "name": "8 à Huit",
93603                     "shop": "convenience"
93604                 },
93605                 "name": "8 à Huit",
93606                 "icon": "shop",
93607                 "geometry": [
93608                     "point",
93609                     "vertex",
93610                     "area"
93611                 ],
93612                 "fields": [
93613                     "address",
93614                     "building_area",
93615                     "opening_hours"
93616                 ],
93617                 "suggestion": true
93618             },
93619             "shop/convenience/Żabka": {
93620                 "tags": {
93621                     "name": "Żabka",
93622                     "shop": "convenience"
93623                 },
93624                 "name": "Żabka",
93625                 "icon": "shop",
93626                 "geometry": [
93627                     "point",
93628                     "vertex",
93629                     "area"
93630                 ],
93631                 "fields": [
93632                     "address",
93633                     "building_area",
93634                     "opening_hours"
93635                 ],
93636                 "suggestion": true
93637             },
93638             "shop/convenience/Almacen": {
93639                 "tags": {
93640                     "name": "Almacen",
93641                     "shop": "convenience"
93642                 },
93643                 "name": "Almacen",
93644                 "icon": "shop",
93645                 "geometry": [
93646                     "point",
93647                     "vertex",
93648                     "area"
93649                 ],
93650                 "fields": [
93651                     "address",
93652                     "building_area",
93653                     "opening_hours"
93654                 ],
93655                 "suggestion": true
93656             },
93657             "shop/convenience/Vival": {
93658                 "tags": {
93659                     "name": "Vival",
93660                     "shop": "convenience"
93661                 },
93662                 "name": "Vival",
93663                 "icon": "shop",
93664                 "geometry": [
93665                     "point",
93666                     "vertex",
93667                     "area"
93668                 ],
93669                 "fields": [
93670                     "address",
93671                     "building_area",
93672                     "opening_hours"
93673                 ],
93674                 "suggestion": true
93675             },
93676             "shop/convenience/FamilyMart": {
93677                 "tags": {
93678                     "name": "FamilyMart",
93679                     "shop": "convenience"
93680                 },
93681                 "name": "FamilyMart",
93682                 "icon": "shop",
93683                 "geometry": [
93684                     "point",
93685                     "vertex",
93686                     "area"
93687                 ],
93688                 "fields": [
93689                     "address",
93690                     "building_area",
93691                     "opening_hours"
93692                 ],
93693                 "suggestion": true
93694             },
93695             "shop/convenience/ファミリーマート": {
93696                 "tags": {
93697                     "name": "ファミリーマート",
93698                     "name:en": "FamilyMart",
93699                     "shop": "convenience"
93700                 },
93701                 "name": "ファミリーマート",
93702                 "icon": "shop",
93703                 "geometry": [
93704                     "point",
93705                     "vertex",
93706                     "area"
93707                 ],
93708                 "fields": [
93709                     "address",
93710                     "building_area",
93711                     "opening_hours"
93712                 ],
93713                 "suggestion": true
93714             },
93715             "shop/convenience/Sunkus": {
93716                 "tags": {
93717                     "name": "Sunkus",
93718                     "shop": "convenience"
93719                 },
93720                 "name": "Sunkus",
93721                 "icon": "shop",
93722                 "geometry": [
93723                     "point",
93724                     "vertex",
93725                     "area"
93726                 ],
93727                 "fields": [
93728                     "address",
93729                     "building_area",
93730                     "opening_hours"
93731                 ],
93732                 "suggestion": true
93733             },
93734             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93735                 "tags": {
93736                     "name": "セブンイレブン(Seven-Eleven)",
93737                     "shop": "convenience"
93738                 },
93739                 "name": "セブンイレブン(Seven-Eleven)",
93740                 "icon": "shop",
93741                 "geometry": [
93742                     "point",
93743                     "vertex",
93744                     "area"
93745                 ],
93746                 "fields": [
93747                     "address",
93748                     "building_area",
93749                     "opening_hours"
93750                 ],
93751                 "suggestion": true
93752             },
93753             "shop/convenience/Jednota": {
93754                 "tags": {
93755                     "name": "Jednota",
93756                     "shop": "convenience"
93757                 },
93758                 "name": "Jednota",
93759                 "icon": "shop",
93760                 "geometry": [
93761                     "point",
93762                     "vertex",
93763                     "area"
93764                 ],
93765                 "fields": [
93766                     "address",
93767                     "building_area",
93768                     "opening_hours"
93769                 ],
93770                 "suggestion": true
93771             },
93772             "shop/convenience/Магазин": {
93773                 "tags": {
93774                     "name": "Магазин",
93775                     "shop": "convenience"
93776                 },
93777                 "name": "Магазин",
93778                 "icon": "shop",
93779                 "geometry": [
93780                     "point",
93781                     "vertex",
93782                     "area"
93783                 ],
93784                 "fields": [
93785                     "address",
93786                     "building_area",
93787                     "opening_hours"
93788                 ],
93789                 "suggestion": true
93790             },
93791             "shop/convenience/Гастроном": {
93792                 "tags": {
93793                     "name": "Гастроном",
93794                     "shop": "convenience"
93795                 },
93796                 "name": "Гастроном",
93797                 "icon": "shop",
93798                 "geometry": [
93799                     "point",
93800                     "vertex",
93801                     "area"
93802                 ],
93803                 "fields": [
93804                     "address",
93805                     "building_area",
93806                     "opening_hours"
93807                 ],
93808                 "suggestion": true
93809             },
93810             "shop/convenience/Sklep spożywczy": {
93811                 "tags": {
93812                     "name": "Sklep spożywczy",
93813                     "shop": "convenience"
93814                 },
93815                 "name": "Sklep spożywczy",
93816                 "icon": "shop",
93817                 "geometry": [
93818                     "point",
93819                     "vertex",
93820                     "area"
93821                 ],
93822                 "fields": [
93823                     "address",
93824                     "building_area",
93825                     "opening_hours"
93826                 ],
93827                 "suggestion": true
93828             },
93829             "shop/convenience/Centra": {
93830                 "tags": {
93831                     "name": "Centra",
93832                     "shop": "convenience"
93833                 },
93834                 "name": "Centra",
93835                 "icon": "shop",
93836                 "geometry": [
93837                     "point",
93838                     "vertex",
93839                     "area"
93840                 ],
93841                 "fields": [
93842                     "address",
93843                     "building_area",
93844                     "opening_hours"
93845                 ],
93846                 "suggestion": true
93847             },
93848             "shop/convenience/サークルK": {
93849                 "tags": {
93850                     "name": "サークルK",
93851                     "name:en": "Circle K",
93852                     "shop": "convenience"
93853                 },
93854                 "name": "サークルK",
93855                 "icon": "shop",
93856                 "geometry": [
93857                     "point",
93858                     "vertex",
93859                     "area"
93860                 ],
93861                 "fields": [
93862                     "address",
93863                     "building_area",
93864                     "opening_hours"
93865                 ],
93866                 "suggestion": true
93867             },
93868             "shop/convenience/Wawa": {
93869                 "tags": {
93870                     "name": "Wawa",
93871                     "shop": "convenience"
93872                 },
93873                 "name": "Wawa",
93874                 "icon": "shop",
93875                 "geometry": [
93876                     "point",
93877                     "vertex",
93878                     "area"
93879                 ],
93880                 "fields": [
93881                     "address",
93882                     "building_area",
93883                     "opening_hours"
93884                 ],
93885                 "suggestion": true
93886             },
93887             "shop/convenience/Proxi": {
93888                 "tags": {
93889                     "name": "Proxi",
93890                     "shop": "convenience"
93891                 },
93892                 "name": "Proxi",
93893                 "icon": "shop",
93894                 "geometry": [
93895                     "point",
93896                     "vertex",
93897                     "area"
93898                 ],
93899                 "fields": [
93900                     "address",
93901                     "building_area",
93902                     "opening_hours"
93903                 ],
93904                 "suggestion": true
93905             },
93906             "shop/convenience/Универсам": {
93907                 "tags": {
93908                     "name": "Универсам",
93909                     "shop": "convenience"
93910                 },
93911                 "name": "Универсам",
93912                 "icon": "shop",
93913                 "geometry": [
93914                     "point",
93915                     "vertex",
93916                     "area"
93917                 ],
93918                 "fields": [
93919                     "address",
93920                     "building_area",
93921                     "opening_hours"
93922                 ],
93923                 "suggestion": true
93924             },
93925             "shop/convenience/Groszek": {
93926                 "tags": {
93927                     "name": "Groszek",
93928                     "shop": "convenience"
93929                 },
93930                 "name": "Groszek",
93931                 "icon": "shop",
93932                 "geometry": [
93933                     "point",
93934                     "vertex",
93935                     "area"
93936                 ],
93937                 "fields": [
93938                     "address",
93939                     "building_area",
93940                     "opening_hours"
93941                 ],
93942                 "suggestion": true
93943             },
93944             "shop/convenience/Select": {
93945                 "tags": {
93946                     "name": "Select",
93947                     "shop": "convenience"
93948                 },
93949                 "name": "Select",
93950                 "icon": "shop",
93951                 "geometry": [
93952                     "point",
93953                     "vertex",
93954                     "area"
93955                 ],
93956                 "fields": [
93957                     "address",
93958                     "building_area",
93959                     "opening_hours"
93960                 ],
93961                 "suggestion": true
93962             },
93963             "shop/convenience/Večerka": {
93964                 "tags": {
93965                     "name": "Večerka",
93966                     "shop": "convenience"
93967                 },
93968                 "name": "Večerka",
93969                 "icon": "shop",
93970                 "geometry": [
93971                     "point",
93972                     "vertex",
93973                     "area"
93974                 ],
93975                 "fields": [
93976                     "address",
93977                     "building_area",
93978                     "opening_hours"
93979                 ],
93980                 "suggestion": true
93981             },
93982             "shop/convenience/Potraviny": {
93983                 "tags": {
93984                     "name": "Potraviny",
93985                     "shop": "convenience"
93986                 },
93987                 "name": "Potraviny",
93988                 "icon": "shop",
93989                 "geometry": [
93990                     "point",
93991                     "vertex",
93992                     "area"
93993                 ],
93994                 "fields": [
93995                     "address",
93996                     "building_area",
93997                     "opening_hours"
93998                 ],
93999                 "suggestion": true
94000             },
94001             "shop/convenience/Смак": {
94002                 "tags": {
94003                     "name": "Смак",
94004                     "shop": "convenience"
94005                 },
94006                 "name": "Смак",
94007                 "icon": "shop",
94008                 "geometry": [
94009                     "point",
94010                     "vertex",
94011                     "area"
94012                 ],
94013                 "fields": [
94014                     "address",
94015                     "building_area",
94016                     "opening_hours"
94017                 ],
94018                 "suggestion": true
94019             },
94020             "shop/convenience/Эконом": {
94021                 "tags": {
94022                     "name": "Эконом",
94023                     "shop": "convenience"
94024                 },
94025                 "name": "Эконом",
94026                 "icon": "shop",
94027                 "geometry": [
94028                     "point",
94029                     "vertex",
94030                     "area"
94031                 ],
94032                 "fields": [
94033                     "address",
94034                     "building_area",
94035                     "opening_hours"
94036                 ],
94037                 "suggestion": true
94038             },
94039             "shop/convenience/Березка": {
94040                 "tags": {
94041                     "name": "Березка",
94042                     "shop": "convenience"
94043                 },
94044                 "name": "Березка",
94045                 "icon": "shop",
94046                 "geometry": [
94047                     "point",
94048                     "vertex",
94049                     "area"
94050                 ],
94051                 "fields": [
94052                     "address",
94053                     "building_area",
94054                     "opening_hours"
94055                 ],
94056                 "suggestion": true
94057             },
94058             "shop/convenience/Społem": {
94059                 "tags": {
94060                     "name": "Społem",
94061                     "shop": "convenience"
94062                 },
94063                 "name": "Społem",
94064                 "icon": "shop",
94065                 "geometry": [
94066                     "point",
94067                     "vertex",
94068                     "area"
94069                 ],
94070                 "fields": [
94071                     "address",
94072                     "building_area",
94073                     "opening_hours"
94074                 ],
94075                 "suggestion": true
94076             },
94077             "shop/convenience/Cumberland Farms": {
94078                 "tags": {
94079                     "name": "Cumberland Farms",
94080                     "shop": "convenience"
94081                 },
94082                 "name": "Cumberland Farms",
94083                 "icon": "shop",
94084                 "geometry": [
94085                     "point",
94086                     "vertex",
94087                     "area"
94088                 ],
94089                 "fields": [
94090                     "address",
94091                     "building_area",
94092                     "opening_hours"
94093                 ],
94094                 "suggestion": true
94095             },
94096             "shop/convenience/Tesco Lotus Express": {
94097                 "tags": {
94098                     "name": "Tesco Lotus Express",
94099                     "shop": "convenience"
94100                 },
94101                 "name": "Tesco Lotus Express",
94102                 "icon": "shop",
94103                 "geometry": [
94104                     "point",
94105                     "vertex",
94106                     "area"
94107                 ],
94108                 "fields": [
94109                     "address",
94110                     "building_area",
94111                     "opening_hours"
94112                 ],
94113                 "suggestion": true
94114             },
94115             "shop/convenience/Kiosk": {
94116                 "tags": {
94117                     "name": "Kiosk",
94118                     "shop": "convenience"
94119                 },
94120                 "name": "Kiosk",
94121                 "icon": "shop",
94122                 "geometry": [
94123                     "point",
94124                     "vertex",
94125                     "area"
94126                 ],
94127                 "fields": [
94128                     "address",
94129                     "building_area",
94130                     "opening_hours"
94131                 ],
94132                 "suggestion": true
94133             },
94134             "shop/convenience/24 часа": {
94135                 "tags": {
94136                     "name": "24 часа",
94137                     "shop": "convenience"
94138                 },
94139                 "name": "24 часа",
94140                 "icon": "shop",
94141                 "geometry": [
94142                     "point",
94143                     "vertex",
94144                     "area"
94145                 ],
94146                 "fields": [
94147                     "address",
94148                     "building_area",
94149                     "opening_hours"
94150                 ],
94151                 "suggestion": true
94152             },
94153             "shop/convenience/Минимаркет": {
94154                 "tags": {
94155                     "name": "Минимаркет",
94156                     "shop": "convenience"
94157                 },
94158                 "name": "Минимаркет",
94159                 "icon": "shop",
94160                 "geometry": [
94161                     "point",
94162                     "vertex",
94163                     "area"
94164                 ],
94165                 "fields": [
94166                     "address",
94167                     "building_area",
94168                     "opening_hours"
94169                 ],
94170                 "suggestion": true
94171             },
94172             "shop/convenience/Oxxo": {
94173                 "tags": {
94174                     "name": "Oxxo",
94175                     "shop": "convenience"
94176                 },
94177                 "name": "Oxxo",
94178                 "icon": "shop",
94179                 "geometry": [
94180                     "point",
94181                     "vertex",
94182                     "area"
94183                 ],
94184                 "fields": [
94185                     "address",
94186                     "building_area",
94187                     "opening_hours"
94188                 ],
94189                 "suggestion": true
94190             },
94191             "shop/convenience/abc": {
94192                 "tags": {
94193                     "name": "abc",
94194                     "shop": "convenience"
94195                 },
94196                 "name": "abc",
94197                 "icon": "shop",
94198                 "geometry": [
94199                     "point",
94200                     "vertex",
94201                     "area"
94202                 ],
94203                 "fields": [
94204                     "address",
94205                     "building_area",
94206                     "opening_hours"
94207                 ],
94208                 "suggestion": true
94209             },
94210             "shop/convenience/7/11": {
94211                 "tags": {
94212                     "name": "7/11",
94213                     "shop": "convenience"
94214                 },
94215                 "name": "7/11",
94216                 "icon": "shop",
94217                 "geometry": [
94218                     "point",
94219                     "vertex",
94220                     "area"
94221                 ],
94222                 "fields": [
94223                     "address",
94224                     "building_area",
94225                     "opening_hours"
94226                 ],
94227                 "suggestion": true
94228             },
94229             "shop/convenience/Stewart's": {
94230                 "tags": {
94231                     "name": "Stewart's",
94232                     "shop": "convenience"
94233                 },
94234                 "name": "Stewart's",
94235                 "icon": "shop",
94236                 "geometry": [
94237                     "point",
94238                     "vertex",
94239                     "area"
94240                 ],
94241                 "fields": [
94242                     "address",
94243                     "building_area",
94244                     "opening_hours"
94245                 ],
94246                 "suggestion": true
94247             },
94248             "shop/convenience/Продукти": {
94249                 "tags": {
94250                     "name": "Продукти",
94251                     "shop": "convenience"
94252                 },
94253                 "name": "Продукти",
94254                 "icon": "shop",
94255                 "geometry": [
94256                     "point",
94257                     "vertex",
94258                     "area"
94259                 ],
94260                 "fields": [
94261                     "address",
94262                     "building_area",
94263                     "opening_hours"
94264                 ],
94265                 "suggestion": true
94266             },
94267             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
94268                 "tags": {
94269                     "name": "ローソンストア100 (LAWSON STORE 100)",
94270                     "shop": "convenience"
94271                 },
94272                 "name": "ローソンストア100 (LAWSON STORE 100)",
94273                 "icon": "shop",
94274                 "geometry": [
94275                     "point",
94276                     "vertex",
94277                     "area"
94278                 ],
94279                 "fields": [
94280                     "address",
94281                     "building_area",
94282                     "opening_hours"
94283                 ],
94284                 "suggestion": true
94285             },
94286             "shop/convenience/Радуга": {
94287                 "tags": {
94288                     "name": "Радуга",
94289                     "shop": "convenience"
94290                 },
94291                 "name": "Радуга",
94292                 "icon": "shop",
94293                 "geometry": [
94294                     "point",
94295                     "vertex",
94296                     "area"
94297                 ],
94298                 "fields": [
94299                     "address",
94300                     "building_area",
94301                     "opening_hours"
94302                 ],
94303                 "suggestion": true
94304             },
94305             "shop/convenience/ローソンストア100": {
94306                 "tags": {
94307                     "name": "ローソンストア100",
94308                     "shop": "convenience"
94309                 },
94310                 "name": "ローソンストア100",
94311                 "icon": "shop",
94312                 "geometry": [
94313                     "point",
94314                     "vertex",
94315                     "area"
94316                 ],
94317                 "fields": [
94318                     "address",
94319                     "building_area",
94320                     "opening_hours"
94321                 ],
94322                 "suggestion": true
94323             },
94324             "shop/convenience/เซเว่นอีเลฟเว่น": {
94325                 "tags": {
94326                     "name": "เซเว่นอีเลฟเว่น",
94327                     "shop": "convenience"
94328                 },
94329                 "name": "เซเว่นอีเลฟเว่น",
94330                 "icon": "shop",
94331                 "geometry": [
94332                     "point",
94333                     "vertex",
94334                     "area"
94335                 ],
94336                 "fields": [
94337                     "address",
94338                     "building_area",
94339                     "opening_hours"
94340                 ],
94341                 "suggestion": true
94342             },
94343             "shop/convenience/Spożywczy": {
94344                 "tags": {
94345                     "name": "Spożywczy",
94346                     "shop": "convenience"
94347                 },
94348                 "name": "Spożywczy",
94349                 "icon": "shop",
94350                 "geometry": [
94351                     "point",
94352                     "vertex",
94353                     "area"
94354                 ],
94355                 "fields": [
94356                     "address",
94357                     "building_area",
94358                     "opening_hours"
94359                 ],
94360                 "suggestion": true
94361             },
94362             "shop/convenience/Фортуна": {
94363                 "tags": {
94364                     "name": "Фортуна",
94365                     "shop": "convenience"
94366                 },
94367                 "name": "Фортуна",
94368                 "icon": "shop",
94369                 "geometry": [
94370                     "point",
94371                     "vertex",
94372                     "area"
94373                 ],
94374                 "fields": [
94375                     "address",
94376                     "building_area",
94377                     "opening_hours"
94378                 ],
94379                 "suggestion": true
94380             },
94381             "shop/convenience/Picard": {
94382                 "tags": {
94383                     "name": "Picard",
94384                     "shop": "convenience"
94385                 },
94386                 "name": "Picard",
94387                 "icon": "shop",
94388                 "geometry": [
94389                     "point",
94390                     "vertex",
94391                     "area"
94392                 ],
94393                 "fields": [
94394                     "address",
94395                     "building_area",
94396                     "opening_hours"
94397                 ],
94398                 "suggestion": true
94399             },
94400             "shop/convenience/Four Square": {
94401                 "tags": {
94402                     "name": "Four Square",
94403                     "shop": "convenience"
94404                 },
94405                 "name": "Four Square",
94406                 "icon": "shop",
94407                 "geometry": [
94408                     "point",
94409                     "vertex",
94410                     "area"
94411                 ],
94412                 "fields": [
94413                     "address",
94414                     "building_area",
94415                     "opening_hours"
94416                 ],
94417                 "suggestion": true
94418             },
94419             "shop/convenience/Визит": {
94420                 "tags": {
94421                     "name": "Визит",
94422                     "shop": "convenience"
94423                 },
94424                 "name": "Визит",
94425                 "icon": "shop",
94426                 "geometry": [
94427                     "point",
94428                     "vertex",
94429                     "area"
94430                 ],
94431                 "fields": [
94432                     "address",
94433                     "building_area",
94434                     "opening_hours"
94435                 ],
94436                 "suggestion": true
94437             },
94438             "shop/convenience/Авоська": {
94439                 "tags": {
94440                     "name": "Авоська",
94441                     "shop": "convenience"
94442                 },
94443                 "name": "Авоська",
94444                 "icon": "shop",
94445                 "geometry": [
94446                     "point",
94447                     "vertex",
94448                     "area"
94449                 ],
94450                 "fields": [
94451                     "address",
94452                     "building_area",
94453                     "opening_hours"
94454                 ],
94455                 "suggestion": true
94456             },
94457             "shop/convenience/Dollar General": {
94458                 "tags": {
94459                     "name": "Dollar General",
94460                     "shop": "convenience"
94461                 },
94462                 "name": "Dollar General",
94463                 "icon": "shop",
94464                 "geometry": [
94465                     "point",
94466                     "vertex",
94467                     "area"
94468                 ],
94469                 "fields": [
94470                     "address",
94471                     "building_area",
94472                     "opening_hours"
94473                 ],
94474                 "suggestion": true
94475             },
94476             "shop/convenience/Studenac": {
94477                 "tags": {
94478                     "name": "Studenac",
94479                     "shop": "convenience"
94480                 },
94481                 "name": "Studenac",
94482                 "icon": "shop",
94483                 "geometry": [
94484                     "point",
94485                     "vertex",
94486                     "area"
94487                 ],
94488                 "fields": [
94489                     "address",
94490                     "building_area",
94491                     "opening_hours"
94492                 ],
94493                 "suggestion": true
94494             },
94495             "shop/convenience/Central Convenience Store": {
94496                 "tags": {
94497                     "name": "Central Convenience Store",
94498                     "shop": "convenience"
94499                 },
94500                 "name": "Central Convenience Store",
94501                 "icon": "shop",
94502                 "geometry": [
94503                     "point",
94504                     "vertex",
94505                     "area"
94506                 ],
94507                 "fields": [
94508                     "address",
94509                     "building_area",
94510                     "opening_hours"
94511                 ],
94512                 "suggestion": true
94513             },
94514             "shop/convenience/продукты": {
94515                 "tags": {
94516                     "name": "продукты",
94517                     "shop": "convenience"
94518                 },
94519                 "name": "продукты",
94520                 "icon": "shop",
94521                 "geometry": [
94522                     "point",
94523                     "vertex",
94524                     "area"
94525                 ],
94526                 "fields": [
94527                     "address",
94528                     "building_area",
94529                     "opening_hours"
94530                 ],
94531                 "suggestion": true
94532             },
94533             "shop/convenience/Кулинария": {
94534                 "tags": {
94535                     "name": "Кулинария",
94536                     "shop": "convenience"
94537                 },
94538                 "name": "Кулинария",
94539                 "icon": "shop",
94540                 "geometry": [
94541                     "point",
94542                     "vertex",
94543                     "area"
94544                 ],
94545                 "fields": [
94546                     "address",
94547                     "building_area",
94548                     "opening_hours"
94549                 ],
94550                 "suggestion": true
94551             },
94552             "shop/convenience/全家": {
94553                 "tags": {
94554                     "name": "全家",
94555                     "shop": "convenience"
94556                 },
94557                 "name": "全家",
94558                 "icon": "shop",
94559                 "geometry": [
94560                     "point",
94561                     "vertex",
94562                     "area"
94563                 ],
94564                 "fields": [
94565                     "address",
94566                     "building_area",
94567                     "opening_hours"
94568                 ],
94569                 "suggestion": true
94570             },
94571             "shop/convenience/Мечта": {
94572                 "tags": {
94573                     "name": "Мечта",
94574                     "shop": "convenience"
94575                 },
94576                 "name": "Мечта",
94577                 "icon": "shop",
94578                 "geometry": [
94579                     "point",
94580                     "vertex",
94581                     "area"
94582                 ],
94583                 "fields": [
94584                     "address",
94585                     "building_area",
94586                     "opening_hours"
94587                 ],
94588                 "suggestion": true
94589             },
94590             "shop/convenience/Epicerie": {
94591                 "tags": {
94592                     "name": "Epicerie",
94593                     "shop": "convenience"
94594                 },
94595                 "name": "Epicerie",
94596                 "icon": "shop",
94597                 "geometry": [
94598                     "point",
94599                     "vertex",
94600                     "area"
94601                 ],
94602                 "fields": [
94603                     "address",
94604                     "building_area",
94605                     "opening_hours"
94606                 ],
94607                 "suggestion": true
94608             },
94609             "shop/convenience/Кировский": {
94610                 "tags": {
94611                     "name": "Кировский",
94612                     "shop": "convenience"
94613                 },
94614                 "name": "Кировский",
94615                 "icon": "shop",
94616                 "geometry": [
94617                     "point",
94618                     "vertex",
94619                     "area"
94620                 ],
94621                 "fields": [
94622                     "address",
94623                     "building_area",
94624                     "opening_hours"
94625                 ],
94626                 "suggestion": true
94627             },
94628             "shop/convenience/Food Mart": {
94629                 "tags": {
94630                     "name": "Food Mart",
94631                     "shop": "convenience"
94632                 },
94633                 "name": "Food Mart",
94634                 "icon": "shop",
94635                 "geometry": [
94636                     "point",
94637                     "vertex",
94638                     "area"
94639                 ],
94640                 "fields": [
94641                     "address",
94642                     "building_area",
94643                     "opening_hours"
94644                 ],
94645                 "suggestion": true
94646             },
94647             "shop/convenience/Delikatesy": {
94648                 "tags": {
94649                     "name": "Delikatesy",
94650                     "shop": "convenience"
94651                 },
94652                 "name": "Delikatesy",
94653                 "icon": "shop",
94654                 "geometry": [
94655                     "point",
94656                     "vertex",
94657                     "area"
94658                 ],
94659                 "fields": [
94660                     "address",
94661                     "building_area",
94662                     "opening_hours"
94663                 ],
94664                 "suggestion": true
94665             },
94666             "shop/convenience/ポプラ": {
94667                 "tags": {
94668                     "name": "ポプラ",
94669                     "shop": "convenience"
94670                 },
94671                 "name": "ポプラ",
94672                 "icon": "shop",
94673                 "geometry": [
94674                     "point",
94675                     "vertex",
94676                     "area"
94677                 ],
94678                 "fields": [
94679                     "address",
94680                     "building_area",
94681                     "opening_hours"
94682                 ],
94683                 "suggestion": true
94684             },
94685             "shop/convenience/Lewiatan": {
94686                 "tags": {
94687                     "name": "Lewiatan",
94688                     "shop": "convenience"
94689                 },
94690                 "name": "Lewiatan",
94691                 "icon": "shop",
94692                 "geometry": [
94693                     "point",
94694                     "vertex",
94695                     "area"
94696                 ],
94697                 "fields": [
94698                     "address",
94699                     "building_area",
94700                     "opening_hours"
94701                 ],
94702                 "suggestion": true
94703             },
94704             "shop/convenience/Продуктовый магазин": {
94705                 "tags": {
94706                     "name": "Продуктовый магазин",
94707                     "shop": "convenience"
94708                 },
94709                 "name": "Продуктовый магазин",
94710                 "icon": "shop",
94711                 "geometry": [
94712                     "point",
94713                     "vertex",
94714                     "area"
94715                 ],
94716                 "fields": [
94717                     "address",
94718                     "building_area",
94719                     "opening_hours"
94720                 ],
94721                 "suggestion": true
94722             },
94723             "shop/convenience/Продуктовый": {
94724                 "tags": {
94725                     "name": "Продуктовый",
94726                     "shop": "convenience"
94727                 },
94728                 "name": "Продуктовый",
94729                 "icon": "shop",
94730                 "geometry": [
94731                     "point",
94732                     "vertex",
94733                     "area"
94734                 ],
94735                 "fields": [
94736                     "address",
94737                     "building_area",
94738                     "opening_hours"
94739                 ],
94740                 "suggestion": true
94741             },
94742             "shop/convenience/セイコーマート (Seicomart)": {
94743                 "tags": {
94744                     "name": "セイコーマート (Seicomart)",
94745                     "shop": "convenience"
94746                 },
94747                 "name": "セイコーマート (Seicomart)",
94748                 "icon": "shop",
94749                 "geometry": [
94750                     "point",
94751                     "vertex",
94752                     "area"
94753                 ],
94754                 "fields": [
94755                     "address",
94756                     "building_area",
94757                     "opening_hours"
94758                 ],
94759                 "suggestion": true
94760             },
94761             "shop/convenience/Виктория": {
94762                 "tags": {
94763                     "name": "Виктория",
94764                     "shop": "convenience"
94765                 },
94766                 "name": "Виктория",
94767                 "icon": "shop",
94768                 "geometry": [
94769                     "point",
94770                     "vertex",
94771                     "area"
94772                 ],
94773                 "fields": [
94774                     "address",
94775                     "building_area",
94776                     "opening_hours"
94777                 ],
94778                 "suggestion": true
94779             },
94780             "shop/convenience/Весна": {
94781                 "tags": {
94782                     "name": "Весна",
94783                     "shop": "convenience"
94784                 },
94785                 "name": "Весна",
94786                 "icon": "shop",
94787                 "geometry": [
94788                     "point",
94789                     "vertex",
94790                     "area"
94791                 ],
94792                 "fields": [
94793                     "address",
94794                     "building_area",
94795                     "opening_hours"
94796                 ],
94797                 "suggestion": true
94798             },
94799             "shop/convenience/Mini Market Non-Stop": {
94800                 "tags": {
94801                     "name": "Mini Market Non-Stop",
94802                     "shop": "convenience"
94803                 },
94804                 "name": "Mini Market Non-Stop",
94805                 "icon": "shop",
94806                 "geometry": [
94807                     "point",
94808                     "vertex",
94809                     "area"
94810                 ],
94811                 "fields": [
94812                     "address",
94813                     "building_area",
94814                     "opening_hours"
94815                 ],
94816                 "suggestion": true
94817             },
94818             "shop/convenience/Копеечка": {
94819                 "tags": {
94820                     "name": "Копеечка",
94821                     "shop": "convenience"
94822                 },
94823                 "name": "Копеечка",
94824                 "icon": "shop",
94825                 "geometry": [
94826                     "point",
94827                     "vertex",
94828                     "area"
94829                 ],
94830                 "fields": [
94831                     "address",
94832                     "building_area",
94833                     "opening_hours"
94834                 ],
94835                 "suggestion": true
94836             },
94837             "shop/convenience/Royal Farms": {
94838                 "tags": {
94839                     "name": "Royal Farms",
94840                     "shop": "convenience"
94841                 },
94842                 "name": "Royal Farms",
94843                 "icon": "shop",
94844                 "geometry": [
94845                     "point",
94846                     "vertex",
94847                     "area"
94848                 ],
94849                 "fields": [
94850                     "address",
94851                     "building_area",
94852                     "opening_hours"
94853                 ],
94854                 "suggestion": true
94855             },
94856             "shop/convenience/Alfamart": {
94857                 "tags": {
94858                     "name": "Alfamart",
94859                     "shop": "convenience"
94860                 },
94861                 "name": "Alfamart",
94862                 "icon": "shop",
94863                 "geometry": [
94864                     "point",
94865                     "vertex",
94866                     "area"
94867                 ],
94868                 "fields": [
94869                     "address",
94870                     "building_area",
94871                     "opening_hours"
94872                 ],
94873                 "suggestion": true
94874             },
94875             "shop/convenience/Indomaret": {
94876                 "tags": {
94877                     "name": "Indomaret",
94878                     "shop": "convenience"
94879                 },
94880                 "name": "Indomaret",
94881                 "icon": "shop",
94882                 "geometry": [
94883                     "point",
94884                     "vertex",
94885                     "area"
94886                 ],
94887                 "fields": [
94888                     "address",
94889                     "building_area",
94890                     "opening_hours"
94891                 ],
94892                 "suggestion": true
94893             },
94894             "shop/convenience/магазин": {
94895                 "tags": {
94896                     "name": "магазин",
94897                     "shop": "convenience"
94898                 },
94899                 "name": "магазин",
94900                 "icon": "shop",
94901                 "geometry": [
94902                     "point",
94903                     "vertex",
94904                     "area"
94905                 ],
94906                 "fields": [
94907                     "address",
94908                     "building_area",
94909                     "opening_hours"
94910                 ],
94911                 "suggestion": true
94912             },
94913             "shop/convenience/全家便利商店": {
94914                 "tags": {
94915                     "name": "全家便利商店",
94916                     "shop": "convenience"
94917                 },
94918                 "name": "全家便利商店",
94919                 "icon": "shop",
94920                 "geometry": [
94921                     "point",
94922                     "vertex",
94923                     "area"
94924                 ],
94925                 "fields": [
94926                     "address",
94927                     "building_area",
94928                     "opening_hours"
94929                 ],
94930                 "suggestion": true
94931             },
94932             "shop/convenience/Boutique": {
94933                 "tags": {
94934                     "name": "Boutique",
94935                     "shop": "convenience"
94936                 },
94937                 "name": "Boutique",
94938                 "icon": "shop",
94939                 "geometry": [
94940                     "point",
94941                     "vertex",
94942                     "area"
94943                 ],
94944                 "fields": [
94945                     "address",
94946                     "building_area",
94947                     "opening_hours"
94948                 ],
94949                 "suggestion": true
94950             },
94951             "shop/convenience/მარკეტი (Market)": {
94952                 "tags": {
94953                     "name": "მარკეტი (Market)",
94954                     "shop": "convenience"
94955                 },
94956                 "name": "მარკეტი (Market)",
94957                 "icon": "shop",
94958                 "geometry": [
94959                     "point",
94960                     "vertex",
94961                     "area"
94962                 ],
94963                 "fields": [
94964                     "address",
94965                     "building_area",
94966                     "opening_hours"
94967                 ],
94968                 "suggestion": true
94969             },
94970             "shop/convenience/Stores": {
94971                 "tags": {
94972                     "name": "Stores",
94973                     "shop": "convenience"
94974                 },
94975                 "name": "Stores",
94976                 "icon": "shop",
94977                 "geometry": [
94978                     "point",
94979                     "vertex",
94980                     "area"
94981                 ],
94982                 "fields": [
94983                     "address",
94984                     "building_area",
94985                     "opening_hours"
94986                 ],
94987                 "suggestion": true
94988             },
94989             "shop/chemist/dm": {
94990                 "tags": {
94991                     "name": "dm",
94992                     "shop": "chemist"
94993                 },
94994                 "name": "dm",
94995                 "icon": "chemist",
94996                 "geometry": [
94997                     "point",
94998                     "vertex",
94999                     "area"
95000                 ],
95001                 "fields": [
95002                     "address",
95003                     "building_area",
95004                     "opening_hours"
95005                 ],
95006                 "suggestion": true
95007             },
95008             "shop/chemist/Müller": {
95009                 "tags": {
95010                     "name": "Müller",
95011                     "shop": "chemist"
95012                 },
95013                 "name": "Müller",
95014                 "icon": "chemist",
95015                 "geometry": [
95016                     "point",
95017                     "vertex",
95018                     "area"
95019                 ],
95020                 "fields": [
95021                     "address",
95022                     "building_area",
95023                     "opening_hours"
95024                 ],
95025                 "suggestion": true
95026             },
95027             "shop/chemist/Schlecker": {
95028                 "tags": {
95029                     "name": "Schlecker",
95030                     "shop": "chemist"
95031                 },
95032                 "name": "Schlecker",
95033                 "icon": "chemist",
95034                 "geometry": [
95035                     "point",
95036                     "vertex",
95037                     "area"
95038                 ],
95039                 "fields": [
95040                     "address",
95041                     "building_area",
95042                     "opening_hours"
95043                 ],
95044                 "suggestion": true
95045             },
95046             "shop/chemist/Etos": {
95047                 "tags": {
95048                     "name": "Etos",
95049                     "shop": "chemist"
95050                 },
95051                 "name": "Etos",
95052                 "icon": "chemist",
95053                 "geometry": [
95054                     "point",
95055                     "vertex",
95056                     "area"
95057                 ],
95058                 "fields": [
95059                     "address",
95060                     "building_area",
95061                     "opening_hours"
95062                 ],
95063                 "suggestion": true
95064             },
95065             "shop/chemist/Bipa": {
95066                 "tags": {
95067                     "name": "Bipa",
95068                     "shop": "chemist"
95069                 },
95070                 "name": "Bipa",
95071                 "icon": "chemist",
95072                 "geometry": [
95073                     "point",
95074                     "vertex",
95075                     "area"
95076                 ],
95077                 "fields": [
95078                     "address",
95079                     "building_area",
95080                     "opening_hours"
95081                 ],
95082                 "suggestion": true
95083             },
95084             "shop/chemist/Rossmann": {
95085                 "tags": {
95086                     "name": "Rossmann",
95087                     "shop": "chemist"
95088                 },
95089                 "name": "Rossmann",
95090                 "icon": "chemist",
95091                 "geometry": [
95092                     "point",
95093                     "vertex",
95094                     "area"
95095                 ],
95096                 "fields": [
95097                     "address",
95098                     "building_area",
95099                     "opening_hours"
95100                 ],
95101                 "suggestion": true
95102             },
95103             "shop/chemist/DM Drogeriemarkt": {
95104                 "tags": {
95105                     "name": "DM Drogeriemarkt",
95106                     "shop": "chemist"
95107                 },
95108                 "name": "DM Drogeriemarkt",
95109                 "icon": "chemist",
95110                 "geometry": [
95111                     "point",
95112                     "vertex",
95113                     "area"
95114                 ],
95115                 "fields": [
95116                     "address",
95117                     "building_area",
95118                     "opening_hours"
95119                 ],
95120                 "suggestion": true
95121             },
95122             "shop/chemist/Ihr Platz": {
95123                 "tags": {
95124                     "name": "Ihr Platz",
95125                     "shop": "chemist"
95126                 },
95127                 "name": "Ihr Platz",
95128                 "icon": "chemist",
95129                 "geometry": [
95130                     "point",
95131                     "vertex",
95132                     "area"
95133                 ],
95134                 "fields": [
95135                     "address",
95136                     "building_area",
95137                     "opening_hours"
95138                 ],
95139                 "suggestion": true
95140             },
95141             "shop/chemist/Douglas": {
95142                 "tags": {
95143                     "name": "Douglas",
95144                     "shop": "chemist"
95145                 },
95146                 "name": "Douglas",
95147                 "icon": "chemist",
95148                 "geometry": [
95149                     "point",
95150                     "vertex",
95151                     "area"
95152                 ],
95153                 "fields": [
95154                     "address",
95155                     "building_area",
95156                     "opening_hours"
95157                 ],
95158                 "suggestion": true
95159             },
95160             "shop/chemist/Kruidvat": {
95161                 "tags": {
95162                     "name": "Kruidvat",
95163                     "shop": "chemist"
95164                 },
95165                 "name": "Kruidvat",
95166                 "icon": "chemist",
95167                 "geometry": [
95168                     "point",
95169                     "vertex",
95170                     "area"
95171                 ],
95172                 "fields": [
95173                     "address",
95174                     "building_area",
95175                     "opening_hours"
95176                 ],
95177                 "suggestion": true
95178             },
95179             "shop/car_repair/Kwik Fit": {
95180                 "tags": {
95181                     "name": "Kwik Fit",
95182                     "shop": "car_repair"
95183                 },
95184                 "name": "Kwik Fit",
95185                 "icon": "car",
95186                 "geometry": [
95187                     "point",
95188                     "vertex",
95189                     "area"
95190                 ],
95191                 "fields": [
95192                     "address",
95193                     "building_area",
95194                     "opening_hours"
95195                 ],
95196                 "suggestion": true
95197             },
95198             "shop/car_repair/ATU": {
95199                 "tags": {
95200                     "name": "ATU",
95201                     "shop": "car_repair"
95202                 },
95203                 "name": "ATU",
95204                 "icon": "car",
95205                 "geometry": [
95206                     "point",
95207                     "vertex",
95208                     "area"
95209                 ],
95210                 "fields": [
95211                     "address",
95212                     "building_area",
95213                     "opening_hours"
95214                 ],
95215                 "suggestion": true
95216             },
95217             "shop/car_repair/Kwik-Fit": {
95218                 "tags": {
95219                     "name": "Kwik-Fit",
95220                     "shop": "car_repair"
95221                 },
95222                 "name": "Kwik-Fit",
95223                 "icon": "car",
95224                 "geometry": [
95225                     "point",
95226                     "vertex",
95227                     "area"
95228                 ],
95229                 "fields": [
95230                     "address",
95231                     "building_area",
95232                     "opening_hours"
95233                 ],
95234                 "suggestion": true
95235             },
95236             "shop/car_repair/Midas": {
95237                 "tags": {
95238                     "name": "Midas",
95239                     "shop": "car_repair"
95240                 },
95241                 "name": "Midas",
95242                 "icon": "car",
95243                 "geometry": [
95244                     "point",
95245                     "vertex",
95246                     "area"
95247                 ],
95248                 "fields": [
95249                     "address",
95250                     "building_area",
95251                     "opening_hours"
95252                 ],
95253                 "suggestion": true
95254             },
95255             "shop/car_repair/Feu Vert": {
95256                 "tags": {
95257                     "name": "Feu Vert",
95258                     "shop": "car_repair"
95259                 },
95260                 "name": "Feu Vert",
95261                 "icon": "car",
95262                 "geometry": [
95263                     "point",
95264                     "vertex",
95265                     "area"
95266                 ],
95267                 "fields": [
95268                     "address",
95269                     "building_area",
95270                     "opening_hours"
95271                 ],
95272                 "suggestion": true
95273             },
95274             "shop/car_repair/Norauto": {
95275                 "tags": {
95276                     "name": "Norauto",
95277                     "shop": "car_repair"
95278                 },
95279                 "name": "Norauto",
95280                 "icon": "car",
95281                 "geometry": [
95282                     "point",
95283                     "vertex",
95284                     "area"
95285                 ],
95286                 "fields": [
95287                     "address",
95288                     "building_area",
95289                     "opening_hours"
95290                 ],
95291                 "suggestion": true
95292             },
95293             "shop/car_repair/Speedy": {
95294                 "tags": {
95295                     "name": "Speedy",
95296                     "shop": "car_repair"
95297                 },
95298                 "name": "Speedy",
95299                 "icon": "car",
95300                 "geometry": [
95301                     "point",
95302                     "vertex",
95303                     "area"
95304                 ],
95305                 "fields": [
95306                     "address",
95307                     "building_area",
95308                     "opening_hours"
95309                 ],
95310                 "suggestion": true
95311             },
95312             "shop/car_repair/Pit Stop": {
95313                 "tags": {
95314                     "name": "Pit Stop",
95315                     "shop": "car_repair"
95316                 },
95317                 "name": "Pit Stop",
95318                 "icon": "car",
95319                 "geometry": [
95320                     "point",
95321                     "vertex",
95322                     "area"
95323                 ],
95324                 "fields": [
95325                     "address",
95326                     "building_area",
95327                     "opening_hours"
95328                 ],
95329                 "suggestion": true
95330             },
95331             "shop/car_repair/Jiffy Lube": {
95332                 "tags": {
95333                     "name": "Jiffy Lube",
95334                     "shop": "car_repair"
95335                 },
95336                 "name": "Jiffy Lube",
95337                 "icon": "car",
95338                 "geometry": [
95339                     "point",
95340                     "vertex",
95341                     "area"
95342                 ],
95343                 "fields": [
95344                     "address",
95345                     "building_area",
95346                     "opening_hours"
95347                 ],
95348                 "suggestion": true
95349             },
95350             "shop/car_repair/Шиномонтаж": {
95351                 "tags": {
95352                     "name": "Шиномонтаж",
95353                     "shop": "car_repair"
95354                 },
95355                 "name": "Шиномонтаж",
95356                 "icon": "car",
95357                 "geometry": [
95358                     "point",
95359                     "vertex",
95360                     "area"
95361                 ],
95362                 "fields": [
95363                     "address",
95364                     "building_area",
95365                     "opening_hours"
95366                 ],
95367                 "suggestion": true
95368             },
95369             "shop/car_repair/СТО": {
95370                 "tags": {
95371                     "name": "СТО",
95372                     "shop": "car_repair"
95373                 },
95374                 "name": "СТО",
95375                 "icon": "car",
95376                 "geometry": [
95377                     "point",
95378                     "vertex",
95379                     "area"
95380                 ],
95381                 "fields": [
95382                     "address",
95383                     "building_area",
95384                     "opening_hours"
95385                 ],
95386                 "suggestion": true
95387             },
95388             "shop/car_repair/O'Reilly Auto Parts": {
95389                 "tags": {
95390                     "name": "O'Reilly Auto Parts",
95391                     "shop": "car_repair"
95392                 },
95393                 "name": "O'Reilly Auto Parts",
95394                 "icon": "car",
95395                 "geometry": [
95396                     "point",
95397                     "vertex",
95398                     "area"
95399                 ],
95400                 "fields": [
95401                     "address",
95402                     "building_area",
95403                     "opening_hours"
95404                 ],
95405                 "suggestion": true
95406             },
95407             "shop/car_repair/Carglass": {
95408                 "tags": {
95409                     "name": "Carglass",
95410                     "shop": "car_repair"
95411                 },
95412                 "name": "Carglass",
95413                 "icon": "car",
95414                 "geometry": [
95415                     "point",
95416                     "vertex",
95417                     "area"
95418                 ],
95419                 "fields": [
95420                     "address",
95421                     "building_area",
95422                     "opening_hours"
95423                 ],
95424                 "suggestion": true
95425             },
95426             "shop/car_repair/шиномонтаж": {
95427                 "tags": {
95428                     "name": "шиномонтаж",
95429                     "shop": "car_repair"
95430                 },
95431                 "name": "шиномонтаж",
95432                 "icon": "car",
95433                 "geometry": [
95434                     "point",
95435                     "vertex",
95436                     "area"
95437                 ],
95438                 "fields": [
95439                     "address",
95440                     "building_area",
95441                     "opening_hours"
95442                 ],
95443                 "suggestion": true
95444             },
95445             "shop/car_repair/Euromaster": {
95446                 "tags": {
95447                     "name": "Euromaster",
95448                     "shop": "car_repair"
95449                 },
95450                 "name": "Euromaster",
95451                 "icon": "car",
95452                 "geometry": [
95453                     "point",
95454                     "vertex",
95455                     "area"
95456                 ],
95457                 "fields": [
95458                     "address",
95459                     "building_area",
95460                     "opening_hours"
95461                 ],
95462                 "suggestion": true
95463             },
95464             "shop/car_repair/Firestone": {
95465                 "tags": {
95466                     "name": "Firestone",
95467                     "shop": "car_repair"
95468                 },
95469                 "name": "Firestone",
95470                 "icon": "car",
95471                 "geometry": [
95472                     "point",
95473                     "vertex",
95474                     "area"
95475                 ],
95476                 "fields": [
95477                     "address",
95478                     "building_area",
95479                     "opening_hours"
95480                 ],
95481                 "suggestion": true
95482             },
95483             "shop/car_repair/AutoZone": {
95484                 "tags": {
95485                     "name": "AutoZone",
95486                     "shop": "car_repair"
95487                 },
95488                 "name": "AutoZone",
95489                 "icon": "car",
95490                 "geometry": [
95491                     "point",
95492                     "vertex",
95493                     "area"
95494                 ],
95495                 "fields": [
95496                     "address",
95497                     "building_area",
95498                     "opening_hours"
95499                 ],
95500                 "suggestion": true
95501             },
95502             "shop/car_repair/Автосервис": {
95503                 "tags": {
95504                     "name": "Автосервис",
95505                     "shop": "car_repair"
95506                 },
95507                 "name": "Автосервис",
95508                 "icon": "car",
95509                 "geometry": [
95510                     "point",
95511                     "vertex",
95512                     "area"
95513                 ],
95514                 "fields": [
95515                     "address",
95516                     "building_area",
95517                     "opening_hours"
95518                 ],
95519                 "suggestion": true
95520             },
95521             "shop/car_repair/Advance Auto Parts": {
95522                 "tags": {
95523                     "name": "Advance Auto Parts",
95524                     "shop": "car_repair"
95525                 },
95526                 "name": "Advance Auto Parts",
95527                 "icon": "car",
95528                 "geometry": [
95529                     "point",
95530                     "vertex",
95531                     "area"
95532                 ],
95533                 "fields": [
95534                     "address",
95535                     "building_area",
95536                     "opening_hours"
95537                 ],
95538                 "suggestion": true
95539             },
95540             "shop/car_repair/Roady": {
95541                 "tags": {
95542                     "name": "Roady",
95543                     "shop": "car_repair"
95544                 },
95545                 "name": "Roady",
95546                 "icon": "car",
95547                 "geometry": [
95548                     "point",
95549                     "vertex",
95550                     "area"
95551                 ],
95552                 "fields": [
95553                     "address",
95554                     "building_area",
95555                     "opening_hours"
95556                 ],
95557                 "suggestion": true
95558             },
95559             "shop/furniture/IKEA": {
95560                 "tags": {
95561                     "name": "IKEA",
95562                     "shop": "furniture"
95563                 },
95564                 "name": "IKEA",
95565                 "icon": "shop",
95566                 "geometry": [
95567                     "point",
95568                     "vertex",
95569                     "area"
95570                 ],
95571                 "fields": [
95572                     "address",
95573                     "building_area",
95574                     "opening_hours"
95575                 ],
95576                 "suggestion": true
95577             },
95578             "shop/furniture/Jysk": {
95579                 "tags": {
95580                     "name": "Jysk",
95581                     "shop": "furniture"
95582                 },
95583                 "name": "Jysk",
95584                 "icon": "shop",
95585                 "geometry": [
95586                     "point",
95587                     "vertex",
95588                     "area"
95589                 ],
95590                 "fields": [
95591                     "address",
95592                     "building_area",
95593                     "opening_hours"
95594                 ],
95595                 "suggestion": true
95596             },
95597             "shop/furniture/Roller": {
95598                 "tags": {
95599                     "name": "Roller",
95600                     "shop": "furniture"
95601                 },
95602                 "name": "Roller",
95603                 "icon": "shop",
95604                 "geometry": [
95605                     "point",
95606                     "vertex",
95607                     "area"
95608                 ],
95609                 "fields": [
95610                     "address",
95611                     "building_area",
95612                     "opening_hours"
95613                 ],
95614                 "suggestion": true
95615             },
95616             "shop/furniture/Dänisches Bettenlager": {
95617                 "tags": {
95618                     "name": "Dänisches Bettenlager",
95619                     "shop": "furniture"
95620                 },
95621                 "name": "Dänisches Bettenlager",
95622                 "icon": "shop",
95623                 "geometry": [
95624                     "point",
95625                     "vertex",
95626                     "area"
95627                 ],
95628                 "fields": [
95629                     "address",
95630                     "building_area",
95631                     "opening_hours"
95632                 ],
95633                 "suggestion": true
95634             },
95635             "shop/furniture/Conforama": {
95636                 "tags": {
95637                     "name": "Conforama",
95638                     "shop": "furniture"
95639                 },
95640                 "name": "Conforama",
95641                 "icon": "shop",
95642                 "geometry": [
95643                     "point",
95644                     "vertex",
95645                     "area"
95646                 ],
95647                 "fields": [
95648                     "address",
95649                     "building_area",
95650                     "opening_hours"
95651                 ],
95652                 "suggestion": true
95653             },
95654             "shop/furniture/Matratzen Concord": {
95655                 "tags": {
95656                     "name": "Matratzen Concord",
95657                     "shop": "furniture"
95658                 },
95659                 "name": "Matratzen Concord",
95660                 "icon": "shop",
95661                 "geometry": [
95662                     "point",
95663                     "vertex",
95664                     "area"
95665                 ],
95666                 "fields": [
95667                     "address",
95668                     "building_area",
95669                     "opening_hours"
95670                 ],
95671                 "suggestion": true
95672             },
95673             "shop/furniture/Мебель": {
95674                 "tags": {
95675                     "name": "Мебель",
95676                     "shop": "furniture"
95677                 },
95678                 "name": "Мебель",
95679                 "icon": "shop",
95680                 "geometry": [
95681                     "point",
95682                     "vertex",
95683                     "area"
95684                 ],
95685                 "fields": [
95686                     "address",
95687                     "building_area",
95688                     "opening_hours"
95689                 ],
95690                 "suggestion": true
95691             },
95692             "shop/furniture/But": {
95693                 "tags": {
95694                     "name": "But",
95695                     "shop": "furniture"
95696                 },
95697                 "name": "But",
95698                 "icon": "shop",
95699                 "geometry": [
95700                     "point",
95701                     "vertex",
95702                     "area"
95703                 ],
95704                 "fields": [
95705                     "address",
95706                     "building_area",
95707                     "opening_hours"
95708                 ],
95709                 "suggestion": true
95710             },
95711             "shop/doityourself/Hornbach": {
95712                 "tags": {
95713                     "name": "Hornbach",
95714                     "shop": "doityourself"
95715                 },
95716                 "name": "Hornbach",
95717                 "icon": "shop",
95718                 "geometry": [
95719                     "point",
95720                     "vertex",
95721                     "area"
95722                 ],
95723                 "fields": [
95724                     "address",
95725                     "building_area",
95726                     "opening_hours"
95727                 ],
95728                 "suggestion": true
95729             },
95730             "shop/doityourself/B&Q": {
95731                 "tags": {
95732                     "name": "B&Q",
95733                     "shop": "doityourself"
95734                 },
95735                 "name": "B&Q",
95736                 "icon": "shop",
95737                 "geometry": [
95738                     "point",
95739                     "vertex",
95740                     "area"
95741                 ],
95742                 "fields": [
95743                     "address",
95744                     "building_area",
95745                     "opening_hours"
95746                 ],
95747                 "suggestion": true
95748             },
95749             "shop/doityourself/Hubo": {
95750                 "tags": {
95751                     "name": "Hubo",
95752                     "shop": "doityourself"
95753                 },
95754                 "name": "Hubo",
95755                 "icon": "shop",
95756                 "geometry": [
95757                     "point",
95758                     "vertex",
95759                     "area"
95760                 ],
95761                 "fields": [
95762                     "address",
95763                     "building_area",
95764                     "opening_hours"
95765                 ],
95766                 "suggestion": true
95767             },
95768             "shop/doityourself/Mr Bricolage": {
95769                 "tags": {
95770                     "name": "Mr Bricolage",
95771                     "shop": "doityourself"
95772                 },
95773                 "name": "Mr Bricolage",
95774                 "icon": "shop",
95775                 "geometry": [
95776                     "point",
95777                     "vertex",
95778                     "area"
95779                 ],
95780                 "fields": [
95781                     "address",
95782                     "building_area",
95783                     "opening_hours"
95784                 ],
95785                 "suggestion": true
95786             },
95787             "shop/doityourself/Gamma": {
95788                 "tags": {
95789                     "name": "Gamma",
95790                     "shop": "doityourself"
95791                 },
95792                 "name": "Gamma",
95793                 "icon": "shop",
95794                 "geometry": [
95795                     "point",
95796                     "vertex",
95797                     "area"
95798                 ],
95799                 "fields": [
95800                     "address",
95801                     "building_area",
95802                     "opening_hours"
95803                 ],
95804                 "suggestion": true
95805             },
95806             "shop/doityourself/OBI": {
95807                 "tags": {
95808                     "name": "OBI",
95809                     "shop": "doityourself"
95810                 },
95811                 "name": "OBI",
95812                 "icon": "shop",
95813                 "geometry": [
95814                     "point",
95815                     "vertex",
95816                     "area"
95817                 ],
95818                 "fields": [
95819                     "address",
95820                     "building_area",
95821                     "opening_hours"
95822                 ],
95823                 "suggestion": true
95824             },
95825             "shop/doityourself/Lowes": {
95826                 "tags": {
95827                     "name": "Lowes",
95828                     "shop": "doityourself"
95829                 },
95830                 "name": "Lowes",
95831                 "icon": "shop",
95832                 "geometry": [
95833                     "point",
95834                     "vertex",
95835                     "area"
95836                 ],
95837                 "fields": [
95838                     "address",
95839                     "building_area",
95840                     "opening_hours"
95841                 ],
95842                 "suggestion": true
95843             },
95844             "shop/doityourself/Wickes": {
95845                 "tags": {
95846                     "name": "Wickes",
95847                     "shop": "doityourself"
95848                 },
95849                 "name": "Wickes",
95850                 "icon": "shop",
95851                 "geometry": [
95852                     "point",
95853                     "vertex",
95854                     "area"
95855                 ],
95856                 "fields": [
95857                     "address",
95858                     "building_area",
95859                     "opening_hours"
95860                 ],
95861                 "suggestion": true
95862             },
95863             "shop/doityourself/Hagebau": {
95864                 "tags": {
95865                     "name": "Hagebau",
95866                     "shop": "doityourself"
95867                 },
95868                 "name": "Hagebau",
95869                 "icon": "shop",
95870                 "geometry": [
95871                     "point",
95872                     "vertex",
95873                     "area"
95874                 ],
95875                 "fields": [
95876                     "address",
95877                     "building_area",
95878                     "opening_hours"
95879                 ],
95880                 "suggestion": true
95881             },
95882             "shop/doityourself/Max Bahr": {
95883                 "tags": {
95884                     "name": "Max Bahr",
95885                     "shop": "doityourself"
95886                 },
95887                 "name": "Max Bahr",
95888                 "icon": "shop",
95889                 "geometry": [
95890                     "point",
95891                     "vertex",
95892                     "area"
95893                 ],
95894                 "fields": [
95895                     "address",
95896                     "building_area",
95897                     "opening_hours"
95898                 ],
95899                 "suggestion": true
95900             },
95901             "shop/doityourself/Castorama": {
95902                 "tags": {
95903                     "name": "Castorama",
95904                     "shop": "doityourself"
95905                 },
95906                 "name": "Castorama",
95907                 "icon": "shop",
95908                 "geometry": [
95909                     "point",
95910                     "vertex",
95911                     "area"
95912                 ],
95913                 "fields": [
95914                     "address",
95915                     "building_area",
95916                     "opening_hours"
95917                 ],
95918                 "suggestion": true
95919             },
95920             "shop/doityourself/Rona": {
95921                 "tags": {
95922                     "name": "Rona",
95923                     "shop": "doityourself"
95924                 },
95925                 "name": "Rona",
95926                 "icon": "shop",
95927                 "geometry": [
95928                     "point",
95929                     "vertex",
95930                     "area"
95931                 ],
95932                 "fields": [
95933                     "address",
95934                     "building_area",
95935                     "opening_hours"
95936                 ],
95937                 "suggestion": true
95938             },
95939             "shop/doityourself/Home Depot": {
95940                 "tags": {
95941                     "name": "Home Depot",
95942                     "shop": "doityourself"
95943                 },
95944                 "name": "Home Depot",
95945                 "icon": "shop",
95946                 "geometry": [
95947                     "point",
95948                     "vertex",
95949                     "area"
95950                 ],
95951                 "fields": [
95952                     "address",
95953                     "building_area",
95954                     "opening_hours"
95955                 ],
95956                 "suggestion": true
95957             },
95958             "shop/doityourself/Toom Baumarkt": {
95959                 "tags": {
95960                     "name": "Toom Baumarkt",
95961                     "shop": "doityourself"
95962                 },
95963                 "name": "Toom Baumarkt",
95964                 "icon": "shop",
95965                 "geometry": [
95966                     "point",
95967                     "vertex",
95968                     "area"
95969                 ],
95970                 "fields": [
95971                     "address",
95972                     "building_area",
95973                     "opening_hours"
95974                 ],
95975                 "suggestion": true
95976             },
95977             "shop/doityourself/Homebase": {
95978                 "tags": {
95979                     "name": "Homebase",
95980                     "shop": "doityourself"
95981                 },
95982                 "name": "Homebase",
95983                 "icon": "shop",
95984                 "geometry": [
95985                     "point",
95986                     "vertex",
95987                     "area"
95988                 ],
95989                 "fields": [
95990                     "address",
95991                     "building_area",
95992                     "opening_hours"
95993                 ],
95994                 "suggestion": true
95995             },
95996             "shop/doityourself/Baumax": {
95997                 "tags": {
95998                     "name": "Baumax",
95999                     "shop": "doityourself"
96000                 },
96001                 "name": "Baumax",
96002                 "icon": "shop",
96003                 "geometry": [
96004                     "point",
96005                     "vertex",
96006                     "area"
96007                 ],
96008                 "fields": [
96009                     "address",
96010                     "building_area",
96011                     "opening_hours"
96012                 ],
96013                 "suggestion": true
96014             },
96015             "shop/doityourself/Lagerhaus": {
96016                 "tags": {
96017                     "name": "Lagerhaus",
96018                     "shop": "doityourself"
96019                 },
96020                 "name": "Lagerhaus",
96021                 "icon": "shop",
96022                 "geometry": [
96023                     "point",
96024                     "vertex",
96025                     "area"
96026                 ],
96027                 "fields": [
96028                     "address",
96029                     "building_area",
96030                     "opening_hours"
96031                 ],
96032                 "suggestion": true
96033             },
96034             "shop/doityourself/Bauhaus": {
96035                 "tags": {
96036                     "name": "Bauhaus",
96037                     "shop": "doityourself"
96038                 },
96039                 "name": "Bauhaus",
96040                 "icon": "shop",
96041                 "geometry": [
96042                     "point",
96043                     "vertex",
96044                     "area"
96045                 ],
96046                 "fields": [
96047                     "address",
96048                     "building_area",
96049                     "opening_hours"
96050                 ],
96051                 "suggestion": true
96052             },
96053             "shop/doityourself/Canadian Tire": {
96054                 "tags": {
96055                     "name": "Canadian Tire",
96056                     "shop": "doityourself"
96057                 },
96058                 "name": "Canadian Tire",
96059                 "icon": "shop",
96060                 "geometry": [
96061                     "point",
96062                     "vertex",
96063                     "area"
96064                 ],
96065                 "fields": [
96066                     "address",
96067                     "building_area",
96068                     "opening_hours"
96069                 ],
96070                 "suggestion": true
96071             },
96072             "shop/doityourself/Leroy Merlin": {
96073                 "tags": {
96074                     "name": "Leroy Merlin",
96075                     "shop": "doityourself"
96076                 },
96077                 "name": "Leroy Merlin",
96078                 "icon": "shop",
96079                 "geometry": [
96080                     "point",
96081                     "vertex",
96082                     "area"
96083                 ],
96084                 "fields": [
96085                     "address",
96086                     "building_area",
96087                     "opening_hours"
96088                 ],
96089                 "suggestion": true
96090             },
96091             "shop/doityourself/Hellweg": {
96092                 "tags": {
96093                     "name": "Hellweg",
96094                     "shop": "doityourself"
96095                 },
96096                 "name": "Hellweg",
96097                 "icon": "shop",
96098                 "geometry": [
96099                     "point",
96100                     "vertex",
96101                     "area"
96102                 ],
96103                 "fields": [
96104                     "address",
96105                     "building_area",
96106                     "opening_hours"
96107                 ],
96108                 "suggestion": true
96109             },
96110             "shop/doityourself/Brico": {
96111                 "tags": {
96112                     "name": "Brico",
96113                     "shop": "doityourself"
96114                 },
96115                 "name": "Brico",
96116                 "icon": "shop",
96117                 "geometry": [
96118                     "point",
96119                     "vertex",
96120                     "area"
96121                 ],
96122                 "fields": [
96123                     "address",
96124                     "building_area",
96125                     "opening_hours"
96126                 ],
96127                 "suggestion": true
96128             },
96129             "shop/doityourself/Bricomarché": {
96130                 "tags": {
96131                     "name": "Bricomarché",
96132                     "shop": "doityourself"
96133                 },
96134                 "name": "Bricomarché",
96135                 "icon": "shop",
96136                 "geometry": [
96137                     "point",
96138                     "vertex",
96139                     "area"
96140                 ],
96141                 "fields": [
96142                     "address",
96143                     "building_area",
96144                     "opening_hours"
96145                 ],
96146                 "suggestion": true
96147             },
96148             "shop/doityourself/Toom": {
96149                 "tags": {
96150                     "name": "Toom",
96151                     "shop": "doityourself"
96152                 },
96153                 "name": "Toom",
96154                 "icon": "shop",
96155                 "geometry": [
96156                     "point",
96157                     "vertex",
96158                     "area"
96159                 ],
96160                 "fields": [
96161                     "address",
96162                     "building_area",
96163                     "opening_hours"
96164                 ],
96165                 "suggestion": true
96166             },
96167             "shop/doityourself/Hagebaumarkt": {
96168                 "tags": {
96169                     "name": "Hagebaumarkt",
96170                     "shop": "doityourself"
96171                 },
96172                 "name": "Hagebaumarkt",
96173                 "icon": "shop",
96174                 "geometry": [
96175                     "point",
96176                     "vertex",
96177                     "area"
96178                 ],
96179                 "fields": [
96180                     "address",
96181                     "building_area",
96182                     "opening_hours"
96183                 ],
96184                 "suggestion": true
96185             },
96186             "shop/doityourself/Praktiker": {
96187                 "tags": {
96188                     "name": "Praktiker",
96189                     "shop": "doityourself"
96190                 },
96191                 "name": "Praktiker",
96192                 "icon": "shop",
96193                 "geometry": [
96194                     "point",
96195                     "vertex",
96196                     "area"
96197                 ],
96198                 "fields": [
96199                     "address",
96200                     "building_area",
96201                     "opening_hours"
96202                 ],
96203                 "suggestion": true
96204             },
96205             "shop/doityourself/Menards": {
96206                 "tags": {
96207                     "name": "Menards",
96208                     "shop": "doityourself"
96209                 },
96210                 "name": "Menards",
96211                 "icon": "shop",
96212                 "geometry": [
96213                     "point",
96214                     "vertex",
96215                     "area"
96216                 ],
96217                 "fields": [
96218                     "address",
96219                     "building_area",
96220                     "opening_hours"
96221                 ],
96222                 "suggestion": true
96223             },
96224             "shop/doityourself/Weldom": {
96225                 "tags": {
96226                     "name": "Weldom",
96227                     "shop": "doityourself"
96228                 },
96229                 "name": "Weldom",
96230                 "icon": "shop",
96231                 "geometry": [
96232                     "point",
96233                     "vertex",
96234                     "area"
96235                 ],
96236                 "fields": [
96237                     "address",
96238                     "building_area",
96239                     "opening_hours"
96240                 ],
96241                 "suggestion": true
96242             },
96243             "shop/doityourself/Bunnings Warehouse": {
96244                 "tags": {
96245                     "name": "Bunnings Warehouse",
96246                     "shop": "doityourself"
96247                 },
96248                 "name": "Bunnings Warehouse",
96249                 "icon": "shop",
96250                 "geometry": [
96251                     "point",
96252                     "vertex",
96253                     "area"
96254                 ],
96255                 "fields": [
96256                     "address",
96257                     "building_area",
96258                     "opening_hours"
96259                 ],
96260                 "suggestion": true
96261             },
96262             "shop/doityourself/Ace Hardware": {
96263                 "tags": {
96264                     "name": "Ace Hardware",
96265                     "shop": "doityourself"
96266                 },
96267                 "name": "Ace Hardware",
96268                 "icon": "shop",
96269                 "geometry": [
96270                     "point",
96271                     "vertex",
96272                     "area"
96273                 ],
96274                 "fields": [
96275                     "address",
96276                     "building_area",
96277                     "opening_hours"
96278                 ],
96279                 "suggestion": true
96280             },
96281             "shop/doityourself/Home Hardware": {
96282                 "tags": {
96283                     "name": "Home Hardware",
96284                     "shop": "doityourself"
96285                 },
96286                 "name": "Home Hardware",
96287                 "icon": "shop",
96288                 "geometry": [
96289                     "point",
96290                     "vertex",
96291                     "area"
96292                 ],
96293                 "fields": [
96294                     "address",
96295                     "building_area",
96296                     "opening_hours"
96297                 ],
96298                 "suggestion": true
96299             },
96300             "shop/doityourself/Стройматериалы": {
96301                 "tags": {
96302                     "name": "Стройматериалы",
96303                     "shop": "doityourself"
96304                 },
96305                 "name": "Стройматериалы",
96306                 "icon": "shop",
96307                 "geometry": [
96308                     "point",
96309                     "vertex",
96310                     "area"
96311                 ],
96312                 "fields": [
96313                     "address",
96314                     "building_area",
96315                     "opening_hours"
96316                 ],
96317                 "suggestion": true
96318             },
96319             "shop/doityourself/Bricorama": {
96320                 "tags": {
96321                     "name": "Bricorama",
96322                     "shop": "doityourself"
96323                 },
96324                 "name": "Bricorama",
96325                 "icon": "shop",
96326                 "geometry": [
96327                     "point",
96328                     "vertex",
96329                     "area"
96330                 ],
96331                 "fields": [
96332                     "address",
96333                     "building_area",
96334                     "opening_hours"
96335                 ],
96336                 "suggestion": true
96337             },
96338             "shop/doityourself/Point P": {
96339                 "tags": {
96340                     "name": "Point P",
96341                     "shop": "doityourself"
96342                 },
96343                 "name": "Point P",
96344                 "icon": "shop",
96345                 "geometry": [
96346                     "point",
96347                     "vertex",
96348                     "area"
96349                 ],
96350                 "fields": [
96351                     "address",
96352                     "building_area",
96353                     "opening_hours"
96354                 ],
96355                 "suggestion": true
96356             },
96357             "shop/stationery/Staples": {
96358                 "tags": {
96359                     "name": "Staples",
96360                     "shop": "stationery"
96361                 },
96362                 "name": "Staples",
96363                 "icon": "shop",
96364                 "geometry": [
96365                     "point",
96366                     "vertex",
96367                     "area"
96368                 ],
96369                 "fields": [
96370                     "address",
96371                     "building_area",
96372                     "opening_hours"
96373                 ],
96374                 "suggestion": true
96375             },
96376             "shop/stationery/McPaper": {
96377                 "tags": {
96378                     "name": "McPaper",
96379                     "shop": "stationery"
96380                 },
96381                 "name": "McPaper",
96382                 "icon": "shop",
96383                 "geometry": [
96384                     "point",
96385                     "vertex",
96386                     "area"
96387                 ],
96388                 "fields": [
96389                     "address",
96390                     "building_area",
96391                     "opening_hours"
96392                 ],
96393                 "suggestion": true
96394             },
96395             "shop/stationery/Office Depot": {
96396                 "tags": {
96397                     "name": "Office Depot",
96398                     "shop": "stationery"
96399                 },
96400                 "name": "Office Depot",
96401                 "icon": "shop",
96402                 "geometry": [
96403                     "point",
96404                     "vertex",
96405                     "area"
96406                 ],
96407                 "fields": [
96408                     "address",
96409                     "building_area",
96410                     "opening_hours"
96411                 ],
96412                 "suggestion": true
96413             },
96414             "shop/stationery/Канцтовары": {
96415                 "tags": {
96416                     "name": "Канцтовары",
96417                     "shop": "stationery"
96418                 },
96419                 "name": "Канцтовары",
96420                 "icon": "shop",
96421                 "geometry": [
96422                     "point",
96423                     "vertex",
96424                     "area"
96425                 ],
96426                 "fields": [
96427                     "address",
96428                     "building_area",
96429                     "opening_hours"
96430                 ],
96431                 "suggestion": true
96432             },
96433             "shop/car/Skoda": {
96434                 "tags": {
96435                     "name": "Skoda",
96436                     "shop": "car"
96437                 },
96438                 "name": "Skoda",
96439                 "icon": "car",
96440                 "geometry": [
96441                     "point",
96442                     "vertex",
96443                     "area"
96444                 ],
96445                 "fields": [
96446                     "address",
96447                     "opening_hours"
96448                 ],
96449                 "suggestion": true
96450             },
96451             "shop/car/BMW": {
96452                 "tags": {
96453                     "name": "BMW",
96454                     "shop": "car"
96455                 },
96456                 "name": "BMW",
96457                 "icon": "car",
96458                 "geometry": [
96459                     "point",
96460                     "vertex",
96461                     "area"
96462                 ],
96463                 "fields": [
96464                     "address",
96465                     "opening_hours"
96466                 ],
96467                 "suggestion": true
96468             },
96469             "shop/car/Citroen": {
96470                 "tags": {
96471                     "name": "Citroen",
96472                     "shop": "car"
96473                 },
96474                 "name": "Citroen",
96475                 "icon": "car",
96476                 "geometry": [
96477                     "point",
96478                     "vertex",
96479                     "area"
96480                 ],
96481                 "fields": [
96482                     "address",
96483                     "opening_hours"
96484                 ],
96485                 "suggestion": true
96486             },
96487             "shop/car/Renault": {
96488                 "tags": {
96489                     "name": "Renault",
96490                     "shop": "car"
96491                 },
96492                 "name": "Renault",
96493                 "icon": "car",
96494                 "geometry": [
96495                     "point",
96496                     "vertex",
96497                     "area"
96498                 ],
96499                 "fields": [
96500                     "address",
96501                     "opening_hours"
96502                 ],
96503                 "suggestion": true
96504             },
96505             "shop/car/Mercedes-Benz": {
96506                 "tags": {
96507                     "name": "Mercedes-Benz",
96508                     "shop": "car"
96509                 },
96510                 "name": "Mercedes-Benz",
96511                 "icon": "car",
96512                 "geometry": [
96513                     "point",
96514                     "vertex",
96515                     "area"
96516                 ],
96517                 "fields": [
96518                     "address",
96519                     "opening_hours"
96520                 ],
96521                 "suggestion": true
96522             },
96523             "shop/car/Volvo": {
96524                 "tags": {
96525                     "name": "Volvo",
96526                     "shop": "car"
96527                 },
96528                 "name": "Volvo",
96529                 "icon": "car",
96530                 "geometry": [
96531                     "point",
96532                     "vertex",
96533                     "area"
96534                 ],
96535                 "fields": [
96536                     "address",
96537                     "opening_hours"
96538                 ],
96539                 "suggestion": true
96540             },
96541             "shop/car/Ford": {
96542                 "tags": {
96543                     "name": "Ford",
96544                     "shop": "car"
96545                 },
96546                 "name": "Ford",
96547                 "icon": "car",
96548                 "geometry": [
96549                     "point",
96550                     "vertex",
96551                     "area"
96552                 ],
96553                 "fields": [
96554                     "address",
96555                     "opening_hours"
96556                 ],
96557                 "suggestion": true
96558             },
96559             "shop/car/Volkswagen": {
96560                 "tags": {
96561                     "name": "Volkswagen",
96562                     "shop": "car"
96563                 },
96564                 "name": "Volkswagen",
96565                 "icon": "car",
96566                 "geometry": [
96567                     "point",
96568                     "vertex",
96569                     "area"
96570                 ],
96571                 "fields": [
96572                     "address",
96573                     "opening_hours"
96574                 ],
96575                 "suggestion": true
96576             },
96577             "shop/car/Mazda": {
96578                 "tags": {
96579                     "name": "Mazda",
96580                     "shop": "car"
96581                 },
96582                 "name": "Mazda",
96583                 "icon": "car",
96584                 "geometry": [
96585                     "point",
96586                     "vertex",
96587                     "area"
96588                 ],
96589                 "fields": [
96590                     "address",
96591                     "opening_hours"
96592                 ],
96593                 "suggestion": true
96594             },
96595             "shop/car/Mitsubishi": {
96596                 "tags": {
96597                     "name": "Mitsubishi",
96598                     "shop": "car"
96599                 },
96600                 "name": "Mitsubishi",
96601                 "icon": "car",
96602                 "geometry": [
96603                     "point",
96604                     "vertex",
96605                     "area"
96606                 ],
96607                 "fields": [
96608                     "address",
96609                     "opening_hours"
96610                 ],
96611                 "suggestion": true
96612             },
96613             "shop/car/Fiat": {
96614                 "tags": {
96615                     "name": "Fiat",
96616                     "shop": "car"
96617                 },
96618                 "name": "Fiat",
96619                 "icon": "car",
96620                 "geometry": [
96621                     "point",
96622                     "vertex",
96623                     "area"
96624                 ],
96625                 "fields": [
96626                     "address",
96627                     "opening_hours"
96628                 ],
96629                 "suggestion": true
96630             },
96631             "shop/car/Автозапчасти": {
96632                 "tags": {
96633                     "name": "Автозапчасти",
96634                     "shop": "car"
96635                 },
96636                 "name": "Автозапчасти",
96637                 "icon": "car",
96638                 "geometry": [
96639                     "point",
96640                     "vertex",
96641                     "area"
96642                 ],
96643                 "fields": [
96644                     "address",
96645                     "opening_hours"
96646                 ],
96647                 "suggestion": true
96648             },
96649             "shop/car/Opel": {
96650                 "tags": {
96651                     "name": "Opel",
96652                     "shop": "car"
96653                 },
96654                 "name": "Opel",
96655                 "icon": "car",
96656                 "geometry": [
96657                     "point",
96658                     "vertex",
96659                     "area"
96660                 ],
96661                 "fields": [
96662                     "address",
96663                     "opening_hours"
96664                 ],
96665                 "suggestion": true
96666             },
96667             "shop/car/Audi": {
96668                 "tags": {
96669                     "name": "Audi",
96670                     "shop": "car"
96671                 },
96672                 "name": "Audi",
96673                 "icon": "car",
96674                 "geometry": [
96675                     "point",
96676                     "vertex",
96677                     "area"
96678                 ],
96679                 "fields": [
96680                     "address",
96681                     "opening_hours"
96682                 ],
96683                 "suggestion": true
96684             },
96685             "shop/car/Toyota": {
96686                 "tags": {
96687                     "name": "Toyota",
96688                     "shop": "car"
96689                 },
96690                 "name": "Toyota",
96691                 "icon": "car",
96692                 "geometry": [
96693                     "point",
96694                     "vertex",
96695                     "area"
96696                 ],
96697                 "fields": [
96698                     "address",
96699                     "opening_hours"
96700                 ],
96701                 "suggestion": true
96702             },
96703             "shop/car/Nissan": {
96704                 "tags": {
96705                     "name": "Nissan",
96706                     "shop": "car"
96707                 },
96708                 "name": "Nissan",
96709                 "icon": "car",
96710                 "geometry": [
96711                     "point",
96712                     "vertex",
96713                     "area"
96714                 ],
96715                 "fields": [
96716                     "address",
96717                     "opening_hours"
96718                 ],
96719                 "suggestion": true
96720             },
96721             "shop/car/Suzuki": {
96722                 "tags": {
96723                     "name": "Suzuki",
96724                     "shop": "car"
96725                 },
96726                 "name": "Suzuki",
96727                 "icon": "car",
96728                 "geometry": [
96729                     "point",
96730                     "vertex",
96731                     "area"
96732                 ],
96733                 "fields": [
96734                     "address",
96735                     "opening_hours"
96736                 ],
96737                 "suggestion": true
96738             },
96739             "shop/car/Honda": {
96740                 "tags": {
96741                     "name": "Honda",
96742                     "shop": "car"
96743                 },
96744                 "name": "Honda",
96745                 "icon": "car",
96746                 "geometry": [
96747                     "point",
96748                     "vertex",
96749                     "area"
96750                 ],
96751                 "fields": [
96752                     "address",
96753                     "opening_hours"
96754                 ],
96755                 "suggestion": true
96756             },
96757             "shop/car/Peugeot": {
96758                 "tags": {
96759                     "name": "Peugeot",
96760                     "shop": "car"
96761                 },
96762                 "name": "Peugeot",
96763                 "icon": "car",
96764                 "geometry": [
96765                     "point",
96766                     "vertex",
96767                     "area"
96768                 ],
96769                 "fields": [
96770                     "address",
96771                     "opening_hours"
96772                 ],
96773                 "suggestion": true
96774             },
96775             "shop/car/Hyundai": {
96776                 "tags": {
96777                     "name": "Hyundai",
96778                     "shop": "car"
96779                 },
96780                 "name": "Hyundai",
96781                 "icon": "car",
96782                 "geometry": [
96783                     "point",
96784                     "vertex",
96785                     "area"
96786                 ],
96787                 "fields": [
96788                     "address",
96789                     "opening_hours"
96790                 ],
96791                 "suggestion": true
96792             },
96793             "shop/car/Subaru": {
96794                 "tags": {
96795                     "name": "Subaru",
96796                     "shop": "car"
96797                 },
96798                 "name": "Subaru",
96799                 "icon": "car",
96800                 "geometry": [
96801                     "point",
96802                     "vertex",
96803                     "area"
96804                 ],
96805                 "fields": [
96806                     "address",
96807                     "opening_hours"
96808                 ],
96809                 "suggestion": true
96810             },
96811             "shop/car/Chevrolet": {
96812                 "tags": {
96813                     "name": "Chevrolet",
96814                     "shop": "car"
96815                 },
96816                 "name": "Chevrolet",
96817                 "icon": "car",
96818                 "geometry": [
96819                     "point",
96820                     "vertex",
96821                     "area"
96822                 ],
96823                 "fields": [
96824                     "address",
96825                     "opening_hours"
96826                 ],
96827                 "suggestion": true
96828             },
96829             "shop/car/Автомагазин": {
96830                 "tags": {
96831                     "name": "Автомагазин",
96832                     "shop": "car"
96833                 },
96834                 "name": "Автомагазин",
96835                 "icon": "car",
96836                 "geometry": [
96837                     "point",
96838                     "vertex",
96839                     "area"
96840                 ],
96841                 "fields": [
96842                     "address",
96843                     "opening_hours"
96844                 ],
96845                 "suggestion": true
96846             },
96847             "shop/clothes/Matalan": {
96848                 "tags": {
96849                     "name": "Matalan",
96850                     "shop": "clothes"
96851                 },
96852                 "name": "Matalan",
96853                 "icon": "clothing-store",
96854                 "geometry": [
96855                     "point",
96856                     "vertex",
96857                     "area"
96858                 ],
96859                 "fields": [
96860                     "address",
96861                     "building_area",
96862                     "opening_hours"
96863                 ],
96864                 "suggestion": true
96865             },
96866             "shop/clothes/KiK": {
96867                 "tags": {
96868                     "name": "KiK",
96869                     "shop": "clothes"
96870                 },
96871                 "name": "KiK",
96872                 "icon": "clothing-store",
96873                 "geometry": [
96874                     "point",
96875                     "vertex",
96876                     "area"
96877                 ],
96878                 "fields": [
96879                     "address",
96880                     "building_area",
96881                     "opening_hours"
96882                 ],
96883                 "suggestion": true
96884             },
96885             "shop/clothes/H&M": {
96886                 "tags": {
96887                     "name": "H&M",
96888                     "shop": "clothes"
96889                 },
96890                 "name": "H&M",
96891                 "icon": "clothing-store",
96892                 "geometry": [
96893                     "point",
96894                     "vertex",
96895                     "area"
96896                 ],
96897                 "fields": [
96898                     "address",
96899                     "building_area",
96900                     "opening_hours"
96901                 ],
96902                 "suggestion": true
96903             },
96904             "shop/clothes/Urban Outfitters": {
96905                 "tags": {
96906                     "name": "Urban Outfitters",
96907                     "shop": "clothes"
96908                 },
96909                 "name": "Urban Outfitters",
96910                 "icon": "clothing-store",
96911                 "geometry": [
96912                     "point",
96913                     "vertex",
96914                     "area"
96915                 ],
96916                 "fields": [
96917                     "address",
96918                     "building_area",
96919                     "opening_hours"
96920                 ],
96921                 "suggestion": true
96922             },
96923             "shop/clothes/Vögele": {
96924                 "tags": {
96925                     "name": "Vögele",
96926                     "shop": "clothes"
96927                 },
96928                 "name": "Vögele",
96929                 "icon": "clothing-store",
96930                 "geometry": [
96931                     "point",
96932                     "vertex",
96933                     "area"
96934                 ],
96935                 "fields": [
96936                     "address",
96937                     "building_area",
96938                     "opening_hours"
96939                 ],
96940                 "suggestion": true
96941             },
96942             "shop/clothes/Zeeman": {
96943                 "tags": {
96944                     "name": "Zeeman",
96945                     "shop": "clothes"
96946                 },
96947                 "name": "Zeeman",
96948                 "icon": "clothing-store",
96949                 "geometry": [
96950                     "point",
96951                     "vertex",
96952                     "area"
96953                 ],
96954                 "fields": [
96955                     "address",
96956                     "building_area",
96957                     "opening_hours"
96958                 ],
96959                 "suggestion": true
96960             },
96961             "shop/clothes/Takko": {
96962                 "tags": {
96963                     "name": "Takko",
96964                     "shop": "clothes"
96965                 },
96966                 "name": "Takko",
96967                 "icon": "clothing-store",
96968                 "geometry": [
96969                     "point",
96970                     "vertex",
96971                     "area"
96972                 ],
96973                 "fields": [
96974                     "address",
96975                     "building_area",
96976                     "opening_hours"
96977                 ],
96978                 "suggestion": true
96979             },
96980             "shop/clothes/C&A": {
96981                 "tags": {
96982                     "name": "C&A",
96983                     "shop": "clothes"
96984                 },
96985                 "name": "C&A",
96986                 "icon": "clothing-store",
96987                 "geometry": [
96988                     "point",
96989                     "vertex",
96990                     "area"
96991                 ],
96992                 "fields": [
96993                     "address",
96994                     "building_area",
96995                     "opening_hours"
96996                 ],
96997                 "suggestion": true
96998             },
96999             "shop/clothes/Zara": {
97000                 "tags": {
97001                     "name": "Zara",
97002                     "shop": "clothes"
97003                 },
97004                 "name": "Zara",
97005                 "icon": "clothing-store",
97006                 "geometry": [
97007                     "point",
97008                     "vertex",
97009                     "area"
97010                 ],
97011                 "fields": [
97012                     "address",
97013                     "building_area",
97014                     "opening_hours"
97015                 ],
97016                 "suggestion": true
97017             },
97018             "shop/clothes/Vero Moda": {
97019                 "tags": {
97020                     "name": "Vero Moda",
97021                     "shop": "clothes"
97022                 },
97023                 "name": "Vero Moda",
97024                 "icon": "clothing-store",
97025                 "geometry": [
97026                     "point",
97027                     "vertex",
97028                     "area"
97029                 ],
97030                 "fields": [
97031                     "address",
97032                     "building_area",
97033                     "opening_hours"
97034                 ],
97035                 "suggestion": true
97036             },
97037             "shop/clothes/NKD": {
97038                 "tags": {
97039                     "name": "NKD",
97040                     "shop": "clothes"
97041                 },
97042                 "name": "NKD",
97043                 "icon": "clothing-store",
97044                 "geometry": [
97045                     "point",
97046                     "vertex",
97047                     "area"
97048                 ],
97049                 "fields": [
97050                     "address",
97051                     "building_area",
97052                     "opening_hours"
97053                 ],
97054                 "suggestion": true
97055             },
97056             "shop/clothes/Ernsting's family": {
97057                 "tags": {
97058                     "name": "Ernsting's family",
97059                     "shop": "clothes"
97060                 },
97061                 "name": "Ernsting's family",
97062                 "icon": "clothing-store",
97063                 "geometry": [
97064                     "point",
97065                     "vertex",
97066                     "area"
97067                 ],
97068                 "fields": [
97069                     "address",
97070                     "building_area",
97071                     "opening_hours"
97072                 ],
97073                 "suggestion": true
97074             },
97075             "shop/clothes/Winners": {
97076                 "tags": {
97077                     "name": "Winners",
97078                     "shop": "clothes"
97079                 },
97080                 "name": "Winners",
97081                 "icon": "clothing-store",
97082                 "geometry": [
97083                     "point",
97084                     "vertex",
97085                     "area"
97086                 ],
97087                 "fields": [
97088                     "address",
97089                     "building_area",
97090                     "opening_hours"
97091                 ],
97092                 "suggestion": true
97093             },
97094             "shop/clothes/River Island": {
97095                 "tags": {
97096                     "name": "River Island",
97097                     "shop": "clothes"
97098                 },
97099                 "name": "River Island",
97100                 "icon": "clothing-store",
97101                 "geometry": [
97102                     "point",
97103                     "vertex",
97104                     "area"
97105                 ],
97106                 "fields": [
97107                     "address",
97108                     "building_area",
97109                     "opening_hours"
97110                 ],
97111                 "suggestion": true
97112             },
97113             "shop/clothes/Next": {
97114                 "tags": {
97115                     "name": "Next",
97116                     "shop": "clothes"
97117                 },
97118                 "name": "Next",
97119                 "icon": "clothing-store",
97120                 "geometry": [
97121                     "point",
97122                     "vertex",
97123                     "area"
97124                 ],
97125                 "fields": [
97126                     "address",
97127                     "building_area",
97128                     "opening_hours"
97129                 ],
97130                 "suggestion": true
97131             },
97132             "shop/clothes/Gap": {
97133                 "tags": {
97134                     "name": "Gap",
97135                     "shop": "clothes"
97136                 },
97137                 "name": "Gap",
97138                 "icon": "clothing-store",
97139                 "geometry": [
97140                     "point",
97141                     "vertex",
97142                     "area"
97143                 ],
97144                 "fields": [
97145                     "address",
97146                     "building_area",
97147                     "opening_hours"
97148                 ],
97149                 "suggestion": true
97150             },
97151             "shop/clothes/Adidas": {
97152                 "tags": {
97153                     "name": "Adidas",
97154                     "shop": "clothes"
97155                 },
97156                 "name": "Adidas",
97157                 "icon": "clothing-store",
97158                 "geometry": [
97159                     "point",
97160                     "vertex",
97161                     "area"
97162                 ],
97163                 "fields": [
97164                     "address",
97165                     "building_area",
97166                     "opening_hours"
97167                 ],
97168                 "suggestion": true
97169             },
97170             "shop/clothes/Mr Price": {
97171                 "tags": {
97172                     "name": "Mr Price",
97173                     "shop": "clothes"
97174                 },
97175                 "name": "Mr Price",
97176                 "icon": "clothing-store",
97177                 "geometry": [
97178                     "point",
97179                     "vertex",
97180                     "area"
97181                 ],
97182                 "fields": [
97183                     "address",
97184                     "building_area",
97185                     "opening_hours"
97186                 ],
97187                 "suggestion": true
97188             },
97189             "shop/clothes/Pep": {
97190                 "tags": {
97191                     "name": "Pep",
97192                     "shop": "clothes"
97193                 },
97194                 "name": "Pep",
97195                 "icon": "clothing-store",
97196                 "geometry": [
97197                     "point",
97198                     "vertex",
97199                     "area"
97200                 ],
97201                 "fields": [
97202                     "address",
97203                     "building_area",
97204                     "opening_hours"
97205                 ],
97206                 "suggestion": true
97207             },
97208             "shop/clothes/Edgars": {
97209                 "tags": {
97210                     "name": "Edgars",
97211                     "shop": "clothes"
97212                 },
97213                 "name": "Edgars",
97214                 "icon": "clothing-store",
97215                 "geometry": [
97216                     "point",
97217                     "vertex",
97218                     "area"
97219                 ],
97220                 "fields": [
97221                     "address",
97222                     "building_area",
97223                     "opening_hours"
97224                 ],
97225                 "suggestion": true
97226             },
97227             "shop/clothes/Ackermans": {
97228                 "tags": {
97229                     "name": "Ackermans",
97230                     "shop": "clothes"
97231                 },
97232                 "name": "Ackermans",
97233                 "icon": "clothing-store",
97234                 "geometry": [
97235                     "point",
97236                     "vertex",
97237                     "area"
97238                 ],
97239                 "fields": [
97240                     "address",
97241                     "building_area",
97242                     "opening_hours"
97243                 ],
97244                 "suggestion": true
97245             },
97246             "shop/clothes/Truworths": {
97247                 "tags": {
97248                     "name": "Truworths",
97249                     "shop": "clothes"
97250                 },
97251                 "name": "Truworths",
97252                 "icon": "clothing-store",
97253                 "geometry": [
97254                     "point",
97255                     "vertex",
97256                     "area"
97257                 ],
97258                 "fields": [
97259                     "address",
97260                     "building_area",
97261                     "opening_hours"
97262                 ],
97263                 "suggestion": true
97264             },
97265             "shop/clothes/Ross": {
97266                 "tags": {
97267                     "name": "Ross",
97268                     "shop": "clothes"
97269                 },
97270                 "name": "Ross",
97271                 "icon": "clothing-store",
97272                 "geometry": [
97273                     "point",
97274                     "vertex",
97275                     "area"
97276                 ],
97277                 "fields": [
97278                     "address",
97279                     "building_area",
97280                     "opening_hours"
97281                 ],
97282                 "suggestion": true
97283             },
97284             "shop/clothes/Burton": {
97285                 "tags": {
97286                     "name": "Burton",
97287                     "shop": "clothes"
97288                 },
97289                 "name": "Burton",
97290                 "icon": "clothing-store",
97291                 "geometry": [
97292                     "point",
97293                     "vertex",
97294                     "area"
97295                 ],
97296                 "fields": [
97297                     "address",
97298                     "building_area",
97299                     "opening_hours"
97300                 ],
97301                 "suggestion": true
97302             },
97303             "shop/clothes/Dorothy Perkins": {
97304                 "tags": {
97305                     "name": "Dorothy Perkins",
97306                     "shop": "clothes"
97307                 },
97308                 "name": "Dorothy Perkins",
97309                 "icon": "clothing-store",
97310                 "geometry": [
97311                     "point",
97312                     "vertex",
97313                     "area"
97314                 ],
97315                 "fields": [
97316                     "address",
97317                     "building_area",
97318                     "opening_hours"
97319                 ],
97320                 "suggestion": true
97321             },
97322             "shop/clothes/Lindex": {
97323                 "tags": {
97324                     "name": "Lindex",
97325                     "shop": "clothes"
97326                 },
97327                 "name": "Lindex",
97328                 "icon": "clothing-store",
97329                 "geometry": [
97330                     "point",
97331                     "vertex",
97332                     "area"
97333                 ],
97334                 "fields": [
97335                     "address",
97336                     "building_area",
97337                     "opening_hours"
97338                 ],
97339                 "suggestion": true
97340             },
97341             "shop/clothes/s.Oliver": {
97342                 "tags": {
97343                     "name": "s.Oliver",
97344                     "shop": "clothes"
97345                 },
97346                 "name": "s.Oliver",
97347                 "icon": "clothing-store",
97348                 "geometry": [
97349                     "point",
97350                     "vertex",
97351                     "area"
97352                 ],
97353                 "fields": [
97354                     "address",
97355                     "building_area",
97356                     "opening_hours"
97357                 ],
97358                 "suggestion": true
97359             },
97360             "shop/clothes/Cecil": {
97361                 "tags": {
97362                     "name": "Cecil",
97363                     "shop": "clothes"
97364                 },
97365                 "name": "Cecil",
97366                 "icon": "clothing-store",
97367                 "geometry": [
97368                     "point",
97369                     "vertex",
97370                     "area"
97371                 ],
97372                 "fields": [
97373                     "address",
97374                     "building_area",
97375                     "opening_hours"
97376                 ],
97377                 "suggestion": true
97378             },
97379             "shop/clothes/Dress Barn": {
97380                 "tags": {
97381                     "name": "Dress Barn",
97382                     "shop": "clothes"
97383                 },
97384                 "name": "Dress Barn",
97385                 "icon": "clothing-store",
97386                 "geometry": [
97387                     "point",
97388                     "vertex",
97389                     "area"
97390                 ],
97391                 "fields": [
97392                     "address",
97393                     "building_area",
97394                     "opening_hours"
97395                 ],
97396                 "suggestion": true
97397             },
97398             "shop/clothes/Old Navy": {
97399                 "tags": {
97400                     "name": "Old Navy",
97401                     "shop": "clothes"
97402                 },
97403                 "name": "Old Navy",
97404                 "icon": "clothing-store",
97405                 "geometry": [
97406                     "point",
97407                     "vertex",
97408                     "area"
97409                 ],
97410                 "fields": [
97411                     "address",
97412                     "building_area",
97413                     "opening_hours"
97414                 ],
97415                 "suggestion": true
97416             },
97417             "shop/clothes/Jack & Jones": {
97418                 "tags": {
97419                     "name": "Jack & Jones",
97420                     "shop": "clothes"
97421                 },
97422                 "name": "Jack & Jones",
97423                 "icon": "clothing-store",
97424                 "geometry": [
97425                     "point",
97426                     "vertex",
97427                     "area"
97428                 ],
97429                 "fields": [
97430                     "address",
97431                     "building_area",
97432                     "opening_hours"
97433                 ],
97434                 "suggestion": true
97435             },
97436             "shop/clothes/Pimkie": {
97437                 "tags": {
97438                     "name": "Pimkie",
97439                     "shop": "clothes"
97440                 },
97441                 "name": "Pimkie",
97442                 "icon": "clothing-store",
97443                 "geometry": [
97444                     "point",
97445                     "vertex",
97446                     "area"
97447                 ],
97448                 "fields": [
97449                     "address",
97450                     "building_area",
97451                     "opening_hours"
97452                 ],
97453                 "suggestion": true
97454             },
97455             "shop/clothes/Esprit": {
97456                 "tags": {
97457                     "name": "Esprit",
97458                     "shop": "clothes"
97459                 },
97460                 "name": "Esprit",
97461                 "icon": "clothing-store",
97462                 "geometry": [
97463                     "point",
97464                     "vertex",
97465                     "area"
97466                 ],
97467                 "fields": [
97468                     "address",
97469                     "building_area",
97470                     "opening_hours"
97471                 ],
97472                 "suggestion": true
97473             },
97474             "shop/clothes/Primark": {
97475                 "tags": {
97476                     "name": "Primark",
97477                     "shop": "clothes"
97478                 },
97479                 "name": "Primark",
97480                 "icon": "clothing-store",
97481                 "geometry": [
97482                     "point",
97483                     "vertex",
97484                     "area"
97485                 ],
97486                 "fields": [
97487                     "address",
97488                     "building_area",
97489                     "opening_hours"
97490                 ],
97491                 "suggestion": true
97492             },
97493             "shop/clothes/Bonita": {
97494                 "tags": {
97495                     "name": "Bonita",
97496                     "shop": "clothes"
97497                 },
97498                 "name": "Bonita",
97499                 "icon": "clothing-store",
97500                 "geometry": [
97501                     "point",
97502                     "vertex",
97503                     "area"
97504                 ],
97505                 "fields": [
97506                     "address",
97507                     "building_area",
97508                     "opening_hours"
97509                 ],
97510                 "suggestion": true
97511             },
97512             "shop/clothes/Mexx": {
97513                 "tags": {
97514                     "name": "Mexx",
97515                     "shop": "clothes"
97516                 },
97517                 "name": "Mexx",
97518                 "icon": "clothing-store",
97519                 "geometry": [
97520                     "point",
97521                     "vertex",
97522                     "area"
97523                 ],
97524                 "fields": [
97525                     "address",
97526                     "building_area",
97527                     "opening_hours"
97528                 ],
97529                 "suggestion": true
97530             },
97531             "shop/clothes/Gerry Weber": {
97532                 "tags": {
97533                     "name": "Gerry Weber",
97534                     "shop": "clothes"
97535                 },
97536                 "name": "Gerry Weber",
97537                 "icon": "clothing-store",
97538                 "geometry": [
97539                     "point",
97540                     "vertex",
97541                     "area"
97542                 ],
97543                 "fields": [
97544                     "address",
97545                     "building_area",
97546                     "opening_hours"
97547                 ],
97548                 "suggestion": true
97549             },
97550             "shop/clothes/Tally Weijl": {
97551                 "tags": {
97552                     "name": "Tally Weijl",
97553                     "shop": "clothes"
97554                 },
97555                 "name": "Tally Weijl",
97556                 "icon": "clothing-store",
97557                 "geometry": [
97558                     "point",
97559                     "vertex",
97560                     "area"
97561                 ],
97562                 "fields": [
97563                     "address",
97564                     "building_area",
97565                     "opening_hours"
97566                 ],
97567                 "suggestion": true
97568             },
97569             "shop/clothes/Mango": {
97570                 "tags": {
97571                     "name": "Mango",
97572                     "shop": "clothes"
97573                 },
97574                 "name": "Mango",
97575                 "icon": "clothing-store",
97576                 "geometry": [
97577                     "point",
97578                     "vertex",
97579                     "area"
97580                 ],
97581                 "fields": [
97582                     "address",
97583                     "building_area",
97584                     "opening_hours"
97585                 ],
97586                 "suggestion": true
97587             },
97588             "shop/clothes/TK Maxx": {
97589                 "tags": {
97590                     "name": "TK Maxx",
97591                     "shop": "clothes"
97592                 },
97593                 "name": "TK Maxx",
97594                 "icon": "clothing-store",
97595                 "geometry": [
97596                     "point",
97597                     "vertex",
97598                     "area"
97599                 ],
97600                 "fields": [
97601                     "address",
97602                     "building_area",
97603                     "opening_hours"
97604                 ],
97605                 "suggestion": true
97606             },
97607             "shop/clothes/Benetton": {
97608                 "tags": {
97609                     "name": "Benetton",
97610                     "shop": "clothes"
97611                 },
97612                 "name": "Benetton",
97613                 "icon": "clothing-store",
97614                 "geometry": [
97615                     "point",
97616                     "vertex",
97617                     "area"
97618                 ],
97619                 "fields": [
97620                     "address",
97621                     "building_area",
97622                     "opening_hours"
97623                 ],
97624                 "suggestion": true
97625             },
97626             "shop/clothes/Ulla Popken": {
97627                 "tags": {
97628                     "name": "Ulla Popken",
97629                     "shop": "clothes"
97630                 },
97631                 "name": "Ulla Popken",
97632                 "icon": "clothing-store",
97633                 "geometry": [
97634                     "point",
97635                     "vertex",
97636                     "area"
97637                 ],
97638                 "fields": [
97639                     "address",
97640                     "building_area",
97641                     "opening_hours"
97642                 ],
97643                 "suggestion": true
97644             },
97645             "shop/clothes/AWG": {
97646                 "tags": {
97647                     "name": "AWG",
97648                     "shop": "clothes"
97649                 },
97650                 "name": "AWG",
97651                 "icon": "clothing-store",
97652                 "geometry": [
97653                     "point",
97654                     "vertex",
97655                     "area"
97656                 ],
97657                 "fields": [
97658                     "address",
97659                     "building_area",
97660                     "opening_hours"
97661                 ],
97662                 "suggestion": true
97663             },
97664             "shop/clothes/Tommy Hilfiger": {
97665                 "tags": {
97666                     "name": "Tommy Hilfiger",
97667                     "shop": "clothes"
97668                 },
97669                 "name": "Tommy Hilfiger",
97670                 "icon": "clothing-store",
97671                 "geometry": [
97672                     "point",
97673                     "vertex",
97674                     "area"
97675                 ],
97676                 "fields": [
97677                     "address",
97678                     "building_area",
97679                     "opening_hours"
97680                 ],
97681                 "suggestion": true
97682             },
97683             "shop/clothes/New Yorker": {
97684                 "tags": {
97685                     "name": "New Yorker",
97686                     "shop": "clothes"
97687                 },
97688                 "name": "New Yorker",
97689                 "icon": "clothing-store",
97690                 "geometry": [
97691                     "point",
97692                     "vertex",
97693                     "area"
97694                 ],
97695                 "fields": [
97696                     "address",
97697                     "building_area",
97698                     "opening_hours"
97699                 ],
97700                 "suggestion": true
97701             },
97702             "shop/clothes/Orsay": {
97703                 "tags": {
97704                     "name": "Orsay",
97705                     "shop": "clothes"
97706                 },
97707                 "name": "Orsay",
97708                 "icon": "clothing-store",
97709                 "geometry": [
97710                     "point",
97711                     "vertex",
97712                     "area"
97713                 ],
97714                 "fields": [
97715                     "address",
97716                     "building_area",
97717                     "opening_hours"
97718                 ],
97719                 "suggestion": true
97720             },
97721             "shop/clothes/Jeans Fritz": {
97722                 "tags": {
97723                     "name": "Jeans Fritz",
97724                     "shop": "clothes"
97725                 },
97726                 "name": "Jeans Fritz",
97727                 "icon": "clothing-store",
97728                 "geometry": [
97729                     "point",
97730                     "vertex",
97731                     "area"
97732                 ],
97733                 "fields": [
97734                     "address",
97735                     "building_area",
97736                     "opening_hours"
97737                 ],
97738                 "suggestion": true
97739             },
97740             "shop/clothes/Charles Vögele": {
97741                 "tags": {
97742                     "name": "Charles Vögele",
97743                     "shop": "clothes"
97744                 },
97745                 "name": "Charles Vögele",
97746                 "icon": "clothing-store",
97747                 "geometry": [
97748                     "point",
97749                     "vertex",
97750                     "area"
97751                 ],
97752                 "fields": [
97753                     "address",
97754                     "building_area",
97755                     "opening_hours"
97756                 ],
97757                 "suggestion": true
97758             },
97759             "shop/clothes/New Look": {
97760                 "tags": {
97761                     "name": "New Look",
97762                     "shop": "clothes"
97763                 },
97764                 "name": "New Look",
97765                 "icon": "clothing-store",
97766                 "geometry": [
97767                     "point",
97768                     "vertex",
97769                     "area"
97770                 ],
97771                 "fields": [
97772                     "address",
97773                     "building_area",
97774                     "opening_hours"
97775                 ],
97776                 "suggestion": true
97777             },
97778             "shop/clothes/Lacoste": {
97779                 "tags": {
97780                     "name": "Lacoste",
97781                     "shop": "clothes"
97782                 },
97783                 "name": "Lacoste",
97784                 "icon": "clothing-store",
97785                 "geometry": [
97786                     "point",
97787                     "vertex",
97788                     "area"
97789                 ],
97790                 "fields": [
97791                     "address",
97792                     "building_area",
97793                     "opening_hours"
97794                 ],
97795                 "suggestion": true
97796             },
97797             "shop/clothes/Etam": {
97798                 "tags": {
97799                     "name": "Etam",
97800                     "shop": "clothes"
97801                 },
97802                 "name": "Etam",
97803                 "icon": "clothing-store",
97804                 "geometry": [
97805                     "point",
97806                     "vertex",
97807                     "area"
97808                 ],
97809                 "fields": [
97810                     "address",
97811                     "building_area",
97812                     "opening_hours"
97813                 ],
97814                 "suggestion": true
97815             },
97816             "shop/clothes/Kiabi": {
97817                 "tags": {
97818                     "name": "Kiabi",
97819                     "shop": "clothes"
97820                 },
97821                 "name": "Kiabi",
97822                 "icon": "clothing-store",
97823                 "geometry": [
97824                     "point",
97825                     "vertex",
97826                     "area"
97827                 ],
97828                 "fields": [
97829                     "address",
97830                     "building_area",
97831                     "opening_hours"
97832                 ],
97833                 "suggestion": true
97834             },
97835             "shop/clothes/Jack Wolfskin": {
97836                 "tags": {
97837                     "name": "Jack Wolfskin",
97838                     "shop": "clothes"
97839                 },
97840                 "name": "Jack Wolfskin",
97841                 "icon": "clothing-store",
97842                 "geometry": [
97843                     "point",
97844                     "vertex",
97845                     "area"
97846                 ],
97847                 "fields": [
97848                     "address",
97849                     "building_area",
97850                     "opening_hours"
97851                 ],
97852                 "suggestion": true
97853             },
97854             "shop/clothes/American Apparel": {
97855                 "tags": {
97856                     "name": "American Apparel",
97857                     "shop": "clothes"
97858                 },
97859                 "name": "American Apparel",
97860                 "icon": "clothing-store",
97861                 "geometry": [
97862                     "point",
97863                     "vertex",
97864                     "area"
97865                 ],
97866                 "fields": [
97867                     "address",
97868                     "building_area",
97869                     "opening_hours"
97870                 ],
97871                 "suggestion": true
97872             },
97873             "shop/clothes/Men's Wearhouse": {
97874                 "tags": {
97875                     "name": "Men's Wearhouse",
97876                     "shop": "clothes"
97877                 },
97878                 "name": "Men's Wearhouse",
97879                 "icon": "clothing-store",
97880                 "geometry": [
97881                     "point",
97882                     "vertex",
97883                     "area"
97884                 ],
97885                 "fields": [
97886                     "address",
97887                     "building_area",
97888                     "opening_hours"
97889                 ],
97890                 "suggestion": true
97891             },
97892             "shop/clothes/Intimissimi": {
97893                 "tags": {
97894                     "name": "Intimissimi",
97895                     "shop": "clothes"
97896                 },
97897                 "name": "Intimissimi",
97898                 "icon": "clothing-store",
97899                 "geometry": [
97900                     "point",
97901                     "vertex",
97902                     "area"
97903                 ],
97904                 "fields": [
97905                     "address",
97906                     "building_area",
97907                     "opening_hours"
97908                 ],
97909                 "suggestion": true
97910             },
97911             "shop/clothes/United Colors of Benetton": {
97912                 "tags": {
97913                     "name": "United Colors of Benetton",
97914                     "shop": "clothes"
97915                 },
97916                 "name": "United Colors of Benetton",
97917                 "icon": "clothing-store",
97918                 "geometry": [
97919                     "point",
97920                     "vertex",
97921                     "area"
97922                 ],
97923                 "fields": [
97924                     "address",
97925                     "building_area",
97926                     "opening_hours"
97927                 ],
97928                 "suggestion": true
97929             },
97930             "shop/clothes/Jules": {
97931                 "tags": {
97932                     "name": "Jules",
97933                     "shop": "clothes"
97934                 },
97935                 "name": "Jules",
97936                 "icon": "clothing-store",
97937                 "geometry": [
97938                     "point",
97939                     "vertex",
97940                     "area"
97941                 ],
97942                 "fields": [
97943                     "address",
97944                     "building_area",
97945                     "opening_hours"
97946                 ],
97947                 "suggestion": true
97948             },
97949             "shop/clothes/Second Hand": {
97950                 "tags": {
97951                     "name": "Second Hand",
97952                     "shop": "clothes"
97953                 },
97954                 "name": "Second Hand",
97955                 "icon": "clothing-store",
97956                 "geometry": [
97957                     "point",
97958                     "vertex",
97959                     "area"
97960                 ],
97961                 "fields": [
97962                     "address",
97963                     "building_area",
97964                     "opening_hours"
97965                 ],
97966                 "suggestion": true
97967             },
97968             "shop/clothes/AOKI": {
97969                 "tags": {
97970                     "name": "AOKI",
97971                     "shop": "clothes"
97972                 },
97973                 "name": "AOKI",
97974                 "icon": "clothing-store",
97975                 "geometry": [
97976                     "point",
97977                     "vertex",
97978                     "area"
97979                 ],
97980                 "fields": [
97981                     "address",
97982                     "building_area",
97983                     "opening_hours"
97984                 ],
97985                 "suggestion": true
97986             },
97987             "shop/clothes/Calzedonia": {
97988                 "tags": {
97989                     "name": "Calzedonia",
97990                     "shop": "clothes"
97991                 },
97992                 "name": "Calzedonia",
97993                 "icon": "clothing-store",
97994                 "geometry": [
97995                     "point",
97996                     "vertex",
97997                     "area"
97998                 ],
97999                 "fields": [
98000                     "address",
98001                     "building_area",
98002                     "opening_hours"
98003                 ],
98004                 "suggestion": true
98005             },
98006             "shop/clothes/洋服の青山": {
98007                 "tags": {
98008                     "name": "洋服の青山",
98009                     "shop": "clothes"
98010                 },
98011                 "name": "洋服の青山",
98012                 "icon": "clothing-store",
98013                 "geometry": [
98014                     "point",
98015                     "vertex",
98016                     "area"
98017                 ],
98018                 "fields": [
98019                     "address",
98020                     "building_area",
98021                     "opening_hours"
98022                 ],
98023                 "suggestion": true
98024             },
98025             "shop/clothes/Levi's": {
98026                 "tags": {
98027                     "name": "Levi's",
98028                     "shop": "clothes"
98029                 },
98030                 "name": "Levi's",
98031                 "icon": "clothing-store",
98032                 "geometry": [
98033                     "point",
98034                     "vertex",
98035                     "area"
98036                 ],
98037                 "fields": [
98038                     "address",
98039                     "building_area",
98040                     "opening_hours"
98041                 ],
98042                 "suggestion": true
98043             },
98044             "shop/clothes/Celio": {
98045                 "tags": {
98046                     "name": "Celio",
98047                     "shop": "clothes"
98048                 },
98049                 "name": "Celio",
98050                 "icon": "clothing-store",
98051                 "geometry": [
98052                     "point",
98053                     "vertex",
98054                     "area"
98055                 ],
98056                 "fields": [
98057                     "address",
98058                     "building_area",
98059                     "opening_hours"
98060                 ],
98061                 "suggestion": true
98062             },
98063             "shop/clothes/TJ Maxx": {
98064                 "tags": {
98065                     "name": "TJ Maxx",
98066                     "shop": "clothes"
98067                 },
98068                 "name": "TJ Maxx",
98069                 "icon": "clothing-store",
98070                 "geometry": [
98071                     "point",
98072                     "vertex",
98073                     "area"
98074                 ],
98075                 "fields": [
98076                     "address",
98077                     "building_area",
98078                     "opening_hours"
98079                 ],
98080                 "suggestion": true
98081             },
98082             "shop/clothes/Promod": {
98083                 "tags": {
98084                     "name": "Promod",
98085                     "shop": "clothes"
98086                 },
98087                 "name": "Promod",
98088                 "icon": "clothing-store",
98089                 "geometry": [
98090                     "point",
98091                     "vertex",
98092                     "area"
98093                 ],
98094                 "fields": [
98095                     "address",
98096                     "building_area",
98097                     "opening_hours"
98098                 ],
98099                 "suggestion": true
98100             },
98101             "shop/clothes/Street One": {
98102                 "tags": {
98103                     "name": "Street One",
98104                     "shop": "clothes"
98105                 },
98106                 "name": "Street One",
98107                 "icon": "clothing-store",
98108                 "geometry": [
98109                     "point",
98110                     "vertex",
98111                     "area"
98112                 ],
98113                 "fields": [
98114                     "address",
98115                     "building_area",
98116                     "opening_hours"
98117                 ],
98118                 "suggestion": true
98119             },
98120             "shop/clothes/ユニクロ": {
98121                 "tags": {
98122                     "name": "ユニクロ",
98123                     "shop": "clothes"
98124                 },
98125                 "name": "ユニクロ",
98126                 "icon": "clothing-store",
98127                 "geometry": [
98128                     "point",
98129                     "vertex",
98130                     "area"
98131                 ],
98132                 "fields": [
98133                     "address",
98134                     "building_area",
98135                     "opening_hours"
98136                 ],
98137                 "suggestion": true
98138             },
98139             "shop/clothes/Banana Republic": {
98140                 "tags": {
98141                     "name": "Banana Republic",
98142                     "shop": "clothes"
98143                 },
98144                 "name": "Banana Republic",
98145                 "icon": "clothing-store",
98146                 "geometry": [
98147                     "point",
98148                     "vertex",
98149                     "area"
98150                 ],
98151                 "fields": [
98152                     "address",
98153                     "building_area",
98154                     "opening_hours"
98155                 ],
98156                 "suggestion": true
98157             },
98158             "shop/clothes/Одежда": {
98159                 "tags": {
98160                     "name": "Одежда",
98161                     "shop": "clothes"
98162                 },
98163                 "name": "Одежда",
98164                 "icon": "clothing-store",
98165                 "geometry": [
98166                     "point",
98167                     "vertex",
98168                     "area"
98169                 ],
98170                 "fields": [
98171                     "address",
98172                     "building_area",
98173                     "opening_hours"
98174                 ],
98175                 "suggestion": true
98176             },
98177             "shop/clothes/Marshalls": {
98178                 "tags": {
98179                     "name": "Marshalls",
98180                     "shop": "clothes"
98181                 },
98182                 "name": "Marshalls",
98183                 "icon": "clothing-store",
98184                 "geometry": [
98185                     "point",
98186                     "vertex",
98187                     "area"
98188                 ],
98189                 "fields": [
98190                     "address",
98191                     "building_area",
98192                     "opening_hours"
98193                 ],
98194                 "suggestion": true
98195             },
98196             "shop/clothes/La Halle": {
98197                 "tags": {
98198                     "name": "La Halle",
98199                     "shop": "clothes"
98200                 },
98201                 "name": "La Halle",
98202                 "icon": "clothing-store",
98203                 "geometry": [
98204                     "point",
98205                     "vertex",
98206                     "area"
98207                 ],
98208                 "fields": [
98209                     "address",
98210                     "building_area",
98211                     "opening_hours"
98212                 ],
98213                 "suggestion": true
98214             },
98215             "shop/clothes/Peacocks": {
98216                 "tags": {
98217                     "name": "Peacocks",
98218                     "shop": "clothes"
98219                 },
98220                 "name": "Peacocks",
98221                 "icon": "clothing-store",
98222                 "geometry": [
98223                     "point",
98224                     "vertex",
98225                     "area"
98226                 ],
98227                 "fields": [
98228                     "address",
98229                     "building_area",
98230                     "opening_hours"
98231                 ],
98232                 "suggestion": true
98233             },
98234             "shop/clothes/しまむら": {
98235                 "tags": {
98236                     "name": "しまむら",
98237                     "shop": "clothes"
98238                 },
98239                 "name": "しまむら",
98240                 "icon": "clothing-store",
98241                 "geometry": [
98242                     "point",
98243                     "vertex",
98244                     "area"
98245                 ],
98246                 "fields": [
98247                     "address",
98248                     "building_area",
98249                     "opening_hours"
98250                 ],
98251                 "suggestion": true
98252             },
98253             "shop/books/Bruna": {
98254                 "tags": {
98255                     "name": "Bruna",
98256                     "shop": "books"
98257                 },
98258                 "name": "Bruna",
98259                 "icon": "shop",
98260                 "geometry": [
98261                     "point",
98262                     "vertex",
98263                     "area"
98264                 ],
98265                 "fields": [
98266                     "address",
98267                     "building_area",
98268                     "opening_hours"
98269                 ],
98270                 "suggestion": true
98271             },
98272             "shop/books/Waterstones": {
98273                 "tags": {
98274                     "name": "Waterstones",
98275                     "shop": "books"
98276                 },
98277                 "name": "Waterstones",
98278                 "icon": "shop",
98279                 "geometry": [
98280                     "point",
98281                     "vertex",
98282                     "area"
98283                 ],
98284                 "fields": [
98285                     "address",
98286                     "building_area",
98287                     "opening_hours"
98288                 ],
98289                 "suggestion": true
98290             },
98291             "shop/books/Libro": {
98292                 "tags": {
98293                     "name": "Libro",
98294                     "shop": "books"
98295                 },
98296                 "name": "Libro",
98297                 "icon": "shop",
98298                 "geometry": [
98299                     "point",
98300                     "vertex",
98301                     "area"
98302                 ],
98303                 "fields": [
98304                     "address",
98305                     "building_area",
98306                     "opening_hours"
98307                 ],
98308                 "suggestion": true
98309             },
98310             "shop/books/Barnes & Noble": {
98311                 "tags": {
98312                     "name": "Barnes & Noble",
98313                     "shop": "books"
98314                 },
98315                 "name": "Barnes & Noble",
98316                 "icon": "shop",
98317                 "geometry": [
98318                     "point",
98319                     "vertex",
98320                     "area"
98321                 ],
98322                 "fields": [
98323                     "address",
98324                     "building_area",
98325                     "opening_hours"
98326                 ],
98327                 "suggestion": true
98328             },
98329             "shop/books/Weltbild": {
98330                 "tags": {
98331                     "name": "Weltbild",
98332                     "shop": "books"
98333                 },
98334                 "name": "Weltbild",
98335                 "icon": "shop",
98336                 "geometry": [
98337                     "point",
98338                     "vertex",
98339                     "area"
98340                 ],
98341                 "fields": [
98342                     "address",
98343                     "building_area",
98344                     "opening_hours"
98345                 ],
98346                 "suggestion": true
98347             },
98348             "shop/books/Thalia": {
98349                 "tags": {
98350                     "name": "Thalia",
98351                     "shop": "books"
98352                 },
98353                 "name": "Thalia",
98354                 "icon": "shop",
98355                 "geometry": [
98356                     "point",
98357                     "vertex",
98358                     "area"
98359                 ],
98360                 "fields": [
98361                     "address",
98362                     "building_area",
98363                     "opening_hours"
98364                 ],
98365                 "suggestion": true
98366             },
98367             "shop/books/Книги": {
98368                 "tags": {
98369                     "name": "Книги",
98370                     "shop": "books"
98371                 },
98372                 "name": "Книги",
98373                 "icon": "shop",
98374                 "geometry": [
98375                     "point",
98376                     "vertex",
98377                     "area"
98378                 ],
98379                 "fields": [
98380                     "address",
98381                     "building_area",
98382                     "opening_hours"
98383                 ],
98384                 "suggestion": true
98385             },
98386             "shop/department_store/Debenhams": {
98387                 "tags": {
98388                     "name": "Debenhams",
98389                     "shop": "department_store"
98390                 },
98391                 "name": "Debenhams",
98392                 "icon": "shop",
98393                 "geometry": [
98394                     "point",
98395                     "vertex",
98396                     "area"
98397                 ],
98398                 "fields": [
98399                     "address",
98400                     "building_area",
98401                     "opening_hours"
98402                 ],
98403                 "suggestion": true
98404             },
98405             "shop/department_store/Karstadt": {
98406                 "tags": {
98407                     "name": "Karstadt",
98408                     "shop": "department_store"
98409                 },
98410                 "name": "Karstadt",
98411                 "icon": "shop",
98412                 "geometry": [
98413                     "point",
98414                     "vertex",
98415                     "area"
98416                 ],
98417                 "fields": [
98418                     "address",
98419                     "building_area",
98420                     "opening_hours"
98421                 ],
98422                 "suggestion": true
98423             },
98424             "shop/department_store/Kmart": {
98425                 "tags": {
98426                     "name": "Kmart",
98427                     "shop": "department_store"
98428                 },
98429                 "name": "Kmart",
98430                 "icon": "shop",
98431                 "geometry": [
98432                     "point",
98433                     "vertex",
98434                     "area"
98435                 ],
98436                 "fields": [
98437                     "address",
98438                     "building_area",
98439                     "opening_hours"
98440                 ],
98441                 "suggestion": true
98442             },
98443             "shop/department_store/Target": {
98444                 "tags": {
98445                     "name": "Target",
98446                     "shop": "department_store"
98447                 },
98448                 "name": "Target",
98449                 "icon": "shop",
98450                 "geometry": [
98451                     "point",
98452                     "vertex",
98453                     "area"
98454                 ],
98455                 "fields": [
98456                     "address",
98457                     "building_area",
98458                     "opening_hours"
98459                 ],
98460                 "suggestion": true
98461             },
98462             "shop/department_store/Galeria Kaufhof": {
98463                 "tags": {
98464                     "name": "Galeria Kaufhof",
98465                     "shop": "department_store"
98466                 },
98467                 "name": "Galeria Kaufhof",
98468                 "icon": "shop",
98469                 "geometry": [
98470                     "point",
98471                     "vertex",
98472                     "area"
98473                 ],
98474                 "fields": [
98475                     "address",
98476                     "building_area",
98477                     "opening_hours"
98478                 ],
98479                 "suggestion": true
98480             },
98481             "shop/department_store/Marks & Spencer": {
98482                 "tags": {
98483                     "name": "Marks & Spencer",
98484                     "shop": "department_store"
98485                 },
98486                 "name": "Marks & Spencer",
98487                 "icon": "shop",
98488                 "geometry": [
98489                     "point",
98490                     "vertex",
98491                     "area"
98492                 ],
98493                 "fields": [
98494                     "address",
98495                     "building_area",
98496                     "opening_hours"
98497                 ],
98498                 "suggestion": true
98499             },
98500             "shop/department_store/Big W": {
98501                 "tags": {
98502                     "name": "Big W",
98503                     "shop": "department_store"
98504                 },
98505                 "name": "Big W",
98506                 "icon": "shop",
98507                 "geometry": [
98508                     "point",
98509                     "vertex",
98510                     "area"
98511                 ],
98512                 "fields": [
98513                     "address",
98514                     "building_area",
98515                     "opening_hours"
98516                 ],
98517                 "suggestion": true
98518             },
98519             "shop/department_store/Woolworth": {
98520                 "tags": {
98521                     "name": "Woolworth",
98522                     "shop": "department_store"
98523                 },
98524                 "name": "Woolworth",
98525                 "icon": "shop",
98526                 "geometry": [
98527                     "point",
98528                     "vertex",
98529                     "area"
98530                 ],
98531                 "fields": [
98532                     "address",
98533                     "building_area",
98534                     "opening_hours"
98535                 ],
98536                 "suggestion": true
98537             },
98538             "shop/department_store/Универмаг": {
98539                 "tags": {
98540                     "name": "Универмаг",
98541                     "shop": "department_store"
98542                 },
98543                 "name": "Универмаг",
98544                 "icon": "shop",
98545                 "geometry": [
98546                     "point",
98547                     "vertex",
98548                     "area"
98549                 ],
98550                 "fields": [
98551                     "address",
98552                     "building_area",
98553                     "opening_hours"
98554                 ],
98555                 "suggestion": true
98556             },
98557             "shop/department_store/Sears": {
98558                 "tags": {
98559                     "name": "Sears",
98560                     "shop": "department_store"
98561                 },
98562                 "name": "Sears",
98563                 "icon": "shop",
98564                 "geometry": [
98565                     "point",
98566                     "vertex",
98567                     "area"
98568                 ],
98569                 "fields": [
98570                     "address",
98571                     "building_area",
98572                     "opening_hours"
98573                 ],
98574                 "suggestion": true
98575             },
98576             "shop/department_store/Kohl's": {
98577                 "tags": {
98578                     "name": "Kohl's",
98579                     "shop": "department_store"
98580                 },
98581                 "name": "Kohl's",
98582                 "icon": "shop",
98583                 "geometry": [
98584                     "point",
98585                     "vertex",
98586                     "area"
98587                 ],
98588                 "fields": [
98589                     "address",
98590                     "building_area",
98591                     "opening_hours"
98592                 ],
98593                 "suggestion": true
98594             },
98595             "shop/department_store/Macy's": {
98596                 "tags": {
98597                     "name": "Macy's",
98598                     "shop": "department_store"
98599                 },
98600                 "name": "Macy's",
98601                 "icon": "shop",
98602                 "geometry": [
98603                     "point",
98604                     "vertex",
98605                     "area"
98606                 ],
98607                 "fields": [
98608                     "address",
98609                     "building_area",
98610                     "opening_hours"
98611                 ],
98612                 "suggestion": true
98613             },
98614             "shop/department_store/JCPenney": {
98615                 "tags": {
98616                     "name": "JCPenney",
98617                     "shop": "department_store"
98618                 },
98619                 "name": "JCPenney",
98620                 "icon": "shop",
98621                 "geometry": [
98622                     "point",
98623                     "vertex",
98624                     "area"
98625                 ],
98626                 "fields": [
98627                     "address",
98628                     "building_area",
98629                     "opening_hours"
98630                 ],
98631                 "suggestion": true
98632             },
98633             "shop/alcohol/Alko": {
98634                 "tags": {
98635                     "name": "Alko",
98636                     "shop": "alcohol"
98637                 },
98638                 "name": "Alko",
98639                 "icon": "alcohol-shop",
98640                 "geometry": [
98641                     "point",
98642                     "vertex",
98643                     "area"
98644                 ],
98645                 "fields": [
98646                     "address",
98647                     "building_area",
98648                     "opening_hours"
98649                 ],
98650                 "suggestion": true
98651             },
98652             "shop/alcohol/The Beer Store": {
98653                 "tags": {
98654                     "name": "The Beer Store",
98655                     "shop": "alcohol"
98656                 },
98657                 "name": "The Beer Store",
98658                 "icon": "alcohol-shop",
98659                 "geometry": [
98660                     "point",
98661                     "vertex",
98662                     "area"
98663                 ],
98664                 "fields": [
98665                     "address",
98666                     "building_area",
98667                     "opening_hours"
98668                 ],
98669                 "suggestion": true
98670             },
98671             "shop/alcohol/Systembolaget": {
98672                 "tags": {
98673                     "name": "Systembolaget",
98674                     "shop": "alcohol"
98675                 },
98676                 "name": "Systembolaget",
98677                 "icon": "alcohol-shop",
98678                 "geometry": [
98679                     "point",
98680                     "vertex",
98681                     "area"
98682                 ],
98683                 "fields": [
98684                     "address",
98685                     "building_area",
98686                     "opening_hours"
98687                 ],
98688                 "suggestion": true
98689             },
98690             "shop/alcohol/LCBO": {
98691                 "tags": {
98692                     "name": "LCBO",
98693                     "shop": "alcohol"
98694                 },
98695                 "name": "LCBO",
98696                 "icon": "alcohol-shop",
98697                 "geometry": [
98698                     "point",
98699                     "vertex",
98700                     "area"
98701                 ],
98702                 "fields": [
98703                     "address",
98704                     "building_area",
98705                     "opening_hours"
98706                 ],
98707                 "suggestion": true
98708             },
98709             "shop/alcohol/Ароматный мир": {
98710                 "tags": {
98711                     "name": "Ароматный мир",
98712                     "shop": "alcohol"
98713                 },
98714                 "name": "Ароматный мир",
98715                 "icon": "alcohol-shop",
98716                 "geometry": [
98717                     "point",
98718                     "vertex",
98719                     "area"
98720                 ],
98721                 "fields": [
98722                     "address",
98723                     "building_area",
98724                     "opening_hours"
98725                 ],
98726                 "suggestion": true
98727             },
98728             "shop/alcohol/Bargain Booze": {
98729                 "tags": {
98730                     "name": "Bargain Booze",
98731                     "shop": "alcohol"
98732                 },
98733                 "name": "Bargain Booze",
98734                 "icon": "alcohol-shop",
98735                 "geometry": [
98736                     "point",
98737                     "vertex",
98738                     "area"
98739                 ],
98740                 "fields": [
98741                     "address",
98742                     "building_area",
98743                     "opening_hours"
98744                 ],
98745                 "suggestion": true
98746             },
98747             "shop/alcohol/Nicolas": {
98748                 "tags": {
98749                     "name": "Nicolas",
98750                     "shop": "alcohol"
98751                 },
98752                 "name": "Nicolas",
98753                 "icon": "alcohol-shop",
98754                 "geometry": [
98755                     "point",
98756                     "vertex",
98757                     "area"
98758                 ],
98759                 "fields": [
98760                     "address",
98761                     "building_area",
98762                     "opening_hours"
98763                 ],
98764                 "suggestion": true
98765             },
98766             "shop/alcohol/BWS": {
98767                 "tags": {
98768                     "name": "BWS",
98769                     "shop": "alcohol"
98770                 },
98771                 "name": "BWS",
98772                 "icon": "alcohol-shop",
98773                 "geometry": [
98774                     "point",
98775                     "vertex",
98776                     "area"
98777                 ],
98778                 "fields": [
98779                     "address",
98780                     "building_area",
98781                     "opening_hours"
98782                 ],
98783                 "suggestion": true
98784             },
98785             "shop/alcohol/Botilleria": {
98786                 "tags": {
98787                     "name": "Botilleria",
98788                     "shop": "alcohol"
98789                 },
98790                 "name": "Botilleria",
98791                 "icon": "alcohol-shop",
98792                 "geometry": [
98793                     "point",
98794                     "vertex",
98795                     "area"
98796                 ],
98797                 "fields": [
98798                     "address",
98799                     "building_area",
98800                     "opening_hours"
98801                 ],
98802                 "suggestion": true
98803             },
98804             "shop/alcohol/SAQ": {
98805                 "tags": {
98806                     "name": "SAQ",
98807                     "shop": "alcohol"
98808                 },
98809                 "name": "SAQ",
98810                 "icon": "alcohol-shop",
98811                 "geometry": [
98812                     "point",
98813                     "vertex",
98814                     "area"
98815                 ],
98816                 "fields": [
98817                     "address",
98818                     "building_area",
98819                     "opening_hours"
98820                 ],
98821                 "suggestion": true
98822             },
98823             "shop/alcohol/Gall & Gall": {
98824                 "tags": {
98825                     "name": "Gall & Gall",
98826                     "shop": "alcohol"
98827                 },
98828                 "name": "Gall & Gall",
98829                 "icon": "alcohol-shop",
98830                 "geometry": [
98831                     "point",
98832                     "vertex",
98833                     "area"
98834                 ],
98835                 "fields": [
98836                     "address",
98837                     "building_area",
98838                     "opening_hours"
98839                 ],
98840                 "suggestion": true
98841             },
98842             "shop/alcohol/Живое пиво": {
98843                 "tags": {
98844                     "name": "Живое пиво",
98845                     "shop": "alcohol"
98846                 },
98847                 "name": "Живое пиво",
98848                 "icon": "alcohol-shop",
98849                 "geometry": [
98850                     "point",
98851                     "vertex",
98852                     "area"
98853                 ],
98854                 "fields": [
98855                     "address",
98856                     "building_area",
98857                     "opening_hours"
98858                 ],
98859                 "suggestion": true
98860             },
98861             "shop/bakery/Kamps": {
98862                 "tags": {
98863                     "name": "Kamps",
98864                     "shop": "bakery"
98865                 },
98866                 "name": "Kamps",
98867                 "icon": "bakery",
98868                 "geometry": [
98869                     "point",
98870                     "vertex",
98871                     "area"
98872                 ],
98873                 "fields": [
98874                     "address",
98875                     "building_area",
98876                     "opening_hours"
98877                 ],
98878                 "suggestion": true
98879             },
98880             "shop/bakery/Banette": {
98881                 "tags": {
98882                     "name": "Banette",
98883                     "shop": "bakery"
98884                 },
98885                 "name": "Banette",
98886                 "icon": "bakery",
98887                 "geometry": [
98888                     "point",
98889                     "vertex",
98890                     "area"
98891                 ],
98892                 "fields": [
98893                     "address",
98894                     "building_area",
98895                     "opening_hours"
98896                 ],
98897                 "suggestion": true
98898             },
98899             "shop/bakery/Bäckerei Schmidt": {
98900                 "tags": {
98901                     "name": "Bäckerei Schmidt",
98902                     "shop": "bakery"
98903                 },
98904                 "name": "Bäckerei Schmidt",
98905                 "icon": "bakery",
98906                 "geometry": [
98907                     "point",
98908                     "vertex",
98909                     "area"
98910                 ],
98911                 "fields": [
98912                     "address",
98913                     "building_area",
98914                     "opening_hours"
98915                 ],
98916                 "suggestion": true
98917             },
98918             "shop/bakery/Anker": {
98919                 "tags": {
98920                     "name": "Anker",
98921                     "shop": "bakery"
98922                 },
98923                 "name": "Anker",
98924                 "icon": "bakery",
98925                 "geometry": [
98926                     "point",
98927                     "vertex",
98928                     "area"
98929                 ],
98930                 "fields": [
98931                     "address",
98932                     "building_area",
98933                     "opening_hours"
98934                 ],
98935                 "suggestion": true
98936             },
98937             "shop/bakery/Hofpfisterei": {
98938                 "tags": {
98939                     "name": "Hofpfisterei",
98940                     "shop": "bakery"
98941                 },
98942                 "name": "Hofpfisterei",
98943                 "icon": "bakery",
98944                 "geometry": [
98945                     "point",
98946                     "vertex",
98947                     "area"
98948                 ],
98949                 "fields": [
98950                     "address",
98951                     "building_area",
98952                     "opening_hours"
98953                 ],
98954                 "suggestion": true
98955             },
98956             "shop/bakery/Greggs": {
98957                 "tags": {
98958                     "name": "Greggs",
98959                     "shop": "bakery"
98960                 },
98961                 "name": "Greggs",
98962                 "icon": "bakery",
98963                 "geometry": [
98964                     "point",
98965                     "vertex",
98966                     "area"
98967                 ],
98968                 "fields": [
98969                     "address",
98970                     "building_area",
98971                     "opening_hours"
98972                 ],
98973                 "suggestion": true
98974             },
98975             "shop/bakery/Oebel": {
98976                 "tags": {
98977                     "name": "Oebel",
98978                     "shop": "bakery"
98979                 },
98980                 "name": "Oebel",
98981                 "icon": "bakery",
98982                 "geometry": [
98983                     "point",
98984                     "vertex",
98985                     "area"
98986                 ],
98987                 "fields": [
98988                     "address",
98989                     "building_area",
98990                     "opening_hours"
98991                 ],
98992                 "suggestion": true
98993             },
98994             "shop/bakery/Boulangerie": {
98995                 "tags": {
98996                     "name": "Boulangerie",
98997                     "shop": "bakery"
98998                 },
98999                 "name": "Boulangerie",
99000                 "icon": "bakery",
99001                 "geometry": [
99002                     "point",
99003                     "vertex",
99004                     "area"
99005                 ],
99006                 "fields": [
99007                     "address",
99008                     "building_area",
99009                     "opening_hours"
99010                 ],
99011                 "suggestion": true
99012             },
99013             "shop/bakery/Stadtbäckerei": {
99014                 "tags": {
99015                     "name": "Stadtbäckerei",
99016                     "shop": "bakery"
99017                 },
99018                 "name": "Stadtbäckerei",
99019                 "icon": "bakery",
99020                 "geometry": [
99021                     "point",
99022                     "vertex",
99023                     "area"
99024                 ],
99025                 "fields": [
99026                     "address",
99027                     "building_area",
99028                     "opening_hours"
99029                 ],
99030                 "suggestion": true
99031             },
99032             "shop/bakery/Steinecke": {
99033                 "tags": {
99034                     "name": "Steinecke",
99035                     "shop": "bakery"
99036                 },
99037                 "name": "Steinecke",
99038                 "icon": "bakery",
99039                 "geometry": [
99040                     "point",
99041                     "vertex",
99042                     "area"
99043                 ],
99044                 "fields": [
99045                     "address",
99046                     "building_area",
99047                     "opening_hours"
99048                 ],
99049                 "suggestion": true
99050             },
99051             "shop/bakery/Ihle": {
99052                 "tags": {
99053                     "name": "Ihle",
99054                     "shop": "bakery"
99055                 },
99056                 "name": "Ihle",
99057                 "icon": "bakery",
99058                 "geometry": [
99059                     "point",
99060                     "vertex",
99061                     "area"
99062                 ],
99063                 "fields": [
99064                     "address",
99065                     "building_area",
99066                     "opening_hours"
99067                 ],
99068                 "suggestion": true
99069             },
99070             "shop/bakery/Goldilocks": {
99071                 "tags": {
99072                     "name": "Goldilocks",
99073                     "shop": "bakery"
99074                 },
99075                 "name": "Goldilocks",
99076                 "icon": "bakery",
99077                 "geometry": [
99078                     "point",
99079                     "vertex",
99080                     "area"
99081                 ],
99082                 "fields": [
99083                     "address",
99084                     "building_area",
99085                     "opening_hours"
99086                 ],
99087                 "suggestion": true
99088             },
99089             "shop/bakery/Dat Backhus": {
99090                 "tags": {
99091                     "name": "Dat Backhus",
99092                     "shop": "bakery"
99093                 },
99094                 "name": "Dat Backhus",
99095                 "icon": "bakery",
99096                 "geometry": [
99097                     "point",
99098                     "vertex",
99099                     "area"
99100                 ],
99101                 "fields": [
99102                     "address",
99103                     "building_area",
99104                     "opening_hours"
99105                 ],
99106                 "suggestion": true
99107             },
99108             "shop/bakery/K&U": {
99109                 "tags": {
99110                     "name": "K&U",
99111                     "shop": "bakery"
99112                 },
99113                 "name": "K&U",
99114                 "icon": "bakery",
99115                 "geometry": [
99116                     "point",
99117                     "vertex",
99118                     "area"
99119                 ],
99120                 "fields": [
99121                     "address",
99122                     "building_area",
99123                     "opening_hours"
99124                 ],
99125                 "suggestion": true
99126             },
99127             "shop/bakery/Der Beck": {
99128                 "tags": {
99129                     "name": "Der Beck",
99130                     "shop": "bakery"
99131                 },
99132                 "name": "Der Beck",
99133                 "icon": "bakery",
99134                 "geometry": [
99135                     "point",
99136                     "vertex",
99137                     "area"
99138                 ],
99139                 "fields": [
99140                     "address",
99141                     "building_area",
99142                     "opening_hours"
99143                 ],
99144                 "suggestion": true
99145             },
99146             "shop/bakery/Thürmann": {
99147                 "tags": {
99148                     "name": "Thürmann",
99149                     "shop": "bakery"
99150                 },
99151                 "name": "Thürmann",
99152                 "icon": "bakery",
99153                 "geometry": [
99154                     "point",
99155                     "vertex",
99156                     "area"
99157                 ],
99158                 "fields": [
99159                     "address",
99160                     "building_area",
99161                     "opening_hours"
99162                 ],
99163                 "suggestion": true
99164             },
99165             "shop/bakery/Backwerk": {
99166                 "tags": {
99167                     "name": "Backwerk",
99168                     "shop": "bakery"
99169                 },
99170                 "name": "Backwerk",
99171                 "icon": "bakery",
99172                 "geometry": [
99173                     "point",
99174                     "vertex",
99175                     "area"
99176                 ],
99177                 "fields": [
99178                     "address",
99179                     "building_area",
99180                     "opening_hours"
99181                 ],
99182                 "suggestion": true
99183             },
99184             "shop/bakery/Bäcker": {
99185                 "tags": {
99186                     "name": "Bäcker",
99187                     "shop": "bakery"
99188                 },
99189                 "name": "Bäcker",
99190                 "icon": "bakery",
99191                 "geometry": [
99192                     "point",
99193                     "vertex",
99194                     "area"
99195                 ],
99196                 "fields": [
99197                     "address",
99198                     "building_area",
99199                     "opening_hours"
99200                 ],
99201                 "suggestion": true
99202             },
99203             "shop/bakery/Schäfer's": {
99204                 "tags": {
99205                     "name": "Schäfer's",
99206                     "shop": "bakery"
99207                 },
99208                 "name": "Schäfer's",
99209                 "icon": "bakery",
99210                 "geometry": [
99211                     "point",
99212                     "vertex",
99213                     "area"
99214                 ],
99215                 "fields": [
99216                     "address",
99217                     "building_area",
99218                     "opening_hours"
99219                 ],
99220                 "suggestion": true
99221             },
99222             "shop/bakery/Panaderia": {
99223                 "tags": {
99224                     "name": "Panaderia",
99225                     "shop": "bakery"
99226                 },
99227                 "name": "Panaderia",
99228                 "icon": "bakery",
99229                 "geometry": [
99230                     "point",
99231                     "vertex",
99232                     "area"
99233                 ],
99234                 "fields": [
99235                     "address",
99236                     "building_area",
99237                     "opening_hours"
99238                 ],
99239                 "suggestion": true
99240             },
99241             "shop/bakery/Goeken backen": {
99242                 "tags": {
99243                     "name": "Goeken backen",
99244                     "shop": "bakery"
99245                 },
99246                 "name": "Goeken backen",
99247                 "icon": "bakery",
99248                 "geometry": [
99249                     "point",
99250                     "vertex",
99251                     "area"
99252                 ],
99253                 "fields": [
99254                     "address",
99255                     "building_area",
99256                     "opening_hours"
99257                 ],
99258                 "suggestion": true
99259             },
99260             "shop/bakery/Stadtbäckerei Junge": {
99261                 "tags": {
99262                     "name": "Stadtbäckerei Junge",
99263                     "shop": "bakery"
99264                 },
99265                 "name": "Stadtbäckerei Junge",
99266                 "icon": "bakery",
99267                 "geometry": [
99268                     "point",
99269                     "vertex",
99270                     "area"
99271                 ],
99272                 "fields": [
99273                     "address",
99274                     "building_area",
99275                     "opening_hours"
99276                 ],
99277                 "suggestion": true
99278             },
99279             "shop/bakery/Boulangerie Patisserie": {
99280                 "tags": {
99281                     "name": "Boulangerie Patisserie",
99282                     "shop": "bakery"
99283                 },
99284                 "name": "Boulangerie Patisserie",
99285                 "icon": "bakery",
99286                 "geometry": [
99287                     "point",
99288                     "vertex",
99289                     "area"
99290                 ],
99291                 "fields": [
99292                     "address",
99293                     "building_area",
99294                     "opening_hours"
99295                 ],
99296                 "suggestion": true
99297             },
99298             "shop/bakery/Paul": {
99299                 "tags": {
99300                     "name": "Paul",
99301                     "shop": "bakery"
99302                 },
99303                 "name": "Paul",
99304                 "icon": "bakery",
99305                 "geometry": [
99306                     "point",
99307                     "vertex",
99308                     "area"
99309                 ],
99310                 "fields": [
99311                     "address",
99312                     "building_area",
99313                     "opening_hours"
99314                 ],
99315                 "suggestion": true
99316             },
99317             "shop/bakery/Хлеб": {
99318                 "tags": {
99319                     "name": "Хлеб",
99320                     "shop": "bakery"
99321                 },
99322                 "name": "Хлеб",
99323                 "icon": "bakery",
99324                 "geometry": [
99325                     "point",
99326                     "vertex",
99327                     "area"
99328                 ],
99329                 "fields": [
99330                     "address",
99331                     "building_area",
99332                     "opening_hours"
99333                 ],
99334                 "suggestion": true
99335             },
99336             "shop/bakery/Piekarnia": {
99337                 "tags": {
99338                     "name": "Piekarnia",
99339                     "shop": "bakery"
99340                 },
99341                 "name": "Piekarnia",
99342                 "icon": "bakery",
99343                 "geometry": [
99344                     "point",
99345                     "vertex",
99346                     "area"
99347                 ],
99348                 "fields": [
99349                     "address",
99350                     "building_area",
99351                     "opening_hours"
99352                 ],
99353                 "suggestion": true
99354             },
99355             "shop/bakery/Пекарня": {
99356                 "tags": {
99357                     "name": "Пекарня",
99358                     "shop": "bakery"
99359                 },
99360                 "name": "Пекарня",
99361                 "icon": "bakery",
99362                 "geometry": [
99363                     "point",
99364                     "vertex",
99365                     "area"
99366                 ],
99367                 "fields": [
99368                     "address",
99369                     "building_area",
99370                     "opening_hours"
99371                 ],
99372                 "suggestion": true
99373             },
99374             "shop/bakery/Кулиничи": {
99375                 "tags": {
99376                     "name": "Кулиничи",
99377                     "shop": "bakery"
99378                 },
99379                 "name": "Кулиничи",
99380                 "icon": "bakery",
99381                 "geometry": [
99382                     "point",
99383                     "vertex",
99384                     "area"
99385                 ],
99386                 "fields": [
99387                     "address",
99388                     "building_area",
99389                     "opening_hours"
99390                 ],
99391                 "suggestion": true
99392             },
99393             "shop/sports/Sports Direct": {
99394                 "tags": {
99395                     "name": "Sports Direct",
99396                     "shop": "sports"
99397                 },
99398                 "name": "Sports Direct",
99399                 "icon": "shop",
99400                 "geometry": [
99401                     "point",
99402                     "vertex",
99403                     "area"
99404                 ],
99405                 "fields": [
99406                     "address",
99407                     "building_area",
99408                     "opening_hours"
99409                 ],
99410                 "suggestion": true
99411             },
99412             "shop/sports/Decathlon": {
99413                 "tags": {
99414                     "name": "Decathlon",
99415                     "shop": "sports"
99416                 },
99417                 "name": "Decathlon",
99418                 "icon": "shop",
99419                 "geometry": [
99420                     "point",
99421                     "vertex",
99422                     "area"
99423                 ],
99424                 "fields": [
99425                     "address",
99426                     "building_area",
99427                     "opening_hours"
99428                 ],
99429                 "suggestion": true
99430             },
99431             "shop/sports/Intersport": {
99432                 "tags": {
99433                     "name": "Intersport",
99434                     "shop": "sports"
99435                 },
99436                 "name": "Intersport",
99437                 "icon": "shop",
99438                 "geometry": [
99439                     "point",
99440                     "vertex",
99441                     "area"
99442                 ],
99443                 "fields": [
99444                     "address",
99445                     "building_area",
99446                     "opening_hours"
99447                 ],
99448                 "suggestion": true
99449             },
99450             "shop/sports/Sports Authority": {
99451                 "tags": {
99452                     "name": "Sports Authority",
99453                     "shop": "sports"
99454                 },
99455                 "name": "Sports Authority",
99456                 "icon": "shop",
99457                 "geometry": [
99458                     "point",
99459                     "vertex",
99460                     "area"
99461                 ],
99462                 "fields": [
99463                     "address",
99464                     "building_area",
99465                     "opening_hours"
99466                 ],
99467                 "suggestion": true
99468             },
99469             "shop/sports/Спортмастер": {
99470                 "tags": {
99471                     "name": "Спортмастер",
99472                     "shop": "sports"
99473                 },
99474                 "name": "Спортмастер",
99475                 "icon": "shop",
99476                 "geometry": [
99477                     "point",
99478                     "vertex",
99479                     "area"
99480                 ],
99481                 "fields": [
99482                     "address",
99483                     "building_area",
99484                     "opening_hours"
99485                 ],
99486                 "suggestion": true
99487             },
99488             "shop/sports/Sport 2000": {
99489                 "tags": {
99490                     "name": "Sport 2000",
99491                     "shop": "sports"
99492                 },
99493                 "name": "Sport 2000",
99494                 "icon": "shop",
99495                 "geometry": [
99496                     "point",
99497                     "vertex",
99498                     "area"
99499                 ],
99500                 "fields": [
99501                     "address",
99502                     "building_area",
99503                     "opening_hours"
99504                 ],
99505                 "suggestion": true
99506             },
99507             "shop/sports/Dick's Sporting Goods": {
99508                 "tags": {
99509                     "name": "Dick's Sporting Goods",
99510                     "shop": "sports"
99511                 },
99512                 "name": "Dick's Sporting Goods",
99513                 "icon": "shop",
99514                 "geometry": [
99515                     "point",
99516                     "vertex",
99517                     "area"
99518                 ],
99519                 "fields": [
99520                     "address",
99521                     "building_area",
99522                     "opening_hours"
99523                 ],
99524                 "suggestion": true
99525             },
99526             "shop/variety_store/Tedi": {
99527                 "tags": {
99528                     "name": "Tedi",
99529                     "shop": "variety_store"
99530                 },
99531                 "name": "Tedi",
99532                 "icon": "shop",
99533                 "geometry": [
99534                     "point",
99535                     "vertex",
99536                     "area"
99537                 ],
99538                 "fields": [
99539                     "address",
99540                     "building_area",
99541                     "opening_hours"
99542                 ],
99543                 "suggestion": true
99544             },
99545             "shop/variety_store/Dollarama": {
99546                 "tags": {
99547                     "name": "Dollarama",
99548                     "shop": "variety_store"
99549                 },
99550                 "name": "Dollarama",
99551                 "icon": "shop",
99552                 "geometry": [
99553                     "point",
99554                     "vertex",
99555                     "area"
99556                 ],
99557                 "fields": [
99558                     "address",
99559                     "building_area",
99560                     "opening_hours"
99561                 ],
99562                 "suggestion": true
99563             },
99564             "shop/variety_store/Family Dollar": {
99565                 "tags": {
99566                     "name": "Family Dollar",
99567                     "shop": "variety_store"
99568                 },
99569                 "name": "Family Dollar",
99570                 "icon": "shop",
99571                 "geometry": [
99572                     "point",
99573                     "vertex",
99574                     "area"
99575                 ],
99576                 "fields": [
99577                     "address",
99578                     "building_area",
99579                     "opening_hours"
99580                 ],
99581                 "suggestion": true
99582             },
99583             "shop/variety_store/Dollar Tree": {
99584                 "tags": {
99585                     "name": "Dollar Tree",
99586                     "shop": "variety_store"
99587                 },
99588                 "name": "Dollar Tree",
99589                 "icon": "shop",
99590                 "geometry": [
99591                     "point",
99592                     "vertex",
99593                     "area"
99594                 ],
99595                 "fields": [
99596                     "address",
99597                     "building_area",
99598                     "opening_hours"
99599                 ],
99600                 "suggestion": true
99601             },
99602             "shop/pet/Fressnapf": {
99603                 "tags": {
99604                     "name": "Fressnapf",
99605                     "shop": "pet"
99606                 },
99607                 "name": "Fressnapf",
99608                 "icon": "dog-park",
99609                 "geometry": [
99610                     "point",
99611                     "vertex",
99612                     "area"
99613                 ],
99614                 "fields": [
99615                     "address",
99616                     "building_area",
99617                     "opening_hours"
99618                 ],
99619                 "suggestion": true
99620             },
99621             "shop/pet/PetSmart": {
99622                 "tags": {
99623                     "name": "PetSmart",
99624                     "shop": "pet"
99625                 },
99626                 "name": "PetSmart",
99627                 "icon": "dog-park",
99628                 "geometry": [
99629                     "point",
99630                     "vertex",
99631                     "area"
99632                 ],
99633                 "fields": [
99634                     "address",
99635                     "building_area",
99636                     "opening_hours"
99637                 ],
99638                 "suggestion": true
99639             },
99640             "shop/pet/Das Futterhaus": {
99641                 "tags": {
99642                     "name": "Das Futterhaus",
99643                     "shop": "pet"
99644                 },
99645                 "name": "Das Futterhaus",
99646                 "icon": "dog-park",
99647                 "geometry": [
99648                     "point",
99649                     "vertex",
99650                     "area"
99651                 ],
99652                 "fields": [
99653                     "address",
99654                     "building_area",
99655                     "opening_hours"
99656                 ],
99657                 "suggestion": true
99658             },
99659             "shop/pet/Pets at Home": {
99660                 "tags": {
99661                     "name": "Pets at Home",
99662                     "shop": "pet"
99663                 },
99664                 "name": "Pets at Home",
99665                 "icon": "dog-park",
99666                 "geometry": [
99667                     "point",
99668                     "vertex",
99669                     "area"
99670                 ],
99671                 "fields": [
99672                     "address",
99673                     "building_area",
99674                     "opening_hours"
99675                 ],
99676                 "suggestion": true
99677             },
99678             "shop/pet/Petco": {
99679                 "tags": {
99680                     "name": "Petco",
99681                     "shop": "pet"
99682                 },
99683                 "name": "Petco",
99684                 "icon": "dog-park",
99685                 "geometry": [
99686                     "point",
99687                     "vertex",
99688                     "area"
99689                 ],
99690                 "fields": [
99691                     "address",
99692                     "building_area",
99693                     "opening_hours"
99694                 ],
99695                 "suggestion": true
99696             },
99697             "shop/pet/Зоомагазин": {
99698                 "tags": {
99699                     "name": "Зоомагазин",
99700                     "shop": "pet"
99701                 },
99702                 "name": "Зоомагазин",
99703                 "icon": "dog-park",
99704                 "geometry": [
99705                     "point",
99706                     "vertex",
99707                     "area"
99708                 ],
99709                 "fields": [
99710                     "address",
99711                     "building_area",
99712                     "opening_hours"
99713                 ],
99714                 "suggestion": true
99715             },
99716             "shop/shoes/Deichmann": {
99717                 "tags": {
99718                     "name": "Deichmann",
99719                     "shop": "shoes"
99720                 },
99721                 "name": "Deichmann",
99722                 "icon": "shop",
99723                 "geometry": [
99724                     "point",
99725                     "vertex",
99726                     "area"
99727                 ],
99728                 "fields": [
99729                     "address",
99730                     "building_area",
99731                     "opening_hours"
99732                 ],
99733                 "suggestion": true
99734             },
99735             "shop/shoes/Reno": {
99736                 "tags": {
99737                     "name": "Reno",
99738                     "shop": "shoes"
99739                 },
99740                 "name": "Reno",
99741                 "icon": "shop",
99742                 "geometry": [
99743                     "point",
99744                     "vertex",
99745                     "area"
99746                 ],
99747                 "fields": [
99748                     "address",
99749                     "building_area",
99750                     "opening_hours"
99751                 ],
99752                 "suggestion": true
99753             },
99754             "shop/shoes/Ecco": {
99755                 "tags": {
99756                     "name": "Ecco",
99757                     "shop": "shoes"
99758                 },
99759                 "name": "Ecco",
99760                 "icon": "shop",
99761                 "geometry": [
99762                     "point",
99763                     "vertex",
99764                     "area"
99765                 ],
99766                 "fields": [
99767                     "address",
99768                     "building_area",
99769                     "opening_hours"
99770                 ],
99771                 "suggestion": true
99772             },
99773             "shop/shoes/Clarks": {
99774                 "tags": {
99775                     "name": "Clarks",
99776                     "shop": "shoes"
99777                 },
99778                 "name": "Clarks",
99779                 "icon": "shop",
99780                 "geometry": [
99781                     "point",
99782                     "vertex",
99783                     "area"
99784                 ],
99785                 "fields": [
99786                     "address",
99787                     "building_area",
99788                     "opening_hours"
99789                 ],
99790                 "suggestion": true
99791             },
99792             "shop/shoes/La Halle aux Chaussures": {
99793                 "tags": {
99794                     "name": "La Halle aux Chaussures",
99795                     "shop": "shoes"
99796                 },
99797                 "name": "La Halle aux Chaussures",
99798                 "icon": "shop",
99799                 "geometry": [
99800                     "point",
99801                     "vertex",
99802                     "area"
99803                 ],
99804                 "fields": [
99805                     "address",
99806                     "building_area",
99807                     "opening_hours"
99808                 ],
99809                 "suggestion": true
99810             },
99811             "shop/shoes/Brantano": {
99812                 "tags": {
99813                     "name": "Brantano",
99814                     "shop": "shoes"
99815                 },
99816                 "name": "Brantano",
99817                 "icon": "shop",
99818                 "geometry": [
99819                     "point",
99820                     "vertex",
99821                     "area"
99822                 ],
99823                 "fields": [
99824                     "address",
99825                     "building_area",
99826                     "opening_hours"
99827                 ],
99828                 "suggestion": true
99829             },
99830             "shop/shoes/Geox": {
99831                 "tags": {
99832                     "name": "Geox",
99833                     "shop": "shoes"
99834                 },
99835                 "name": "Geox",
99836                 "icon": "shop",
99837                 "geometry": [
99838                     "point",
99839                     "vertex",
99840                     "area"
99841                 ],
99842                 "fields": [
99843                     "address",
99844                     "building_area",
99845                     "opening_hours"
99846                 ],
99847                 "suggestion": true
99848             },
99849             "shop/shoes/Salamander": {
99850                 "tags": {
99851                     "name": "Salamander",
99852                     "shop": "shoes"
99853                 },
99854                 "name": "Salamander",
99855                 "icon": "shop",
99856                 "geometry": [
99857                     "point",
99858                     "vertex",
99859                     "area"
99860                 ],
99861                 "fields": [
99862                     "address",
99863                     "building_area",
99864                     "opening_hours"
99865                 ],
99866                 "suggestion": true
99867             },
99868             "shop/shoes/Обувь": {
99869                 "tags": {
99870                     "name": "Обувь",
99871                     "shop": "shoes"
99872                 },
99873                 "name": "Обувь",
99874                 "icon": "shop",
99875                 "geometry": [
99876                     "point",
99877                     "vertex",
99878                     "area"
99879                 ],
99880                 "fields": [
99881                     "address",
99882                     "building_area",
99883                     "opening_hours"
99884                 ],
99885                 "suggestion": true
99886             },
99887             "shop/shoes/Payless Shoe Source": {
99888                 "tags": {
99889                     "name": "Payless Shoe Source",
99890                     "shop": "shoes"
99891                 },
99892                 "name": "Payless Shoe Source",
99893                 "icon": "shop",
99894                 "geometry": [
99895                     "point",
99896                     "vertex",
99897                     "area"
99898                 ],
99899                 "fields": [
99900                     "address",
99901                     "building_area",
99902                     "opening_hours"
99903                 ],
99904                 "suggestion": true
99905             },
99906             "shop/shoes/Famous Footwear": {
99907                 "tags": {
99908                     "name": "Famous Footwear",
99909                     "shop": "shoes"
99910                 },
99911                 "name": "Famous Footwear",
99912                 "icon": "shop",
99913                 "geometry": [
99914                     "point",
99915                     "vertex",
99916                     "area"
99917                 ],
99918                 "fields": [
99919                     "address",
99920                     "building_area",
99921                     "opening_hours"
99922                 ],
99923                 "suggestion": true
99924             },
99925             "shop/shoes/Quick Schuh": {
99926                 "tags": {
99927                     "name": "Quick Schuh",
99928                     "shop": "shoes"
99929                 },
99930                 "name": "Quick Schuh",
99931                 "icon": "shop",
99932                 "geometry": [
99933                     "point",
99934                     "vertex",
99935                     "area"
99936                 ],
99937                 "fields": [
99938                     "address",
99939                     "building_area",
99940                     "opening_hours"
99941                 ],
99942                 "suggestion": true
99943             },
99944             "shop/shoes/Shoe Zone": {
99945                 "tags": {
99946                     "name": "Shoe Zone",
99947                     "shop": "shoes"
99948                 },
99949                 "name": "Shoe Zone",
99950                 "icon": "shop",
99951                 "geometry": [
99952                     "point",
99953                     "vertex",
99954                     "area"
99955                 ],
99956                 "fields": [
99957                     "address",
99958                     "building_area",
99959                     "opening_hours"
99960                 ],
99961                 "suggestion": true
99962             },
99963             "shop/shoes/Foot Locker": {
99964                 "tags": {
99965                     "name": "Foot Locker",
99966                     "shop": "shoes"
99967                 },
99968                 "name": "Foot Locker",
99969                 "icon": "shop",
99970                 "geometry": [
99971                     "point",
99972                     "vertex",
99973                     "area"
99974                 ],
99975                 "fields": [
99976                     "address",
99977                     "building_area",
99978                     "opening_hours"
99979                 ],
99980                 "suggestion": true
99981             },
99982             "shop/shoes/Bata": {
99983                 "tags": {
99984                     "name": "Bata",
99985                     "shop": "shoes"
99986                 },
99987                 "name": "Bata",
99988                 "icon": "shop",
99989                 "geometry": [
99990                     "point",
99991                     "vertex",
99992                     "area"
99993                 ],
99994                 "fields": [
99995                     "address",
99996                     "building_area",
99997                     "opening_hours"
99998                 ],
99999                 "suggestion": true
100000             },
100001             "shop/shoes/ЦентрОбувь": {
100002                 "tags": {
100003                     "name": "ЦентрОбувь",
100004                     "shop": "shoes"
100005                 },
100006                 "name": "ЦентрОбувь",
100007                 "icon": "shop",
100008                 "geometry": [
100009                     "point",
100010                     "vertex",
100011                     "area"
100012                 ],
100013                 "fields": [
100014                     "address",
100015                     "building_area",
100016                     "opening_hours"
100017                 ],
100018                 "suggestion": true
100019             },
100020             "shop/toys/La Grande Récré": {
100021                 "tags": {
100022                     "name": "La Grande Récré",
100023                     "shop": "toys"
100024                 },
100025                 "name": "La Grande Récré",
100026                 "icon": "shop",
100027                 "geometry": [
100028                     "point",
100029                     "vertex",
100030                     "area"
100031                 ],
100032                 "fields": [
100033                     "address",
100034                     "building_area",
100035                     "opening_hours"
100036                 ],
100037                 "suggestion": true
100038             },
100039             "shop/toys/Toys R Us": {
100040                 "tags": {
100041                     "name": "Toys R Us",
100042                     "shop": "toys"
100043                 },
100044                 "name": "Toys R Us",
100045                 "icon": "shop",
100046                 "geometry": [
100047                     "point",
100048                     "vertex",
100049                     "area"
100050                 ],
100051                 "fields": [
100052                     "address",
100053                     "building_area",
100054                     "opening_hours"
100055                 ],
100056                 "suggestion": true
100057             },
100058             "shop/toys/Intertoys": {
100059                 "tags": {
100060                     "name": "Intertoys",
100061                     "shop": "toys"
100062                 },
100063                 "name": "Intertoys",
100064                 "icon": "shop",
100065                 "geometry": [
100066                     "point",
100067                     "vertex",
100068                     "area"
100069                 ],
100070                 "fields": [
100071                     "address",
100072                     "building_area",
100073                     "opening_hours"
100074                 ],
100075                 "suggestion": true
100076             },
100077             "shop/toys/Детский мир": {
100078                 "tags": {
100079                     "name": "Детский мир",
100080                     "shop": "toys"
100081                 },
100082                 "name": "Детский мир",
100083                 "icon": "shop",
100084                 "geometry": [
100085                     "point",
100086                     "vertex",
100087                     "area"
100088                 ],
100089                 "fields": [
100090                     "address",
100091                     "building_area",
100092                     "opening_hours"
100093                 ],
100094                 "suggestion": true
100095             },
100096             "shop/toys/Игрушки": {
100097                 "tags": {
100098                     "name": "Игрушки",
100099                     "shop": "toys"
100100                 },
100101                 "name": "Игрушки",
100102                 "icon": "shop",
100103                 "geometry": [
100104                     "point",
100105                     "vertex",
100106                     "area"
100107                 ],
100108                 "fields": [
100109                     "address",
100110                     "building_area",
100111                     "opening_hours"
100112                 ],
100113                 "suggestion": true
100114             },
100115             "shop/travel_agency/Flight Centre": {
100116                 "tags": {
100117                     "name": "Flight Centre",
100118                     "shop": "travel_agency"
100119                 },
100120                 "name": "Flight Centre",
100121                 "icon": "suitcase",
100122                 "geometry": [
100123                     "point",
100124                     "vertex",
100125                     "area"
100126                 ],
100127                 "fields": [
100128                     "address",
100129                     "building_area",
100130                     "opening_hours"
100131                 ],
100132                 "suggestion": true
100133             },
100134             "shop/travel_agency/Thomas Cook": {
100135                 "tags": {
100136                     "name": "Thomas Cook",
100137                     "shop": "travel_agency"
100138                 },
100139                 "name": "Thomas Cook",
100140                 "icon": "suitcase",
100141                 "geometry": [
100142                     "point",
100143                     "vertex",
100144                     "area"
100145                 ],
100146                 "fields": [
100147                     "address",
100148                     "building_area",
100149                     "opening_hours"
100150                 ],
100151                 "suggestion": true
100152             },
100153             "shop/jewelry/Bijou Brigitte": {
100154                 "tags": {
100155                     "name": "Bijou Brigitte",
100156                     "shop": "jewelry"
100157                 },
100158                 "name": "Bijou Brigitte",
100159                 "icon": "shop",
100160                 "geometry": [
100161                     "point",
100162                     "vertex",
100163                     "area"
100164                 ],
100165                 "fields": [
100166                     "address",
100167                     "building_area",
100168                     "opening_hours"
100169                 ],
100170                 "suggestion": true
100171             },
100172             "shop/jewelry/Christ": {
100173                 "tags": {
100174                     "name": "Christ",
100175                     "shop": "jewelry"
100176                 },
100177                 "name": "Christ",
100178                 "icon": "shop",
100179                 "geometry": [
100180                     "point",
100181                     "vertex",
100182                     "area"
100183                 ],
100184                 "fields": [
100185                     "address",
100186                     "building_area",
100187                     "opening_hours"
100188                 ],
100189                 "suggestion": true
100190             },
100191             "shop/jewelry/Swarovski": {
100192                 "tags": {
100193                     "name": "Swarovski",
100194                     "shop": "jewelry"
100195                 },
100196                 "name": "Swarovski",
100197                 "icon": "shop",
100198                 "geometry": [
100199                     "point",
100200                     "vertex",
100201                     "area"
100202                 ],
100203                 "fields": [
100204                     "address",
100205                     "building_area",
100206                     "opening_hours"
100207                 ],
100208                 "suggestion": true
100209             },
100210             "shop/optician/Fielmann": {
100211                 "tags": {
100212                     "name": "Fielmann",
100213                     "shop": "optician"
100214                 },
100215                 "name": "Fielmann",
100216                 "icon": "shop",
100217                 "geometry": [
100218                     "point",
100219                     "vertex",
100220                     "area"
100221                 ],
100222                 "fields": [
100223                     "address",
100224                     "building_area",
100225                     "opening_hours"
100226                 ],
100227                 "suggestion": true
100228             },
100229             "shop/optician/Apollo Optik": {
100230                 "tags": {
100231                     "name": "Apollo Optik",
100232                     "shop": "optician"
100233                 },
100234                 "name": "Apollo Optik",
100235                 "icon": "shop",
100236                 "geometry": [
100237                     "point",
100238                     "vertex",
100239                     "area"
100240                 ],
100241                 "fields": [
100242                     "address",
100243                     "building_area",
100244                     "opening_hours"
100245                 ],
100246                 "suggestion": true
100247             },
100248             "shop/optician/Vision Express": {
100249                 "tags": {
100250                     "name": "Vision Express",
100251                     "shop": "optician"
100252                 },
100253                 "name": "Vision Express",
100254                 "icon": "shop",
100255                 "geometry": [
100256                     "point",
100257                     "vertex",
100258                     "area"
100259                 ],
100260                 "fields": [
100261                     "address",
100262                     "building_area",
100263                     "opening_hours"
100264                 ],
100265                 "suggestion": true
100266             },
100267             "shop/optician/Оптика": {
100268                 "tags": {
100269                     "name": "Оптика",
100270                     "shop": "optician"
100271                 },
100272                 "name": "Оптика",
100273                 "icon": "shop",
100274                 "geometry": [
100275                     "point",
100276                     "vertex",
100277                     "area"
100278                 ],
100279                 "fields": [
100280                     "address",
100281                     "building_area",
100282                     "opening_hours"
100283                 ],
100284                 "suggestion": true
100285             },
100286             "shop/optician/Optic 2000": {
100287                 "tags": {
100288                     "name": "Optic 2000",
100289                     "shop": "optician"
100290                 },
100291                 "name": "Optic 2000",
100292                 "icon": "shop",
100293                 "geometry": [
100294                     "point",
100295                     "vertex",
100296                     "area"
100297                 ],
100298                 "fields": [
100299                     "address",
100300                     "building_area",
100301                     "opening_hours"
100302                 ],
100303                 "suggestion": true
100304             },
100305             "shop/optician/Alain Afflelou": {
100306                 "tags": {
100307                     "name": "Alain Afflelou",
100308                     "shop": "optician"
100309                 },
100310                 "name": "Alain Afflelou",
100311                 "icon": "shop",
100312                 "geometry": [
100313                     "point",
100314                     "vertex",
100315                     "area"
100316                 ],
100317                 "fields": [
100318                     "address",
100319                     "building_area",
100320                     "opening_hours"
100321                 ],
100322                 "suggestion": true
100323             },
100324             "shop/optician/Specsavers": {
100325                 "tags": {
100326                     "name": "Specsavers",
100327                     "shop": "optician"
100328                 },
100329                 "name": "Specsavers",
100330                 "icon": "shop",
100331                 "geometry": [
100332                     "point",
100333                     "vertex",
100334                     "area"
100335                 ],
100336                 "fields": [
100337                     "address",
100338                     "building_area",
100339                     "opening_hours"
100340                 ],
100341                 "suggestion": true
100342             },
100343             "shop/optician/Krys": {
100344                 "tags": {
100345                     "name": "Krys",
100346                     "shop": "optician"
100347                 },
100348                 "name": "Krys",
100349                 "icon": "shop",
100350                 "geometry": [
100351                     "point",
100352                     "vertex",
100353                     "area"
100354                 ],
100355                 "fields": [
100356                     "address",
100357                     "building_area",
100358                     "opening_hours"
100359                 ],
100360                 "suggestion": true
100361             },
100362             "shop/optician/Atol": {
100363                 "tags": {
100364                     "name": "Atol",
100365                     "shop": "optician"
100366                 },
100367                 "name": "Atol",
100368                 "icon": "shop",
100369                 "geometry": [
100370                     "point",
100371                     "vertex",
100372                     "area"
100373                 ],
100374                 "fields": [
100375                     "address",
100376                     "building_area",
100377                     "opening_hours"
100378                 ],
100379                 "suggestion": true
100380             },
100381             "shop/video/Blockbuster": {
100382                 "tags": {
100383                     "name": "Blockbuster",
100384                     "shop": "video"
100385                 },
100386                 "name": "Blockbuster",
100387                 "icon": "shop",
100388                 "geometry": [
100389                     "point",
100390                     "vertex",
100391                     "area"
100392                 ],
100393                 "fields": [
100394                     "address",
100395                     "building_area",
100396                     "opening_hours"
100397                 ],
100398                 "suggestion": true
100399             },
100400             "shop/video/World of Video": {
100401                 "tags": {
100402                     "name": "World of Video",
100403                     "shop": "video"
100404                 },
100405                 "name": "World of Video",
100406                 "icon": "shop",
100407                 "geometry": [
100408                     "point",
100409                     "vertex",
100410                     "area"
100411                 ],
100412                 "fields": [
100413                     "address",
100414                     "building_area",
100415                     "opening_hours"
100416                 ],
100417                 "suggestion": true
100418             },
100419             "shop/mobile_phone/Билайн": {
100420                 "tags": {
100421                     "name": "Билайн",
100422                     "shop": "mobile_phone"
100423                 },
100424                 "name": "Билайн",
100425                 "icon": "mobilephone",
100426                 "geometry": [
100427                     "point",
100428                     "vertex",
100429                     "area"
100430                 ],
100431                 "fields": [
100432                     "address",
100433                     "building_area",
100434                     "opening_hours"
100435                 ],
100436                 "suggestion": true
100437             },
100438             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
100439                 "tags": {
100440                     "name": "ソフトバンクショップ (SoftBank shop)",
100441                     "shop": "mobile_phone"
100442                 },
100443                 "name": "ソフトバンクショップ (SoftBank shop)",
100444                 "icon": "mobilephone",
100445                 "geometry": [
100446                     "point",
100447                     "vertex",
100448                     "area"
100449                 ],
100450                 "fields": [
100451                     "address",
100452                     "building_area",
100453                     "opening_hours"
100454                 ],
100455                 "suggestion": true
100456             },
100457             "shop/mobile_phone/Vodafone": {
100458                 "tags": {
100459                     "name": "Vodafone",
100460                     "shop": "mobile_phone"
100461                 },
100462                 "name": "Vodafone",
100463                 "icon": "mobilephone",
100464                 "geometry": [
100465                     "point",
100466                     "vertex",
100467                     "area"
100468                 ],
100469                 "fields": [
100470                     "address",
100471                     "building_area",
100472                     "opening_hours"
100473                 ],
100474                 "suggestion": true
100475             },
100476             "shop/mobile_phone/O2": {
100477                 "tags": {
100478                     "name": "O2",
100479                     "shop": "mobile_phone"
100480                 },
100481                 "name": "O2",
100482                 "icon": "mobilephone",
100483                 "geometry": [
100484                     "point",
100485                     "vertex",
100486                     "area"
100487                 ],
100488                 "fields": [
100489                     "address",
100490                     "building_area",
100491                     "opening_hours"
100492                 ],
100493                 "suggestion": true
100494             },
100495             "shop/mobile_phone/Carphone Warehouse": {
100496                 "tags": {
100497                     "name": "Carphone Warehouse",
100498                     "shop": "mobile_phone"
100499                 },
100500                 "name": "Carphone Warehouse",
100501                 "icon": "mobilephone",
100502                 "geometry": [
100503                     "point",
100504                     "vertex",
100505                     "area"
100506                 ],
100507                 "fields": [
100508                     "address",
100509                     "building_area",
100510                     "opening_hours"
100511                 ],
100512                 "suggestion": true
100513             },
100514             "shop/mobile_phone/Orange": {
100515                 "tags": {
100516                     "name": "Orange",
100517                     "shop": "mobile_phone"
100518                 },
100519                 "name": "Orange",
100520                 "icon": "mobilephone",
100521                 "geometry": [
100522                     "point",
100523                     "vertex",
100524                     "area"
100525                 ],
100526                 "fields": [
100527                     "address",
100528                     "building_area",
100529                     "opening_hours"
100530                 ],
100531                 "suggestion": true
100532             },
100533             "shop/mobile_phone/Verizon Wireless": {
100534                 "tags": {
100535                     "name": "Verizon Wireless",
100536                     "shop": "mobile_phone"
100537                 },
100538                 "name": "Verizon Wireless",
100539                 "icon": "mobilephone",
100540                 "geometry": [
100541                     "point",
100542                     "vertex",
100543                     "area"
100544                 ],
100545                 "fields": [
100546                     "address",
100547                     "building_area",
100548                     "opening_hours"
100549                 ],
100550                 "suggestion": true
100551             },
100552             "shop/mobile_phone/Sprint": {
100553                 "tags": {
100554                     "name": "Sprint",
100555                     "shop": "mobile_phone"
100556                 },
100557                 "name": "Sprint",
100558                 "icon": "mobilephone",
100559                 "geometry": [
100560                     "point",
100561                     "vertex",
100562                     "area"
100563                 ],
100564                 "fields": [
100565                     "address",
100566                     "building_area",
100567                     "opening_hours"
100568                 ],
100569                 "suggestion": true
100570             },
100571             "shop/mobile_phone/T-Mobile": {
100572                 "tags": {
100573                     "name": "T-Mobile",
100574                     "shop": "mobile_phone"
100575                 },
100576                 "name": "T-Mobile",
100577                 "icon": "mobilephone",
100578                 "geometry": [
100579                     "point",
100580                     "vertex",
100581                     "area"
100582                 ],
100583                 "fields": [
100584                     "address",
100585                     "building_area",
100586                     "opening_hours"
100587                 ],
100588                 "suggestion": true
100589             },
100590             "shop/mobile_phone/МТС": {
100591                 "tags": {
100592                     "name": "МТС",
100593                     "shop": "mobile_phone"
100594                 },
100595                 "name": "МТС",
100596                 "icon": "mobilephone",
100597                 "geometry": [
100598                     "point",
100599                     "vertex",
100600                     "area"
100601                 ],
100602                 "fields": [
100603                     "address",
100604                     "building_area",
100605                     "opening_hours"
100606                 ],
100607                 "suggestion": true
100608             },
100609             "shop/mobile_phone/Евросеть": {
100610                 "tags": {
100611                     "name": "Евросеть",
100612                     "shop": "mobile_phone"
100613                 },
100614                 "name": "Евросеть",
100615                 "icon": "mobilephone",
100616                 "geometry": [
100617                     "point",
100618                     "vertex",
100619                     "area"
100620                 ],
100621                 "fields": [
100622                     "address",
100623                     "building_area",
100624                     "opening_hours"
100625                 ],
100626                 "suggestion": true
100627             },
100628             "shop/mobile_phone/Bell": {
100629                 "tags": {
100630                     "name": "Bell",
100631                     "shop": "mobile_phone"
100632                 },
100633                 "name": "Bell",
100634                 "icon": "mobilephone",
100635                 "geometry": [
100636                     "point",
100637                     "vertex",
100638                     "area"
100639                 ],
100640                 "fields": [
100641                     "address",
100642                     "building_area",
100643                     "opening_hours"
100644                 ],
100645                 "suggestion": true
100646             },
100647             "shop/mobile_phone/The Phone House": {
100648                 "tags": {
100649                     "name": "The Phone House",
100650                     "shop": "mobile_phone"
100651                 },
100652                 "name": "The Phone House",
100653                 "icon": "mobilephone",
100654                 "geometry": [
100655                     "point",
100656                     "vertex",
100657                     "area"
100658                 ],
100659                 "fields": [
100660                     "address",
100661                     "building_area",
100662                     "opening_hours"
100663                 ],
100664                 "suggestion": true
100665             },
100666             "shop/mobile_phone/SFR": {
100667                 "tags": {
100668                     "name": "SFR",
100669                     "shop": "mobile_phone"
100670                 },
100671                 "name": "SFR",
100672                 "icon": "mobilephone",
100673                 "geometry": [
100674                     "point",
100675                     "vertex",
100676                     "area"
100677                 ],
100678                 "fields": [
100679                     "address",
100680                     "building_area",
100681                     "opening_hours"
100682                 ],
100683                 "suggestion": true
100684             },
100685             "shop/mobile_phone/Связной": {
100686                 "tags": {
100687                     "name": "Связной",
100688                     "shop": "mobile_phone"
100689                 },
100690                 "name": "Связной",
100691                 "icon": "mobilephone",
100692                 "geometry": [
100693                     "point",
100694                     "vertex",
100695                     "area"
100696                 ],
100697                 "fields": [
100698                     "address",
100699                     "building_area",
100700                     "opening_hours"
100701                 ],
100702                 "suggestion": true
100703             },
100704             "shop/mobile_phone/Мегафон": {
100705                 "tags": {
100706                     "name": "Мегафон",
100707                     "shop": "mobile_phone"
100708                 },
100709                 "name": "Мегафон",
100710                 "icon": "mobilephone",
100711                 "geometry": [
100712                     "point",
100713                     "vertex",
100714                     "area"
100715                 ],
100716                 "fields": [
100717                     "address",
100718                     "building_area",
100719                     "opening_hours"
100720                 ],
100721                 "suggestion": true
100722             },
100723             "shop/mobile_phone/AT&T": {
100724                 "tags": {
100725                     "name": "AT&T",
100726                     "shop": "mobile_phone"
100727                 },
100728                 "name": "AT&T",
100729                 "icon": "mobilephone",
100730                 "geometry": [
100731                     "point",
100732                     "vertex",
100733                     "area"
100734                 ],
100735                 "fields": [
100736                     "address",
100737                     "building_area",
100738                     "opening_hours"
100739                 ],
100740                 "suggestion": true
100741             },
100742             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100743                 "tags": {
100744                     "name": "ドコモショップ (docomo shop)",
100745                     "shop": "mobile_phone"
100746                 },
100747                 "name": "ドコモショップ (docomo shop)",
100748                 "icon": "mobilephone",
100749                 "geometry": [
100750                     "point",
100751                     "vertex",
100752                     "area"
100753                 ],
100754                 "fields": [
100755                     "address",
100756                     "building_area",
100757                     "opening_hours"
100758                 ],
100759                 "suggestion": true
100760             },
100761             "shop/mobile_phone/au": {
100762                 "tags": {
100763                     "name": "au",
100764                     "shop": "mobile_phone"
100765                 },
100766                 "name": "au",
100767                 "icon": "mobilephone",
100768                 "geometry": [
100769                     "point",
100770                     "vertex",
100771                     "area"
100772                 ],
100773                 "fields": [
100774                     "address",
100775                     "building_area",
100776                     "opening_hours"
100777                 ],
100778                 "suggestion": true
100779             },
100780             "shop/mobile_phone/Movistar": {
100781                 "tags": {
100782                     "name": "Movistar",
100783                     "shop": "mobile_phone"
100784                 },
100785                 "name": "Movistar",
100786                 "icon": "mobilephone",
100787                 "geometry": [
100788                     "point",
100789                     "vertex",
100790                     "area"
100791                 ],
100792                 "fields": [
100793                     "address",
100794                     "building_area",
100795                     "opening_hours"
100796                 ],
100797                 "suggestion": true
100798             },
100799             "shop/mobile_phone/Bitė": {
100800                 "tags": {
100801                     "name": "Bitė",
100802                     "shop": "mobile_phone"
100803                 },
100804                 "name": "Bitė",
100805                 "icon": "mobilephone",
100806                 "geometry": [
100807                     "point",
100808                     "vertex",
100809                     "area"
100810                 ],
100811                 "fields": [
100812                     "address",
100813                     "building_area",
100814                     "opening_hours"
100815                 ],
100816                 "suggestion": true
100817             },
100818             "shop/computer/PC World": {
100819                 "tags": {
100820                     "name": "PC World",
100821                     "shop": "computer"
100822                 },
100823                 "name": "PC World",
100824                 "icon": "shop",
100825                 "geometry": [
100826                     "point",
100827                     "vertex",
100828                     "area"
100829                 ],
100830                 "fields": [
100831                     "address",
100832                     "building_area",
100833                     "opening_hours"
100834                 ],
100835                 "suggestion": true
100836             },
100837             "shop/computer/DNS": {
100838                 "tags": {
100839                     "name": "DNS",
100840                     "shop": "computer"
100841                 },
100842                 "name": "DNS",
100843                 "icon": "shop",
100844                 "geometry": [
100845                     "point",
100846                     "vertex",
100847                     "area"
100848                 ],
100849                 "fields": [
100850                     "address",
100851                     "building_area",
100852                     "opening_hours"
100853                 ],
100854                 "suggestion": true
100855             },
100856             "shop/hairdresser/Klier": {
100857                 "tags": {
100858                     "name": "Klier",
100859                     "shop": "hairdresser"
100860                 },
100861                 "name": "Klier",
100862                 "icon": "hairdresser",
100863                 "geometry": [
100864                     "point",
100865                     "vertex",
100866                     "area"
100867                 ],
100868                 "fields": [
100869                     "address",
100870                     "building_area",
100871                     "opening_hours"
100872                 ],
100873                 "suggestion": true
100874             },
100875             "shop/hairdresser/Supercuts": {
100876                 "tags": {
100877                     "name": "Supercuts",
100878                     "shop": "hairdresser"
100879                 },
100880                 "name": "Supercuts",
100881                 "icon": "hairdresser",
100882                 "geometry": [
100883                     "point",
100884                     "vertex",
100885                     "area"
100886                 ],
100887                 "fields": [
100888                     "address",
100889                     "building_area",
100890                     "opening_hours"
100891                 ],
100892                 "suggestion": true
100893             },
100894             "shop/hairdresser/Hairkiller": {
100895                 "tags": {
100896                     "name": "Hairkiller",
100897                     "shop": "hairdresser"
100898                 },
100899                 "name": "Hairkiller",
100900                 "icon": "hairdresser",
100901                 "geometry": [
100902                     "point",
100903                     "vertex",
100904                     "area"
100905                 ],
100906                 "fields": [
100907                     "address",
100908                     "building_area",
100909                     "opening_hours"
100910                 ],
100911                 "suggestion": true
100912             },
100913             "shop/hairdresser/Great Clips": {
100914                 "tags": {
100915                     "name": "Great Clips",
100916                     "shop": "hairdresser"
100917                 },
100918                 "name": "Great Clips",
100919                 "icon": "hairdresser",
100920                 "geometry": [
100921                     "point",
100922                     "vertex",
100923                     "area"
100924                 ],
100925                 "fields": [
100926                     "address",
100927                     "building_area",
100928                     "opening_hours"
100929                 ],
100930                 "suggestion": true
100931             },
100932             "shop/hairdresser/Парикмахерская": {
100933                 "tags": {
100934                     "name": "Парикмахерская",
100935                     "shop": "hairdresser"
100936                 },
100937                 "name": "Парикмахерская",
100938                 "icon": "hairdresser",
100939                 "geometry": [
100940                     "point",
100941                     "vertex",
100942                     "area"
100943                 ],
100944                 "fields": [
100945                     "address",
100946                     "building_area",
100947                     "opening_hours"
100948                 ],
100949                 "suggestion": true
100950             },
100951             "shop/hairdresser/Стиль": {
100952                 "tags": {
100953                     "name": "Стиль",
100954                     "shop": "hairdresser"
100955                 },
100956                 "name": "Стиль",
100957                 "icon": "hairdresser",
100958                 "geometry": [
100959                     "point",
100960                     "vertex",
100961                     "area"
100962                 ],
100963                 "fields": [
100964                     "address",
100965                     "building_area",
100966                     "opening_hours"
100967                 ],
100968                 "suggestion": true
100969             },
100970             "shop/hairdresser/Fryzjer": {
100971                 "tags": {
100972                     "name": "Fryzjer",
100973                     "shop": "hairdresser"
100974                 },
100975                 "name": "Fryzjer",
100976                 "icon": "hairdresser",
100977                 "geometry": [
100978                     "point",
100979                     "vertex",
100980                     "area"
100981                 ],
100982                 "fields": [
100983                     "address",
100984                     "building_area",
100985                     "opening_hours"
100986                 ],
100987                 "suggestion": true
100988             },
100989             "shop/hairdresser/Franck Provost": {
100990                 "tags": {
100991                     "name": "Franck Provost",
100992                     "shop": "hairdresser"
100993                 },
100994                 "name": "Franck Provost",
100995                 "icon": "hairdresser",
100996                 "geometry": [
100997                     "point",
100998                     "vertex",
100999                     "area"
101000                 ],
101001                 "fields": [
101002                     "address",
101003                     "building_area",
101004                     "opening_hours"
101005                 ],
101006                 "suggestion": true
101007             },
101008             "shop/hairdresser/Салон красоты": {
101009                 "tags": {
101010                     "name": "Салон красоты",
101011                     "shop": "hairdresser"
101012                 },
101013                 "name": "Салон красоты",
101014                 "icon": "hairdresser",
101015                 "geometry": [
101016                     "point",
101017                     "vertex",
101018                     "area"
101019                 ],
101020                 "fields": [
101021                     "address",
101022                     "building_area",
101023                     "opening_hours"
101024                 ],
101025                 "suggestion": true
101026             },
101027             "shop/hardware/1000 мелочей": {
101028                 "tags": {
101029                     "name": "1000 мелочей",
101030                     "shop": "hardware"
101031                 },
101032                 "name": "1000 мелочей",
101033                 "icon": "shop",
101034                 "geometry": [
101035                     "point",
101036                     "vertex",
101037                     "area"
101038                 ],
101039                 "fields": [
101040                     "address",
101041                     "building_area",
101042                     "opening_hours"
101043                 ],
101044                 "suggestion": true
101045             },
101046             "shop/hardware/Хозтовары": {
101047                 "tags": {
101048                     "name": "Хозтовары",
101049                     "shop": "hardware"
101050                 },
101051                 "name": "Хозтовары",
101052                 "icon": "shop",
101053                 "geometry": [
101054                     "point",
101055                     "vertex",
101056                     "area"
101057                 ],
101058                 "fields": [
101059                     "address",
101060                     "building_area",
101061                     "opening_hours"
101062                 ],
101063                 "suggestion": true
101064             },
101065             "shop/motorcycle/Yamaha": {
101066                 "tags": {
101067                     "name": "Yamaha",
101068                     "shop": "motorcycle"
101069                 },
101070                 "name": "Yamaha",
101071                 "icon": "scooter",
101072                 "geometry": [
101073                     "point",
101074                     "vertex",
101075                     "area"
101076                 ],
101077                 "fields": [
101078                     "address",
101079                     "building_area",
101080                     "opening_hours"
101081                 ],
101082                 "suggestion": true
101083             }
101084         },
101085         "defaults": {
101086             "area": [
101087                 "category-landuse",
101088                 "category-building",
101089                 "category-water-area",
101090                 "leisure/park",
101091                 "amenity/hospital",
101092                 "amenity/place_of_worship",
101093                 "amenity/cafe",
101094                 "amenity/restaurant",
101095                 "area"
101096             ],
101097             "line": [
101098                 "category-road",
101099                 "category-rail",
101100                 "category-path",
101101                 "category-water-line",
101102                 "power/line",
101103                 "line"
101104             ],
101105             "point": [
101106                 "leisure/park",
101107                 "amenity/hospital",
101108                 "amenity/place_of_worship",
101109                 "amenity/cafe",
101110                 "amenity/restaurant",
101111                 "amenity/bar",
101112                 "amenity/bank",
101113                 "shop/supermarket",
101114                 "point"
101115             ],
101116             "vertex": [
101117                 "highway/crosswalk",
101118                 "railway/level_crossing",
101119                 "highway/traffic_signals",
101120                 "highway/turning_circle",
101121                 "highway/mini_roundabout",
101122                 "highway/motorway_junction",
101123                 "vertex"
101124             ],
101125             "relation": [
101126                 "category-route",
101127                 "category-restriction",
101128                 "type/boundary",
101129                 "type/multipolygon",
101130                 "relation"
101131             ]
101132         },
101133         "categories": {
101134             "category-building": {
101135                 "geometry": "area",
101136                 "name": "Building",
101137                 "icon": "building",
101138                 "members": [
101139                     "building/house",
101140                     "building/apartments",
101141                     "building/commercial",
101142                     "building/industrial",
101143                     "building/residential",
101144                     "building"
101145                 ]
101146             },
101147             "category-golf": {
101148                 "geometry": "area",
101149                 "name": "Golf",
101150                 "icon": "golf",
101151                 "members": [
101152                     "golf/fairway",
101153                     "golf/green",
101154                     "golf/lateral_water_hazard",
101155                     "golf/rough",
101156                     "golf/bunker",
101157                     "golf/tee",
101158                     "golf/water_hazard"
101159                 ]
101160             },
101161             "category-landuse": {
101162                 "geometry": "area",
101163                 "name": "Land Use",
101164                 "icon": "land-use",
101165                 "members": [
101166                     "landuse/residential",
101167                     "landuse/industrial",
101168                     "landuse/commercial",
101169                     "landuse/retail",
101170                     "landuse/farm",
101171                     "landuse/farmyard",
101172                     "landuse/forest",
101173                     "landuse/meadow",
101174                     "landuse/cemetery",
101175                     "landuse/military"
101176                 ]
101177             },
101178             "category-path": {
101179                 "geometry": "line",
101180                 "name": "Path",
101181                 "icon": "category-path",
101182                 "members": [
101183                     "highway/footway",
101184                     "highway/cycleway",
101185                     "highway/bridleway",
101186                     "highway/path",
101187                     "highway/steps"
101188                 ]
101189             },
101190             "category-rail": {
101191                 "geometry": "line",
101192                 "name": "Rail",
101193                 "icon": "category-rail",
101194                 "members": [
101195                     "railway/rail",
101196                     "railway/subway",
101197                     "railway/tram",
101198                     "railway/monorail",
101199                     "railway/disused",
101200                     "railway/abandoned"
101201                 ]
101202             },
101203             "category-restriction": {
101204                 "geometry": "relation",
101205                 "name": "Restriction",
101206                 "icon": "restriction",
101207                 "members": [
101208                     "type/restriction/no_left_turn",
101209                     "type/restriction/no_right_turn",
101210                     "type/restriction/no_straight_on",
101211                     "type/restriction/no_u_turn",
101212                     "type/restriction/only_left_turn",
101213                     "type/restriction/only_right_turn",
101214                     "type/restriction/only_straight_on",
101215                     "type/restriction"
101216                 ]
101217             },
101218             "category-road": {
101219                 "geometry": "line",
101220                 "name": "Road",
101221                 "icon": "category-roads",
101222                 "members": [
101223                     "highway/residential",
101224                     "highway/motorway",
101225                     "highway/trunk",
101226                     "highway/primary",
101227                     "highway/secondary",
101228                     "highway/tertiary",
101229                     "highway/service",
101230                     "highway/motorway_link",
101231                     "highway/trunk_link",
101232                     "highway/primary_link",
101233                     "highway/secondary_link",
101234                     "highway/tertiary_link",
101235                     "highway/unclassified",
101236                     "highway/track",
101237                     "highway/road"
101238                 ]
101239             },
101240             "category-route": {
101241                 "geometry": "relation",
101242                 "name": "Route",
101243                 "icon": "route",
101244                 "members": [
101245                     "type/route/road",
101246                     "type/route/bicycle",
101247                     "type/route/foot",
101248                     "type/route/hiking",
101249                     "type/route/bus",
101250                     "type/route/train",
101251                     "type/route/tram",
101252                     "type/route/ferry",
101253                     "type/route/power",
101254                     "type/route/pipeline",
101255                     "type/route/detour",
101256                     "type/route_master",
101257                     "type/route"
101258                 ]
101259             },
101260             "category-water-area": {
101261                 "geometry": "area",
101262                 "name": "Water",
101263                 "icon": "water",
101264                 "members": [
101265                     "natural/water/lake",
101266                     "natural/water/pond",
101267                     "natural/water/reservoir",
101268                     "natural/water"
101269                 ]
101270             },
101271             "category-water-line": {
101272                 "geometry": "line",
101273                 "name": "Water",
101274                 "icon": "category-water",
101275                 "members": [
101276                     "waterway/river",
101277                     "waterway/stream",
101278                     "waterway/canal",
101279                     "waterway/ditch",
101280                     "waterway/drain"
101281                 ]
101282             }
101283         },
101284         "fields": {
101285             "access": {
101286                 "keys": [
101287                     "access",
101288                     "foot",
101289                     "motor_vehicle",
101290                     "bicycle",
101291                     "horse"
101292                 ],
101293                 "reference": {
101294                     "key": "access"
101295                 },
101296                 "type": "access",
101297                 "label": "Access",
101298                 "placeholder": "Unknown",
101299                 "strings": {
101300                     "types": {
101301                         "access": "General",
101302                         "foot": "Foot",
101303                         "motor_vehicle": "Motor Vehicles",
101304                         "bicycle": "Bicycles",
101305                         "horse": "Horses"
101306                     },
101307                     "options": {
101308                         "yes": {
101309                             "title": "Allowed",
101310                             "description": "Access permitted by law; a right of way"
101311                         },
101312                         "no": {
101313                             "title": "Prohibited",
101314                             "description": "Access not permitted to the general public"
101315                         },
101316                         "permissive": {
101317                             "title": "Permissive",
101318                             "description": "Access permitted until such time as the owner revokes the permission"
101319                         },
101320                         "private": {
101321                             "title": "Private",
101322                             "description": "Access permitted only with permission of the owner on an individual basis"
101323                         },
101324                         "designated": {
101325                             "title": "Designated",
101326                             "description": "Access permitted according to signs or specific local laws"
101327                         },
101328                         "destination": {
101329                             "title": "Destination",
101330                             "description": "Access permitted only to reach a destination"
101331                         }
101332                     }
101333                 }
101334             },
101335             "access_simple": {
101336                 "key": "access",
101337                 "type": "combo",
101338                 "label": "Access",
101339                 "options": [
101340                     "public",
101341                     "permissive",
101342                     "private",
101343                     "customers"
101344                 ]
101345             },
101346             "address": {
101347                 "type": "address",
101348                 "keys": [
101349                     "addr:housename",
101350                     "addr:housenumber",
101351                     "addr:street",
101352                     "addr:city",
101353                     "addr:postcode"
101354                 ],
101355                 "reference": {
101356                     "key": "addr"
101357                 },
101358                 "icon": "address",
101359                 "universal": true,
101360                 "label": "Address",
101361                 "strings": {
101362                     "placeholders": {
101363                         "housename": "Housename",
101364                         "housenumber": "123",
101365                         "street": "Street",
101366                         "city": "City",
101367                         "postcode": "Postcode",
101368                         "place": "Place",
101369                         "hamlet": "Hamlet",
101370                         "suburb": "Suburb",
101371                         "subdistrict": "Subdistrict",
101372                         "district": "District",
101373                         "province": "Province",
101374                         "state": "State",
101375                         "country": "Country"
101376                     }
101377                 }
101378             },
101379             "admin_level": {
101380                 "key": "admin_level",
101381                 "type": "number",
101382                 "label": "Admin Level"
101383             },
101384             "aerialway": {
101385                 "key": "aerialway",
101386                 "type": "typeCombo",
101387                 "label": "Type"
101388             },
101389             "aerialway/access": {
101390                 "key": "aerialway:access",
101391                 "type": "combo",
101392                 "options": [
101393                     "entry",
101394                     "exit",
101395                     "both"
101396                 ],
101397                 "label": "Access"
101398             },
101399             "aerialway/bubble": {
101400                 "key": "aerialway:bubble",
101401                 "type": "check",
101402                 "label": "Bubble"
101403             },
101404             "aerialway/capacity": {
101405                 "key": "aerialway:capacity",
101406                 "type": "number",
101407                 "label": "Capacity (per hour)",
101408                 "placeholder": "500, 2500, 5000..."
101409             },
101410             "aerialway/duration": {
101411                 "key": "aerialway:duration",
101412                 "type": "number",
101413                 "label": "Duration (minutes)",
101414                 "placeholder": "1, 2, 3..."
101415             },
101416             "aerialway/heating": {
101417                 "key": "aerialway:heating",
101418                 "type": "check",
101419                 "label": "Heated"
101420             },
101421             "aerialway/occupancy": {
101422                 "key": "aerialway:occupancy",
101423                 "type": "number",
101424                 "label": "Occupancy",
101425                 "placeholder": "2, 4, 8..."
101426             },
101427             "aerialway/summer/access": {
101428                 "key": "aerialway:summer:access",
101429                 "type": "combo",
101430                 "options": [
101431                     "entry",
101432                     "exit",
101433                     "both"
101434                 ],
101435                 "label": "Access (summer)"
101436             },
101437             "aeroway": {
101438                 "key": "aeroway",
101439                 "type": "typeCombo",
101440                 "label": "Type"
101441             },
101442             "amenity": {
101443                 "key": "amenity",
101444                 "type": "typeCombo",
101445                 "label": "Type"
101446             },
101447             "artist": {
101448                 "key": "artist_name",
101449                 "type": "text",
101450                 "label": "Artist"
101451             },
101452             "artwork_type": {
101453                 "key": "artwork_type",
101454                 "type": "combo",
101455                 "label": "Type"
101456             },
101457             "atm": {
101458                 "key": "atm",
101459                 "type": "check",
101460                 "label": "ATM"
101461             },
101462             "backrest": {
101463                 "key": "backrest",
101464                 "type": "check",
101465                 "label": "Backrest"
101466             },
101467             "barrier": {
101468                 "key": "barrier",
101469                 "type": "typeCombo",
101470                 "label": "Type"
101471             },
101472             "bicycle_parking": {
101473                 "key": "bicycle_parking",
101474                 "type": "combo",
101475                 "label": "Type"
101476             },
101477             "boundary": {
101478                 "key": "boundary",
101479                 "type": "combo",
101480                 "label": "Type"
101481             },
101482             "building": {
101483                 "key": "building",
101484                 "type": "typeCombo",
101485                 "label": "Building"
101486             },
101487             "building_area": {
101488                 "key": "building",
101489                 "type": "defaultcheck",
101490                 "default": "yes",
101491                 "geometry": "area",
101492                 "label": "Building"
101493             },
101494             "capacity": {
101495                 "key": "capacity",
101496                 "type": "number",
101497                 "label": "Capacity",
101498                 "placeholder": "50, 100, 200..."
101499             },
101500             "cardinal_direction": {
101501                 "key": "direction",
101502                 "type": "combo",
101503                 "options": [
101504                     "N",
101505                     "E",
101506                     "S",
101507                     "W",
101508                     "NE",
101509                     "SE",
101510                     "SW",
101511                     "NNE",
101512                     "ENE",
101513                     "ESE",
101514                     "SSE",
101515                     "SSW",
101516                     "WSW",
101517                     "WNW",
101518                     "NNW"
101519                 ],
101520                 "label": "Direction"
101521             },
101522             "clock_direction": {
101523                 "key": "direction",
101524                 "type": "combo",
101525                 "options": [
101526                     "clockwise",
101527                     "anticlockwise"
101528                 ],
101529                 "label": "Direction",
101530                 "strings": {
101531                     "options": {
101532                         "clockwise": "Clockwise",
101533                         "anticlockwise": "Counterclockwise"
101534                     }
101535                 }
101536             },
101537             "collection_times": {
101538                 "key": "collection_times",
101539                 "type": "text",
101540                 "label": "Collection Times"
101541             },
101542             "construction": {
101543                 "key": "construction",
101544                 "type": "combo",
101545                 "label": "Type"
101546             },
101547             "country": {
101548                 "key": "country",
101549                 "type": "combo",
101550                 "label": "Country"
101551             },
101552             "covered": {
101553                 "key": "covered",
101554                 "type": "check",
101555                 "label": "Covered"
101556             },
101557             "crop": {
101558                 "key": "crop",
101559                 "type": "combo",
101560                 "label": "Crop"
101561             },
101562             "crossing": {
101563                 "key": "crossing",
101564                 "type": "combo",
101565                 "label": "Type"
101566             },
101567             "cuisine": {
101568                 "key": "cuisine",
101569                 "type": "combo",
101570                 "indexed": true,
101571                 "label": "Cuisine"
101572             },
101573             "denomination": {
101574                 "key": "denomination",
101575                 "type": "combo",
101576                 "label": "Denomination"
101577             },
101578             "denotation": {
101579                 "key": "denotation",
101580                 "type": "combo",
101581                 "label": "Denotation"
101582             },
101583             "description": {
101584                 "key": "description",
101585                 "type": "textarea",
101586                 "label": "Description"
101587             },
101588             "electrified": {
101589                 "key": "electrified",
101590                 "type": "combo",
101591                 "label": "Electrification",
101592                 "options": [
101593                     "contact_line",
101594                     "rail",
101595                     "yes",
101596                     "no"
101597                 ]
101598             },
101599             "elevation": {
101600                 "key": "ele",
101601                 "type": "number",
101602                 "icon": "elevation",
101603                 "universal": true,
101604                 "label": "Elevation"
101605             },
101606             "emergency": {
101607                 "key": "emergency",
101608                 "type": "check",
101609                 "label": "Emergency"
101610             },
101611             "entrance": {
101612                 "key": "entrance",
101613                 "type": "typeCombo",
101614                 "label": "Type"
101615             },
101616             "except": {
101617                 "key": "except",
101618                 "type": "combo",
101619                 "label": "Exceptions"
101620             },
101621             "fax": {
101622                 "key": "fax",
101623                 "type": "tel",
101624                 "label": "Fax",
101625                 "placeholder": "+31 42 123 4567"
101626             },
101627             "fee": {
101628                 "key": "fee",
101629                 "type": "check",
101630                 "label": "Fee"
101631             },
101632             "fire_hydrant/type": {
101633                 "key": "fire_hydrant:type",
101634                 "type": "combo",
101635                 "options": [
101636                     "pillar",
101637                     "pond",
101638                     "underground",
101639                     "wall"
101640                 ],
101641                 "label": "Type"
101642             },
101643             "fixme": {
101644                 "key": "fixme",
101645                 "type": "textarea",
101646                 "label": "Fix Me"
101647             },
101648             "fuel": {
101649                 "key": "fuel",
101650                 "type": "combo",
101651                 "label": "Fuel"
101652             },
101653             "fuel/biodiesel": {
101654                 "key": "fuel:biodiesel",
101655                 "type": "check",
101656                 "label": "Sells Biodiesel"
101657             },
101658             "fuel/diesel": {
101659                 "key": "fuel:diesel",
101660                 "type": "check",
101661                 "label": "Sells Diesel"
101662             },
101663             "fuel/e10": {
101664                 "key": "fuel:e10",
101665                 "type": "check",
101666                 "label": "Sells E10"
101667             },
101668             "fuel/e85": {
101669                 "key": "fuel:e85",
101670                 "type": "check",
101671                 "label": "Sells E85"
101672             },
101673             "fuel/lpg": {
101674                 "key": "fuel:lpg",
101675                 "type": "check",
101676                 "label": "Sells Propane"
101677             },
101678             "fuel/octane_100": {
101679                 "key": "fuel:octane_100",
101680                 "type": "check",
101681                 "label": "Sells Racing Gasoline"
101682             },
101683             "fuel/octane_91": {
101684                 "key": "fuel:octane_91",
101685                 "type": "check",
101686                 "label": "Sells Regular Gasoline"
101687             },
101688             "fuel/octane_95": {
101689                 "key": "fuel:octane_95",
101690                 "type": "check",
101691                 "label": "Sells Midgrade Gasoline"
101692             },
101693             "fuel/octane_98": {
101694                 "key": "fuel:octane_98",
101695                 "type": "check",
101696                 "label": "Sells Premium Gasoline"
101697             },
101698             "gauge": {
101699                 "key": "gauge",
101700                 "type": "combo",
101701                 "label": "Gauge"
101702             },
101703             "generator/method": {
101704                 "key": "generator:method",
101705                 "type": "combo",
101706                 "label": "Method"
101707             },
101708             "generator/source": {
101709                 "key": "generator:source",
101710                 "type": "combo",
101711                 "label": "Source"
101712             },
101713             "generator/type": {
101714                 "key": "generator:type",
101715                 "type": "combo",
101716                 "label": "Type"
101717             },
101718             "golf_hole": {
101719                 "key": "ref",
101720                 "type": "text",
101721                 "label": "Reference",
101722                 "placeholder": "Hole number (1-18)"
101723             },
101724             "handicap": {
101725                 "key": "handicap",
101726                 "type": "number",
101727                 "label": "Handicap",
101728                 "placeholder": "1-18"
101729             },
101730             "highway": {
101731                 "key": "highway",
101732                 "type": "typeCombo",
101733                 "label": "Type"
101734             },
101735             "historic": {
101736                 "key": "historic",
101737                 "type": "typeCombo",
101738                 "label": "Type"
101739             },
101740             "hoops": {
101741                 "key": "hoops",
101742                 "type": "number",
101743                 "label": "Hoops",
101744                 "placeholder": "1, 2, 4..."
101745             },
101746             "iata": {
101747                 "key": "iata",
101748                 "type": "text",
101749                 "label": "IATA"
101750             },
101751             "icao": {
101752                 "key": "icao",
101753                 "type": "text",
101754                 "label": "ICAO"
101755             },
101756             "incline": {
101757                 "key": "incline",
101758                 "type": "combo",
101759                 "label": "Incline"
101760             },
101761             "information": {
101762                 "key": "information",
101763                 "type": "typeCombo",
101764                 "label": "Type"
101765             },
101766             "internet_access": {
101767                 "key": "internet_access",
101768                 "type": "combo",
101769                 "options": [
101770                     "yes",
101771                     "no",
101772                     "wlan",
101773                     "wired",
101774                     "terminal"
101775                 ],
101776                 "label": "Internet Access",
101777                 "strings": {
101778                     "options": {
101779                         "yes": "Yes",
101780                         "no": "No",
101781                         "wlan": "Wifi",
101782                         "wired": "Wired",
101783                         "terminal": "Terminal"
101784                     }
101785                 }
101786             },
101787             "lamp_type": {
101788                 "key": "lamp_type",
101789                 "type": "combo",
101790                 "label": "Type"
101791             },
101792             "landuse": {
101793                 "key": "landuse",
101794                 "type": "typeCombo",
101795                 "label": "Type"
101796             },
101797             "lanes": {
101798                 "key": "lanes",
101799                 "type": "number",
101800                 "label": "Lanes",
101801                 "placeholder": "1, 2, 3..."
101802             },
101803             "layer": {
101804                 "key": "layer",
101805                 "type": "combo",
101806                 "label": "Layer"
101807             },
101808             "leisure": {
101809                 "key": "leisure",
101810                 "type": "typeCombo",
101811                 "label": "Type"
101812             },
101813             "length": {
101814                 "key": "length",
101815                 "type": "number",
101816                 "label": "Length (Meters)"
101817             },
101818             "levels": {
101819                 "key": "building:levels",
101820                 "type": "number",
101821                 "label": "Levels",
101822                 "placeholder": "2, 4, 6..."
101823             },
101824             "lit": {
101825                 "key": "lit",
101826                 "type": "check",
101827                 "label": "Lit"
101828             },
101829             "location": {
101830                 "key": "location",
101831                 "type": "combo",
101832                 "label": "Location"
101833             },
101834             "man_made": {
101835                 "key": "man_made",
101836                 "type": "typeCombo",
101837                 "label": "Type"
101838             },
101839             "maxspeed": {
101840                 "key": "maxspeed",
101841                 "type": "maxspeed",
101842                 "label": "Speed Limit",
101843                 "placeholder": "40, 50, 60..."
101844             },
101845             "name": {
101846                 "key": "name",
101847                 "type": "localized",
101848                 "label": "Name",
101849                 "placeholder": "Common name (if any)"
101850             },
101851             "natural": {
101852                 "key": "natural",
101853                 "type": "typeCombo",
101854                 "label": "Natural"
101855             },
101856             "network": {
101857                 "key": "network",
101858                 "type": "text",
101859                 "label": "Network"
101860             },
101861             "note": {
101862                 "key": "note",
101863                 "type": "textarea",
101864                 "universal": true,
101865                 "icon": "note",
101866                 "label": "Note"
101867             },
101868             "office": {
101869                 "key": "office",
101870                 "type": "typeCombo",
101871                 "label": "Type"
101872             },
101873             "oneway": {
101874                 "key": "oneway",
101875                 "type": "check",
101876                 "label": "One Way",
101877                 "strings": {
101878                     "options": {
101879                         "undefined": "Assumed to be No",
101880                         "yes": "Yes",
101881                         "no": "No"
101882                     }
101883                 }
101884             },
101885             "oneway_yes": {
101886                 "key": "oneway",
101887                 "type": "check",
101888                 "default": "yes",
101889                 "label": "One Way",
101890                 "strings": {
101891                     "options": {
101892                         "undefined": "Assumed to be Yes",
101893                         "yes": "Yes",
101894                         "no": "No"
101895                     }
101896                 }
101897             },
101898             "opening_hours": {
101899                 "key": "opening_hours",
101900                 "type": "text",
101901                 "label": "Hours"
101902             },
101903             "operator": {
101904                 "key": "operator",
101905                 "type": "text",
101906                 "label": "Operator"
101907             },
101908             "par": {
101909                 "key": "par",
101910                 "type": "number",
101911                 "label": "Par",
101912                 "placeholder": "3, 4, 5..."
101913             },
101914             "park_ride": {
101915                 "key": "park_ride",
101916                 "type": "check",
101917                 "label": "Park and Ride"
101918             },
101919             "parking": {
101920                 "key": "parking",
101921                 "type": "combo",
101922                 "options": [
101923                     "surface",
101924                     "multi-storey",
101925                     "underground",
101926                     "sheds",
101927                     "carports",
101928                     "garage_boxes",
101929                     "lane"
101930                 ],
101931                 "label": "Type"
101932             },
101933             "phone": {
101934                 "key": "phone",
101935                 "type": "tel",
101936                 "icon": "telephone",
101937                 "universal": true,
101938                 "label": "Phone",
101939                 "placeholder": "+31 42 123 4567"
101940             },
101941             "piste/difficulty": {
101942                 "key": "piste:difficulty",
101943                 "type": "combo",
101944                 "label": "Difficulty"
101945             },
101946             "piste/grooming": {
101947                 "key": "piste:grooming",
101948                 "type": "combo",
101949                 "label": "Grooming"
101950             },
101951             "piste/type": {
101952                 "key": "piste:type",
101953                 "type": "typeCombo",
101954                 "label": "Type"
101955             },
101956             "place": {
101957                 "key": "place",
101958                 "type": "typeCombo",
101959                 "label": "Type"
101960             },
101961             "population": {
101962                 "key": "population",
101963                 "type": "text",
101964                 "label": "Population"
101965             },
101966             "power": {
101967                 "key": "power",
101968                 "type": "typeCombo",
101969                 "label": "Type"
101970             },
101971             "railway": {
101972                 "key": "railway",
101973                 "type": "typeCombo",
101974                 "label": "Type"
101975             },
101976             "recycling/cans": {
101977                 "key": "recycling:cans",
101978                 "type": "check",
101979                 "label": "Accepts Cans"
101980             },
101981             "recycling/clothes": {
101982                 "key": "recycling:clothes",
101983                 "type": "check",
101984                 "label": "Accepts Clothes"
101985             },
101986             "recycling/glass": {
101987                 "key": "recycling:glass",
101988                 "type": "check",
101989                 "label": "Accepts Glass"
101990             },
101991             "recycling/paper": {
101992                 "key": "recycling:paper",
101993                 "type": "check",
101994                 "label": "Accepts Paper"
101995             },
101996             "ref": {
101997                 "key": "ref",
101998                 "type": "text",
101999                 "label": "Reference"
102000             },
102001             "relation": {
102002                 "key": "type",
102003                 "type": "combo",
102004                 "label": "Type"
102005             },
102006             "religion": {
102007                 "key": "religion",
102008                 "type": "combo",
102009                 "options": [
102010                     "christian",
102011                     "muslim",
102012                     "buddhist",
102013                     "jewish",
102014                     "hindu",
102015                     "shinto",
102016                     "taoist"
102017                 ],
102018                 "label": "Religion",
102019                 "strings": {
102020                     "options": {
102021                         "christian": "Christian",
102022                         "muslim": "Muslim",
102023                         "buddhist": "Buddhist",
102024                         "jewish": "Jewish",
102025                         "hindu": "Hindu",
102026                         "shinto": "Shinto",
102027                         "taoist": "Taoist"
102028                     }
102029                 }
102030             },
102031             "restriction": {
102032                 "key": "restriction",
102033                 "type": "combo",
102034                 "label": "Type"
102035             },
102036             "restrictions": {
102037                 "type": "restrictions",
102038                 "geometry": "vertex",
102039                 "icon": "restrictions",
102040                 "reference": {
102041                     "rtype": "restriction"
102042                 },
102043                 "label": "Turn Restrictions"
102044             },
102045             "route": {
102046                 "key": "route",
102047                 "type": "combo",
102048                 "label": "Type"
102049             },
102050             "route_master": {
102051                 "key": "route_master",
102052                 "type": "combo",
102053                 "label": "Type"
102054             },
102055             "sac_scale": {
102056                 "key": "sac_scale",
102057                 "type": "combo",
102058                 "label": "Path Difficulty"
102059             },
102060             "seasonal": {
102061                 "key": "seasonal",
102062                 "type": "check",
102063                 "label": "Seasonal"
102064             },
102065             "service": {
102066                 "key": "service",
102067                 "type": "combo",
102068                 "options": [
102069                     "parking_aisle",
102070                     "driveway",
102071                     "alley",
102072                     "drive-through",
102073                     "emergency_access"
102074                 ],
102075                 "label": "Type"
102076             },
102077             "shelter": {
102078                 "key": "shelter",
102079                 "type": "check",
102080                 "label": "Shelter"
102081             },
102082             "shelter_type": {
102083                 "key": "shelter_type",
102084                 "type": "combo",
102085                 "options": [
102086                     "public_transport",
102087                     "picnic_shelter",
102088                     "weather_shelter",
102089                     "lean_to",
102090                     "basic_hut",
102091                     "field_shelter",
102092                     "rock_shelter"
102093                 ],
102094                 "label": "Type"
102095             },
102096             "shop": {
102097                 "key": "shop",
102098                 "type": "typeCombo",
102099                 "label": "Type"
102100             },
102101             "sloped_curb": {
102102                 "key": "sloped_curb",
102103                 "type": "combo",
102104                 "label": "Sloped Curb"
102105             },
102106             "smoking": {
102107                 "key": "smoking",
102108                 "type": "combo",
102109                 "options": [
102110                     "no",
102111                     "outside",
102112                     "separated",
102113                     "yes"
102114                 ],
102115                 "label": "Smoking"
102116             },
102117             "social_facility_for": {
102118                 "key": "social_facility:for",
102119                 "type": "radio",
102120                 "label": "People served",
102121                 "placeholder": "Homeless, Disabled, Child, etc",
102122                 "options": [
102123                     "abused",
102124                     "child",
102125                     "disabled",
102126                     "diseased",
102127                     "drug_addicted",
102128                     "homeless",
102129                     "juvenile",
102130                     "mental_health",
102131                     "migrant",
102132                     "orphan",
102133                     "senior",
102134                     "underprivileged",
102135                     "unemployed",
102136                     "victim"
102137                 ]
102138             },
102139             "source": {
102140                 "key": "source",
102141                 "type": "text",
102142                 "icon": "source",
102143                 "universal": true,
102144                 "label": "Source"
102145             },
102146             "sport": {
102147                 "key": "sport",
102148                 "type": "combo",
102149                 "label": "Sport"
102150             },
102151             "sport_ice": {
102152                 "key": "sport",
102153                 "type": "combo",
102154                 "options": [
102155                     "skating",
102156                     "hockey",
102157                     "multi",
102158                     "curling",
102159                     "ice_stock"
102160                 ],
102161                 "label": "Sport"
102162             },
102163             "structure": {
102164                 "type": "radio",
102165                 "keys": [
102166                     "bridge",
102167                     "tunnel",
102168                     "embankment",
102169                     "cutting",
102170                     "ford"
102171                 ],
102172                 "label": "Structure",
102173                 "placeholder": "Unknown",
102174                 "strings": {
102175                     "options": {
102176                         "bridge": "Bridge",
102177                         "tunnel": "Tunnel",
102178                         "embankment": "Embankment",
102179                         "cutting": "Cutting",
102180                         "ford": "Ford"
102181                     }
102182                 }
102183             },
102184             "studio_type": {
102185                 "key": "type",
102186                 "type": "combo",
102187                 "options": [
102188                     "audio",
102189                     "video"
102190                 ],
102191                 "label": "Type"
102192             },
102193             "supervised": {
102194                 "key": "supervised",
102195                 "type": "check",
102196                 "label": "Supervised"
102197             },
102198             "surface": {
102199                 "key": "surface",
102200                 "type": "combo",
102201                 "label": "Surface"
102202             },
102203             "tactile_paving": {
102204                 "key": "tactile_paving",
102205                 "type": "check",
102206                 "label": "Tactile Paving"
102207             },
102208             "toilets/disposal": {
102209                 "key": "toilets:disposal",
102210                 "type": "combo",
102211                 "label": "Disposal"
102212             },
102213             "tourism": {
102214                 "key": "tourism",
102215                 "type": "typeCombo",
102216                 "label": "Type"
102217             },
102218             "towertype": {
102219                 "key": "tower:type",
102220                 "type": "combo",
102221                 "label": "Tower type"
102222             },
102223             "tracktype": {
102224                 "key": "tracktype",
102225                 "type": "combo",
102226                 "label": "Type"
102227             },
102228             "trail_visibility": {
102229                 "key": "trail_visibility",
102230                 "type": "combo",
102231                 "label": "Trail Visibility"
102232             },
102233             "tree_type": {
102234                 "key": "type",
102235                 "type": "combo",
102236                 "options": [
102237                     "broad_leaved",
102238                     "conifer",
102239                     "palm"
102240                 ],
102241                 "label": "Type"
102242             },
102243             "trees": {
102244                 "key": "trees",
102245                 "type": "combo",
102246                 "label": "Trees"
102247             },
102248             "tunnel": {
102249                 "key": "tunnel",
102250                 "type": "combo",
102251                 "label": "Tunnel"
102252             },
102253             "vending": {
102254                 "key": "vending",
102255                 "type": "combo",
102256                 "label": "Type of Goods"
102257             },
102258             "water": {
102259                 "key": "water",
102260                 "type": "combo",
102261                 "label": "Type"
102262             },
102263             "waterway": {
102264                 "key": "waterway",
102265                 "type": "typeCombo",
102266                 "label": "Type"
102267             },
102268             "website": {
102269                 "key": "website",
102270                 "type": "url",
102271                 "icon": "website",
102272                 "placeholder": "http://example.com/",
102273                 "universal": true,
102274                 "label": "Website"
102275             },
102276             "wetland": {
102277                 "key": "wetland",
102278                 "type": "combo",
102279                 "label": "Type"
102280             },
102281             "wheelchair": {
102282                 "key": "wheelchair",
102283                 "type": "radio",
102284                 "options": [
102285                     "yes",
102286                     "limited",
102287                     "no"
102288                 ],
102289                 "icon": "wheelchair",
102290                 "universal": true,
102291                 "label": "Wheelchair Access"
102292             },
102293             "width": {
102294                 "key": "width",
102295                 "type": "number",
102296                 "label": "Width (Meters)"
102297             },
102298             "wikipedia": {
102299                 "key": "wikipedia",
102300                 "type": "wikipedia",
102301                 "icon": "wikipedia",
102302                 "universal": true,
102303                 "label": "Wikipedia"
102304             },
102305             "wood": {
102306                 "key": "wood",
102307                 "type": "combo",
102308                 "label": "Type"
102309             }
102310         }
102311     },
102312     "imperial": {
102313         "type": "FeatureCollection",
102314         "features": [
102315             {
102316                 "type": "Feature",
102317                 "properties": {
102318                     "id": 0
102319                 },
102320                 "geometry": {
102321                     "type": "MultiPolygon",
102322                     "coordinates": [
102323                         [
102324                             [
102325                                 [
102326                                     -1.426496,
102327                                     50.639342
102328                                 ],
102329                                 [
102330                                     -1.445953,
102331                                     50.648139
102332                                 ],
102333                                 [
102334                                     -1.452789,
102335                                     50.654283
102336                                 ],
102337                                 [
102338                                     -1.485951,
102339                                     50.669338
102340                                 ],
102341                                 [
102342                                     -1.497426,
102343                                     50.672309
102344                                 ],
102345                                 [
102346                                     -1.535146,
102347                                     50.669379
102348                                 ],
102349                                 [
102350                                     -1.551503,
102351                                     50.665107
102352                                 ],
102353                                 [
102354                                     -1.569488,
102355                                     50.658026
102356                                 ],
102357                                 [
102358                                     -1.545318,
102359                                     50.686103
102360                                 ],
102361                                 [
102362                                     -1.50593,
102363                                     50.707709
102364                                 ],
102365                                 [
102366                                     -1.418691,
102367                                     50.733791
102368                                 ],
102369                                 [
102370                                     -1.420888,
102371                                     50.730455
102372                                 ],
102373                                 [
102374                                     -1.423451,
102375                                     50.7237
102376                                 ],
102377                                 [
102378                                     -1.425364,
102379                                     50.72012
102380                                 ],
102381                                 [
102382                                     -1.400868,
102383                                     50.721991
102384                                 ],
102385                                 [
102386                                     -1.377553,
102387                                     50.734198
102388                                 ],
102389                                 [
102390                                     -1.343495,
102391                                     50.761054
102392                                 ],
102393                                 [
102394                                     -1.318512,
102395                                     50.772162
102396                                 ],
102397                                 [
102398                                     -1.295766,
102399                                     50.773179
102400                                 ],
102401                                 [
102402                                     -1.144276,
102403                                     50.733791
102404                                 ],
102405                                 [
102406                                     -1.119537,
102407                                     50.734198
102408                                 ],
102409                                 [
102410                                     -1.10912,
102411                                     50.732856
102412                                 ],
102413                                 [
102414                                     -1.097035,
102415                                     50.726955
102416                                 ],
102417                                 [
102418                                     -1.096425,
102419                                     50.724433
102420                                 ],
102421                                 [
102422                                     -1.097646,
102423                                     50.71601
102424                                 ],
102425                                 [
102426                                     -1.097035,
102427                                     50.713324
102428                                 ],
102429                                 [
102430                                     -1.094228,
102431                                     50.712633
102432                                 ],
102433                                 [
102434                                     -1.085561,
102435                                     50.714016
102436                                 ],
102437                                 [
102438                                     -1.082753,
102439                                     50.713324
102440                                 ],
102441                                 [
102442                                     -1.062327,
102443                                     50.692816
102444                                 ],
102445                                 [
102446                                     -1.062327,
102447                                     50.685289
102448                                 ],
102449                                 [
102450                                     -1.066965,
102451                                     50.685248
102452                                 ],
102453                                 [
102454                                     -1.069651,
102455                                     50.683498
102456                                 ],
102457                                 [
102458                                     -1.071889,
102459                                     50.680976
102460                                 ],
102461                                 [
102462                                     -1.075307,
102463                                     50.678534
102464                                 ],
102465                                 [
102466                                     -1.112701,
102467                                     50.671454
102468                                 ],
102469                                 [
102470                                     -1.128651,
102471                                     50.666449
102472                                 ],
102473                                 [
102474                                     -1.156361,
102475                                     50.650784
102476                                 ],
102477                                 [
102478                                     -1.162221,
102479                                     50.645982
102480                                 ],
102481                                 [
102482                                     -1.164703,
102483                                     50.640937
102484                                 ],
102485                                 [
102486                                     -1.164666,
102487                                     50.639543
102488                                 ],
102489                                 [
102490                                     -1.426496,
102491                                     50.639342
102492                                 ]
102493                             ]
102494                         ],
102495                         [
102496                             [
102497                                 [
102498                                     -7.240314,
102499                                     55.050389
102500                                 ],
102501                                 [
102502                                     -7.013736,
102503                                     55.1615
102504                                 ],
102505                                 [
102506                                     -6.958913,
102507                                     55.20349
102508                                 ],
102509                                 [
102510                                     -6.571562,
102511                                     55.268366
102512                                 ],
102513                                 [
102514                                     -6.509633,
102515                                     55.31398
102516                                 ],
102517                                 [
102518                                     -6.226158,
102519                                     55.344406
102520                                 ],
102521                                 [
102522                                     -6.07105,
102523                                     55.25001
102524                                 ],
102525                                 [
102526                                     -5.712696,
102527                                     55.017635
102528                                 ],
102529                                 [
102530                                     -5.242021,
102531                                     54.415204
102532                                 ],
102533                                 [
102534                                     -5.695554,
102535                                     54.14284
102536                                 ],
102537                                 [
102538                                     -5.72473,
102539                                     54.07455
102540                                 ],
102541                                 [
102542                                     -6.041633,
102543                                     54.006238
102544                                 ],
102545                                 [
102546                                     -6.153953,
102547                                     54.054931
102548                                 ],
102549                                 [
102550                                     -6.220539,
102551                                     54.098803
102552                                 ],
102553                                 [
102554                                     -6.242502,
102555                                     54.099758
102556                                 ],
102557                                 [
102558                                     -6.263661,
102559                                     54.104682
102560                                 ],
102561                                 [
102562                                     -6.269887,
102563                                     54.097927
102564                                 ],
102565                                 [
102566                                     -6.28465,
102567                                     54.105226
102568                                 ],
102569                                 [
102570                                     -6.299585,
102571                                     54.104037
102572                                 ],
102573                                 [
102574                                     -6.313796,
102575                                     54.099696
102576                                 ],
102577                                 [
102578                                     -6.327128,
102579                                     54.097888
102580                                 ],
102581                                 [
102582                                     -6.338962,
102583                                     54.102952
102584                                 ],
102585                                 [
102586                                     -6.346662,
102587                                     54.109877
102588                                 ],
102589                                 [
102590                                     -6.354827,
102591                                     54.110652
102592                                 ],
102593                                 [
102594                                     -6.368108,
102595                                     54.097319
102596                                 ],
102597                                 [
102598                                     -6.369348,
102599                                     54.091118
102600                                 ],
102601                                 [
102602                                     -6.367643,
102603                                     54.083418
102604                                 ],
102605                                 [
102606                                     -6.366919,
102607                                     54.075098
102608                                 ],
102609                                 [
102610                                     -6.371157,
102611                                     54.066778
102612                                 ],
102613                                 [
102614                                     -6.377513,
102615                                     54.063264
102616                                 ],
102617                                 [
102618                                     -6.401026,
102619                                     54.060887
102620                                 ],
102621                                 [
102622                                     -6.426761,
102623                                     54.05541
102624                                 ],
102625                                 [
102626                                     -6.433892,
102627                                     54.055306
102628                                 ],
102629                                 [
102630                                     -6.4403,
102631                                     54.057993
102632                                 ],
102633                                 [
102634                                     -6.446243,
102635                                     54.062438
102636                                 ],
102637                                 [
102638                                     -6.450222,
102639                                     54.066675
102640                                 ],
102641                                 [
102642                                     -6.450894,
102643                                     54.068432
102644                                 ],
102645                                 [
102646                                     -6.47854,
102647                                     54.067709
102648                                 ],
102649                                 [
102650                                     -6.564013,
102651                                     54.04895
102652                                 ],
102653                                 [
102654                                     -6.571868,
102655                                     54.049519
102656                                 ],
102657                                 [
102658                                     -6.587164,
102659                                     54.053343
102660                                 ],
102661                                 [
102662                                     -6.595071,
102663                                     54.052412
102664                                 ],
102665                                 [
102666                                     -6.60029,
102667                                     54.04895
102668                                 ],
102669                                 [
102670                                     -6.605217,
102671                                     54.044475
102672                                 ],
102673                                 [
102674                                     -6.610987,
102675                                     54.039235
102676                                 ],
102677                                 [
102678                                     -6.616465,
102679                                     54.037271
102680                                 ],
102681                                 [
102682                                     -6.630624,
102683                                     54.041819
102684                                 ],
102685                                 [
102686                                     -6.657289,
102687                                     54.061146
102688                                 ],
102689                                 [
102690                                     -6.672534,
102691                                     54.068432
102692                                 ],
102693                                 [
102694                                     -6.657082,
102695                                     54.091945
102696                                 ],
102697                                 [
102698                                     -6.655791,
102699                                     54.103314
102700                                 ],
102701                                 [
102702                                     -6.666436,
102703                                     54.114786
102704                                 ],
102705                                 [
102706                                     -6.643957,
102707                                     54.131839
102708                                 ],
102709                                 [
102710                                     -6.634552,
102711                                     54.150133
102712                                 ],
102713                                 [
102714                                     -6.640339,
102715                                     54.168013
102716                                 ],
102717                                 [
102718                                     -6.648448,
102719                                     54.173665
102720                                 ],
102721                                 [
102722                                     -6.663025,
102723                                     54.183826
102724                                 ],
102725                                 [
102726                                     -6.683954,
102727                                     54.194368
102728                                 ],
102729                                 [
102730                                     -6.694651,
102731                                     54.197985
102732                                 ],
102733                                 [
102734                                     -6.706537,
102735                                     54.198915
102736                                 ],
102737                                 [
102738                                     -6.717234,
102739                                     54.195143
102740                                 ],
102741                                 [
102742                                     -6.724779,
102743                                     54.188631
102744                                 ],
102745                                 [
102746                                     -6.73284,
102747                                     54.183567
102748                                 ],
102749                                 [
102750                                     -6.744777,
102751                                     54.184187
102752                                 ],
102753                                 [
102754                                     -6.766481,
102755                                     54.192352
102756                                 ],
102757                                 [
102758                                     -6.787824,
102759                                     54.202998
102760                                 ],
102761                                 [
102762                                     -6.807358,
102763                                     54.21633
102764                                 ],
102765                                 [
102766                                     -6.823946,
102767                                     54.23235
102768                                 ],
102769                                 [
102770                                     -6.829733,
102771                                     54.242375
102772                                 ],
102773                                 [
102774                                     -6.833196,
102775                                     54.25209
102776                                 ],
102777                                 [
102778                                     -6.837743,
102779                                     54.260513
102780                                 ],
102781                                 [
102782                                     -6.846683,
102783                                     54.266456
102784                                 ],
102785                                 [
102786                                     -6.882185,
102787                                     54.277257
102788                                 ],
102789                                 [
102790                                     -6.864667,
102791                                     54.282734
102792                                 ],
102793                                 [
102794                                     -6.856657,
102795                                     54.292811
102796                                 ],
102797                                 [
102798                                     -6.858414,
102799                                     54.307332
102800                                 ],
102801                                 [
102802                                     -6.870015,
102803                                     54.326001
102804                                 ],
102805                                 [
102806                                     -6.879705,
102807                                     54.341594
102808                                 ],
102809                                 [
102810                                     -6.885957,
102811                                     54.345624
102812                                 ],
102813                                 [
102814                                     -6.897895,
102815                                     54.346193
102816                                 ],
102817                                 [
102818                                     -6.905956,
102819                                     54.349035
102820                                 ],
102821                                 [
102822                                     -6.915051,
102823                                     54.365933
102824                                 ],
102825                                 [
102826                                     -6.922028,
102827                                     54.372703
102828                                 ],
102829                                 [
102830                                     -6.984091,
102831                                     54.403089
102832                                 ],
102833                                 [
102834                                     -7.017836,
102835                                     54.413166
102836                                 ],
102837                                 [
102838                                     -7.049255,
102839                                     54.411512
102840                                 ],
102841                                 [
102842                                     -7.078504,
102843                                     54.394717
102844                                 ],
102845                                 [
102846                                     -7.127028,
102847                                     54.349759
102848                                 ],
102849                                 [
102850                                     -7.159894,
102851                                     54.335186
102852                                 ],
102853                                 [
102854                                     -7.168059,
102855                                     54.335031
102856                                 ],
102857                                 [
102858                                     -7.185629,
102859                                     54.336943
102860                                 ],
102861                                 [
102862                                     -7.18947,
102863                                     54.335692
102864                                 ],
102865                                 [
102866                                     -7.19245,
102867                                     54.334721
102868                                 ],
102869                                 [
102870                                     -7.193949,
102871                                     54.329967
102872                                 ],
102873                                 [
102874                                     -7.191468,
102875                                     54.323869
102876                                 ],
102877                                 [
102878                                     -7.187644,
102879                                     54.318804
102880                                 ],
102881                                 [
102882                                     -7.185009,
102883                                     54.317254
102884                                 ],
102885                                 [
102886                                     -7.184647,
102887                                     54.316634
102888                                 ],
102889                                 [
102890                                     -7.192399,
102891                                     54.307384
102892                                 ],
102893                                 [
102894                                     -7.193691,
102895                                     54.307539
102896                                 ],
102897                                 [
102898                                     -7.199168,
102899                                     54.303457
102900                                 ],
102901                                 [
102902                                     -7.206661,
102903                                     54.304903
102904                                 ],
102905                                 [
102906                                     -7.211467,
102907                                     54.30418
102908                                 ],
102909                                 [
102910                                     -7.209038,
102911                                     54.293431
102912                                 ],
102913                                 [
102914                                     -7.1755,
102915                                     54.283664
102916                                 ],
102917                                 [
102918                                     -7.181495,
102919                                     54.269763
102920                                 ],
102921                                 [
102922                                     -7.14589,
102923                                     54.25209
102924                                 ],
102925                                 [
102926                                     -7.159739,
102927                                     54.24067
102928                                 ],
102929                                 [
102930                                     -7.153331,
102931                                     54.224237
102932                                 ],
102933                                 [
102934                                     -7.174725,
102935                                     54.216072
102936                                 ],
102937                                 [
102938                                     -7.229502,
102939                                     54.207545
102940                                 ],
102941                                 [
102942                                     -7.240871,
102943                                     54.202326
102944                                 ],
102945                                 [
102946                                     -7.249088,
102947                                     54.197416
102948                                 ],
102949                                 [
102950                                     -7.255496,
102951                                     54.190854
102952                                 ],
102953                                 [
102954                                     -7.261128,
102955                                     54.18088
102956                                 ],
102957                                 [
102958                                     -7.256322,
102959                                     54.176901
102960                                 ],
102961                                 [
102962                                     -7.247021,
102963                                     54.17225
102964                                 ],
102965                                 [
102966                                     -7.24578,
102967                                     54.166979
102968                                 ],
102969                                 [
102970                                     -7.265366,
102971                                     54.16114
102972                                 ],
102973                                 [
102974                                     -7.26087,
102975                                     54.151166
102976                                 ],
102977                                 [
102978                                     -7.263505,
102979                                     54.140986
102980                                 ],
102981                                 [
102982                                     -7.27074,
102983                                     54.132253
102984                                 ],
102985                                 [
102986                                     -7.280042,
102987                                     54.126155
102988                                 ],
102989                                 [
102990                                     -7.293788,
102991                                     54.122021
102992                                 ],
102993                                 [
102994                                     -7.297353,
102995                                     54.125896
102996                                 ],
102997                                 [
102998                                     -7.29632,
102999                                     54.134991
103000                                 ],
103001                                 [
103002                                     -7.296423,
103003                                     54.146515
103004                                 ],
103005                                 [
103006                                     -7.295028,
103007                                     54.155404
103008                                 ],
103009                                 [
103010                                     -7.292134,
103011                                     54.162638
103012                                 ],
103013                                 [
103014                                     -7.295545,
103015                                     54.165119
103016                                 ],
103017                                 [
103018                                     -7.325982,
103019                                     54.154577
103020                                 ],
103021                                 [
103022                                     -7.333165,
103023                                     54.149409
103024                                 ],
103025                                 [
103026                                     -7.333165,
103027                                     54.142743
103028                                 ],
103029                                 [
103030                                     -7.310324,
103031                                     54.114683
103032                                 ],
103033                                 [
103034                                     -7.316489,
103035                                     54.11428
103036                                 ],
103037                                 [
103038                                     -7.326964,
103039                                     54.113597
103040                                 ],
103041                                 [
103042                                     -7.375488,
103043                                     54.123312
103044                                 ],
103045                                 [
103046                                     -7.390216,
103047                                     54.121194
103048                                 ],
103049                                 [
103050                                     -7.39466,
103051                                     54.121917
103052                                 ],
103053                                 [
103054                                     -7.396624,
103055                                     54.126258
103056                                 ],
103057                                 [
103058                                     -7.403962,
103059                                     54.135043
103060                                 ],
103061                                 [
103062                                     -7.41223,
103063                                     54.136438
103064                                 ],
103065                                 [
103066                                     -7.422255,
103067                                     54.135456
103068                                 ],
103069                                 [
103070                                     -7.425769,
103071                                     54.136955
103072                                 ],
103073                                 [
103074                                     -7.414659,
103075                                     54.145688
103076                                 ],
103077                                 [
103078                                     -7.439619,
103079                                     54.146929
103080                                 ],
103081                                 [
103082                                     -7.480753,
103083                                     54.127653
103084                                 ],
103085                                 [
103086                                     -7.502302,
103087                                     54.125121
103088                                 ],
103089                                 [
103090                                     -7.609014,
103091                                     54.139901
103092                                 ],
103093                                 [
103094                                     -7.620796,
103095                                     54.144965
103096                                 ],
103097                                 [
103098                                     -7.624052,
103099                                     54.153336
103100                                 ],
103101                                 [
103102                                     -7.625706,
103103                                     54.162173
103104                                 ],
103105                                 [
103106                                     -7.632682,
103107                                     54.168529
103108                                 ],
103109                                 [
103110                                     -7.70477,
103111                                     54.200362
103112                                 ],
103113                                 [
103114                                     -7.722599,
103115                                     54.202326
103116                                 ],
103117                                 [
103118                                     -7.782078,
103119                                     54.2
103120                                 ],
103121                                 [
103122                                     -7.836959,
103123                                     54.204341
103124                                 ],
103125                                 [
103126                                     -7.856441,
103127                                     54.211421
103128                                 ],
103129                                 [
103130                                     -7.86967,
103131                                     54.226872
103132                                 ],
103133                                 [
103134                                     -7.873649,
103135                                     54.271055
103136                                 ],
103137                                 [
103138                                     -7.880264,
103139                                     54.287023
103140                                 ],
103141                                 [
103142                                     -7.894966,
103143                                     54.293586
103144                                 ],
103145                                 [
103146                                     -7.93411,
103147                                     54.297049
103148                                 ],
103149                                 [
103150                                     -7.942075,
103151                                     54.298873
103152                                 ],
103153                                 [
103154                                     -7.950802,
103155                                     54.300873
103156                                 ],
103157                                 [
103158                                     -7.96801,
103159                                     54.31219
103160                                 ],
103161                                 [
103162                                     -7.981033,
103163                                     54.326556
103164                                 ],
103165                                 [
103166                                     -8.002194,
103167                                     54.357923
103168                                 ],
103169                                 [
103170                                     -8.03134,
103171                                     54.358027
103172                                 ],
103173                                 [
103174                                     -8.05648,
103175                                     54.365882
103176                                 ],
103177                                 [
103178                                     -8.079941,
103179                                     54.380196
103180                                 ],
103181                                 [
103182                                     -8.122419,
103183                                     54.415233
103184                                 ],
103185                                 [
103186                                     -8.146346,
103187                                     54.430736
103188                                 ],
103189                                 [
103190                                     -8.156035,
103191                                     54.439055
103192                                 ],
103193                                 [
103194                                     -8.158128,
103195                                     54.447117
103196                                 ],
103197                                 [
103198                                     -8.161177,
103199                                     54.454817
103200                                 ],
103201                                 [
103202                                     -8.173837,
103203                                     54.461741
103204                                 ],
103205                                 [
103206                                     -8.168467,
103207                                     54.463477
103208                                 ],
103209                                 [
103210                                     -8.15017,
103211                                     54.46939
103212                                 ],
103213                                 [
103214                                     -8.097046,
103215                                     54.478588
103216                                 ],
103217                                 [
103218                                     -8.072448,
103219                                     54.487063
103220                                 ],
103221                                 [
103222                                     -8.060976,
103223                                     54.493316
103224                                 ],
103225                                 [
103226                                     -8.05586,
103227                                     54.497553
103228                                 ],
103229                                 [
103230                                     -8.043561,
103231                                     54.512229
103232                                 ],
103233                                 [
103234                                     -8.023278,
103235                                     54.529696
103236                                 ],
103237                                 [
103238                                     -8.002194,
103239                                     54.543442
103240                                 ],
103241                                 [
103242                                     -7.926411,
103243                                     54.533055
103244                                 ],
103245                                 [
103246                                     -7.887137,
103247                                     54.532125
103248                                 ],
103249                                 [
103250                                     -7.848844,
103251                                     54.54091
103252                                 ],
103253                                 [
103254                                     -7.749264,
103255                                     54.596152
103256                                 ],
103257                                 [
103258                                     -7.707871,
103259                                     54.604162
103260                                 ],
103261                                 [
103262                                     -7.707944,
103263                                     54.604708
103264                                 ],
103265                                 [
103266                                     -7.707951,
103267                                     54.604763
103268                                 ],
103269                                 [
103270                                     -7.710558,
103271                                     54.624264
103272                                 ],
103273                                 [
103274                                     -7.721204,
103275                                     54.625866
103276                                 ],
103277                                 [
103278                                     -7.736758,
103279                                     54.619251
103280                                 ],
103281                                 [
103282                                     -7.753553,
103283                                     54.614497
103284                                 ],
103285                                 [
103286                                     -7.769159,
103287                                     54.618011
103288                                 ],
103289                                 [
103290                                     -7.801199,
103291                                     54.634806
103292                                 ],
103293                                 [
103294                                     -7.814996,
103295                                     54.639457
103296                                 ],
103297                                 [
103298                                     -7.822541,
103299                                     54.638113
103300                                 ],
103301                                 [
103302                                     -7.838044,
103303                                     54.63124
103304                                 ],
103305                                 [
103306                                     -7.846416,
103307                                     54.631447
103308                                 ],
103309                                 [
103310                                     -7.85427,
103311                                     54.636408
103312                                 ],
103313                                 [
103314                                     -7.864347,
103315                                     54.649069
103316                                 ],
103317                                 [
103318                                     -7.872771,
103319                                     54.652221
103320                                 ],
103321                                 [
103322                                     -7.890082,
103323                                     54.655063
103324                                 ],
103325                                 [
103326                                     -7.906619,
103327                                     54.661316
103328                                 ],
103329                                 [
103330                                     -7.914835,
103331                                     54.671651
103332                                 ],
103333                                 [
103334                                     -7.907135,
103335                                     54.686689
103336                                 ],
103337                                 [
103338                                     -7.913233,
103339                                     54.688653
103340                                 ],
103341                                 [
103342                                     -7.929666,
103343                                     54.696714
103344                                 ],
103345                                 [
103346                                     -7.880109,
103347                                     54.711029
103348                                 ],
103349                                 [
103350                                     -7.845899,
103351                                     54.731027
103352                                 ],
103353                                 [
103354                                     -7.832153,
103355                                     54.730614
103356                                 ],
103357                                 [
103358                                     -7.803576,
103359                                     54.716145
103360                                 ],
103361                                 [
103362                                     -7.770503,
103363                                     54.706016
103364                                 ],
103365                                 [
103366                                     -7.736603,
103367                                     54.707463
103368                                 ],
103369                                 [
103370                                     -7.70229,
103371                                     54.718883
103372                                 ],
103373                                 [
103374                                     -7.667512,
103375                                     54.738779
103376                                 ],
103377                                 [
103378                                     -7.649683,
103379                                     54.744877
103380                                 ],
103381                                 [
103382                                     -7.61537,
103383                                     54.739347
103384                                 ],
103385                                 [
103386                                     -7.585398,
103387                                     54.744722
103388                                 ],
103389                                 [
103390                                     -7.566639,
103391                                     54.738675
103392                                 ],
103393                                 [
103394                                     -7.556149,
103395                                     54.738365
103396                                 ],
103397                                 [
103398                                     -7.543075,
103399                                     54.741673
103400                                 ],
103401                                 [
103402                                     -7.543023,
103403                                     54.743791
103404                                 ],
103405                                 [
103406                                     -7.548398,
103407                                     54.747202
103408                                 ],
103409                                 [
103410                                     -7.551705,
103411                                     54.754695
103412                                 ],
103413                                 [
103414                                     -7.549741,
103415                                     54.779603
103416                                 ],
103417                                 [
103418                                     -7.543385,
103419                                     54.793091
103420                                 ],
103421                                 [
103422                                     -7.470831,
103423                                     54.845284
103424                                 ],
103425                                 [
103426                                     -7.45507,
103427                                     54.863009
103428                                 ],
103429                                 [
103430                                     -7.444735,
103431                                     54.884455
103432                                 ],
103433                                 [
103434                                     -7.444735,
103435                                     54.894893
103436                                 ],
103437                                 [
103438                                     -7.448972,
103439                                     54.920318
103440                                 ],
103441                                 [
103442                                     -7.445251,
103443                                     54.932152
103444                                 ],
103445                                 [
103446                                     -7.436983,
103447                                     54.938301
103448                                 ],
103449                                 [
103450                                     -7.417139,
103451                                     54.943056
103452                                 ],
103453                                 [
103454                                     -7.415755,
103455                                     54.944372
103456                                 ],
103457                                 [
103458                                     -7.408665,
103459                                     54.951117
103460                                 ],
103461                                 [
103462                                     -7.407424,
103463                                     54.959437
103464                                 ],
103465                                 [
103466                                     -7.413109,
103467                                     54.984965
103468                                 ],
103469                                 [
103470                                     -7.409078,
103471                                     54.992045
103472                                 ],
103473                                 [
103474                                     -7.403755,
103475                                     54.99313
103476                                 ],
103477                                 [
103478                                     -7.40112,
103479                                     54.994836
103480                                 ],
103481                                 [
103482                                     -7.405254,
103483                                     55.003569
103484                                 ],
103485                                 [
103486                                     -7.376987,
103487                                     55.02889
103488                                 ],
103489                                 [
103490                                     -7.366962,
103491                                     55.035557
103492                                 ],
103493                                 [
103494                                     -7.355024,
103495                                     55.040931
103496                                 ],
103497                                 [
103498                                     -7.291152,
103499                                     55.046615
103500                                 ],
103501                                 [
103502                                     -7.282987,
103503                                     55.051835
103504                                 ],
103505                                 [
103506                                     -7.275288,
103507                                     55.058863
103508                                 ],
103509                                 [
103510                                     -7.266503,
103511                                     55.065167
103512                                 ],
103513                                 [
103514                                     -7.247097,
103515                                     55.069328
103516                                 ],
103517                                 [
103518                                     -7.2471,
103519                                     55.069322
103520                                 ],
103521                                 [
103522                                     -7.256744,
103523                                     55.050686
103524                                 ],
103525                                 [
103526                                     -7.240956,
103527                                     55.050279
103528                                 ],
103529                                 [
103530                                     -7.240314,
103531                                     55.050389
103532                                 ]
103533                             ]
103534                         ],
103535                         [
103536                             [
103537                                 [
103538                                     -13.688588,
103539                                     57.596259
103540                                 ],
103541                                 [
103542                                     -13.690419,
103543                                     57.596259
103544                                 ],
103545                                 [
103546                                     -13.691314,
103547                                     57.596503
103548                                 ],
103549                                 [
103550                                     -13.691314,
103551                                     57.597154
103552                                 ],
103553                                 [
103554                                     -13.690419,
103555                                     57.597805
103556                                 ],
103557                                 [
103558                                     -13.688588,
103559                                     57.597805
103560                                 ],
103561                                 [
103562                                     -13.687652,
103563                                     57.597154
103564                                 ],
103565                                 [
103566                                     -13.687652,
103567                                     57.596869
103568                                 ],
103569                                 [
103570                                     -13.688588,
103571                                     57.596259
103572                                 ]
103573                             ]
103574                         ],
103575                         [
103576                             [
103577                                 [
103578                                     -4.839121,
103579                                     54.469789
103580                                 ],
103581                                 [
103582                                     -4.979941,
103583                                     54.457977
103584                                 ],
103585                                 [
103586                                     -5.343644,
103587                                     54.878637
103588                                 ],
103589                                 [
103590                                     -5.308469,
103591                                     55.176452
103592                                 ],
103593                                 [
103594                                     -6.272566,
103595                                     55.418443
103596                                 ],
103597                                 [
103598                                     -8.690528,
103599                                     57.833706
103600                                 ],
103601                                 [
103602                                     -6.344705,
103603                                     59.061083
103604                                 ],
103605                                 [
103606                                     -4.204785,
103607                                     58.63305
103608                                 ],
103609                                 [
103610                                     -2.31566,
103611                                     60.699068
103612                                 ],
103613                                 [
103614                                     -1.695335,
103615                                     60.76432
103616                                 ],
103617                                 [
103618                                     -1.58092,
103619                                     60.866001
103620                                 ],
103621                                 [
103622                                     -0.17022,
103623                                     60.897204
103624                                 ],
103625                                 [
103626                                     -0.800508,
103627                                     59.770037
103628                                 ],
103629                                 [
103630                                     -1.292368,
103631                                     57.732574
103632                                 ],
103633                                 [
103634                                     -1.850077,
103635                                     55.766368
103636                                 ],
103637                                 [
103638                                     -1.73054,
103639                                     55.782219
103640                                 ],
103641                                 [
103642                                     1.892395,
103643                                     52.815229
103644                                 ],
103645                                 [
103646                                     1.742775,
103647                                     51.364209
103648                                 ],
103649                                 [
103650                                     1.080173,
103651                                     50.847526
103652                                 ],
103653                                 [
103654                                     0.000774,
103655                                     50.664982
103656                                 ],
103657                                 [
103658                                     -0.162997,
103659                                     50.752401
103660                                 ],
103661                                 [
103662                                     -0.725152,
103663                                     50.731879
103664                                 ],
103665                                 [
103666                                     -0.768853,
103667                                     50.741516
103668                                 ],
103669                                 [
103670                                     -0.770985,
103671                                     50.736884
103672                                 ],
103673                                 [
103674                                     -0.789947,
103675                                     50.730048
103676                                 ],
103677                                 [
103678                                     -0.812815,
103679                                     50.734768
103680                                 ],
103681                                 [
103682                                     -0.877742,
103683                                     50.761156
103684                                 ],
103685                                 [
103686                                     -0.942879,
103687                                     50.758338
103688                                 ],
103689                                 [
103690                                     -0.992581,
103691                                     50.737379
103692                                 ],
103693                                 [
103694                                     -1.18513,
103695                                     50.766989
103696                                 ],
103697                                 [
103698                                     -1.282741,
103699                                     50.792353
103700                                 ],
103701                                 [
103702                                     -1.375004,
103703                                     50.772063
103704                                 ],
103705                                 [
103706                                     -1.523427,
103707                                     50.719605
103708                                 ],
103709                                 [
103710                                     -1.630649,
103711                                     50.695128
103712                                 ],
103713                                 [
103714                                     -1.663617,
103715                                     50.670508
103716                                 ],
103717                                 [
103718                                     -1.498021,
103719                                     50.40831
103720                                 ],
103721                                 [
103722                                     -4.097427,
103723                                     49.735486
103724                                 ],
103725                                 [
103726                                     -6.825199,
103727                                     49.700905
103728                                 ],
103729                                 [
103730                                     -5.541541,
103731                                     51.446591
103732                                 ],
103733                                 [
103734                                     -6.03361,
103735                                     51.732369
103736                                 ],
103737                                 [
103738                                     -4.791746,
103739                                     52.635365
103740                                 ],
103741                                 [
103742                                     -4.969244,
103743                                     52.637413
103744                                 ],
103745                                 [
103746                                     -5.049473,
103747                                     53.131209
103748                                 ],
103749                                 [
103750                                     -4.787393,
103751                                     53.409491
103752                                 ],
103753                                 [
103754                                     -4.734148,
103755                                     53.424866
103756                                 ],
103757                                 [
103758                                     -4.917096,
103759                                     53.508212
103760                                 ],
103761                                 [
103762                                     -4.839121,
103763                                     54.469789
103764                                 ]
103765                             ]
103766                         ]
103767                     ]
103768                 }
103769             },
103770             {
103771                 "type": "Feature",
103772                 "properties": {
103773                     "id": 0
103774                 },
103775                 "geometry": {
103776                     "type": "MultiPolygon",
103777                     "coordinates": [
103778                         [
103779                             [
103780                                 [
103781                                     -157.018938,
103782                                     19.300864
103783                                 ],
103784                                 [
103785                                     -179.437336,
103786                                     27.295312
103787                                 ],
103788                                 [
103789                                     -179.480084,
103790                                     28.991459
103791                                 ],
103792                                 [
103793                                     -168.707465,
103794                                     26.30325
103795                                 ],
103796                                 [
103797                                     -163.107414,
103798                                     24.60499
103799                                 ],
103800                                 [
103801                                     -153.841679,
103802                                     20.079306
103803                                 ],
103804                                 [
103805                                     -154.233846,
103806                                     19.433391
103807                                 ],
103808                                 [
103809                                     -153.61725,
103810                                     18.900587
103811                                 ],
103812                                 [
103813                                     -154.429471,
103814                                     18.171036
103815                                 ],
103816                                 [
103817                                     -156.780638,
103818                                     18.718492
103819                                 ],
103820                                 [
103821                                     -157.018938,
103822                                     19.300864
103823                                 ]
103824                             ]
103825                         ],
103826                         [
103827                             [
103828                                 [
103829                                     -78.91269,
103830                                     43.037032
103831                                 ],
103832                                 [
103833                                     -78.964351,
103834                                     42.976393
103835                                 ],
103836                                 [
103837                                     -78.981718,
103838                                     42.979043
103839                                 ],
103840                                 [
103841                                     -78.998055,
103842                                     42.991111
103843                                 ],
103844                                 [
103845                                     -79.01189,
103846                                     43.004358
103847                                 ],
103848                                 [
103849                                     -79.022046,
103850                                     43.010539
103851                                 ],
103852                                 [
103853                                     -79.023076,
103854                                     43.017015
103855                                 ],
103856                                 [
103857                                     -79.00983,
103858                                     43.050867
103859                                 ],
103860                                 [
103861                                     -79.011449,
103862                                     43.065291
103863                                 ],
103864                                 [
103865                                     -78.993051,
103866                                     43.066174
103867                                 ],
103868                                 [
103869                                     -78.975536,
103870                                     43.069707
103871                                 ],
103872                                 [
103873                                     -78.958905,
103874                                     43.070884
103875                                 ],
103876                                 [
103877                                     -78.943304,
103878                                     43.065291
103879                                 ],
103880                                 [
103881                                     -78.917399,
103882                                     43.058521
103883                                 ],
103884                                 [
103885                                     -78.908569,
103886                                     43.049396
103887                                 ],
103888                                 [
103889                                     -78.91269,
103890                                     43.037032
103891                                 ]
103892                             ]
103893                         ],
103894                         [
103895                             [
103896                                 [
103897                                     -123.03529,
103898                                     48.992515
103899                                 ],
103900                                 [
103901                                     -123.035308,
103902                                     48.992499
103903                                 ],
103904                                 [
103905                                     -123.045277,
103906                                     48.984361
103907                                 ],
103908                                 [
103909                                     -123.08849,
103910                                     48.972235
103911                                 ],
103912                                 [
103913                                     -123.089345,
103914                                     48.987982
103915                                 ],
103916                                 [
103917                                     -123.090484,
103918                                     48.992499
103919                                 ],
103920                                 [
103921                                     -123.090488,
103922                                     48.992515
103923                                 ],
103924                                 [
103925                                     -123.035306,
103926                                     48.992515
103927                                 ],
103928                                 [
103929                                     -123.03529,
103930                                     48.992515
103931                                 ]
103932                             ]
103933                         ],
103934                         [
103935                             [
103936                                 [
103937                                     -103.837038,
103938                                     29.279906
103939                                 ],
103940                                 [
103941                                     -103.864121,
103942                                     29.281366
103943                                 ],
103944                                 [
103945                                     -103.928122,
103946                                     29.293019
103947                                 ],
103948                                 [
103949                                     -104.01915,
103950                                     29.32033
103951                                 ],
103952                                 [
103953                                     -104.057313,
103954                                     29.339037
103955                                 ],
103956                                 [
103957                                     -104.105424,
103958                                     29.385675
103959                                 ],
103960                                 [
103961                                     -104.139789,
103962                                     29.400584
103963                                 ],
103964                                 [
103965                                     -104.161648,
103966                                     29.416759
103967                                 ],
103968                                 [
103969                                     -104.194514,
103970                                     29.448927
103971                                 ],
103972                                 [
103973                                     -104.212291,
103974                                     29.484661
103975                                 ],
103976                                 [
103977                                     -104.218698,
103978                                     29.489829
103979                                 ],
103980                                 [
103981                                     -104.227148,
103982                                     29.493033
103983                                 ],
103984                                 [
103985                                     -104.251022,
103986                                     29.508588
103987                                 ],
103988                                 [
103989                                     -104.267171,
103990                                     29.526571
103991                                 ],
103992                                 [
103993                                     -104.292751,
103994                                     29.532824
103995                                 ],
103996                                 [
103997                                     -104.320604,
103998                                     29.532255
103999                                 ],
104000                                 [
104001                                     -104.338484,
104002                                     29.524013
104003                                 ],
104004                                 [
104005                                     -104.349026,
104006                                     29.537578
104007                                 ],
104008                                 [
104009                                     -104.430443,
104010                                     29.582795
104011                                 ],
104012                                 [
104013                                     -104.437832,
104014                                     29.58543
104015                                 ],
104016                                 [
104017                                     -104.444008,
104018                                     29.589203
104019                                 ],
104020                                 [
104021                                     -104.448555,
104022                                     29.597678
104023                                 ],
104024                                 [
104025                                     -104.452069,
104026                                     29.607109
104027                                 ],
104028                                 [
104029                                     -104.455222,
104030                                     29.613387
104031                                 ],
104032                                 [
104033                                     -104.469381,
104034                                     29.625402
104035                                 ],
104036                                 [
104037                                     -104.516639,
104038                                     29.654315
104039                                 ],
104040                                 [
104041                                     -104.530824,
104042                                     29.667906
104043                                 ],
104044                                 [
104045                                     -104.535036,
104046                                     29.677802
104047                                 ],
104048                                 [
104049                                     -104.535191,
104050                                     29.687853
104051                                 ],
104052                                 [
104053                                     -104.537103,
104054                                     29.702116
104055                                 ],
104056                                 [
104057                                     -104.543666,
104058                                     29.71643
104059                                 ],
104060                                 [
104061                                     -104.561391,
104062                                     29.745421
104063                                 ],
104064                                 [
104065                                     -104.570279,
104066                                     29.787511
104067                                 ],
104068                                 [
104069                                     -104.583586,
104070                                     29.802575
104071                                 ],
104072                                 [
104073                                     -104.601207,
104074                                     29.81477
104075                                 ],
104076                                 [
104077                                     -104.619682,
104078                                     29.833064
104079                                 ],
104080                                 [
104081                                     -104.623764,
104082                                     29.841487
104083                                 ],
104084                                 [
104085                                     -104.637588,
104086                                     29.887996
104087                                 ],
104088                                 [
104089                                     -104.656346,
104090                                     29.908201
104091                                 ],
104092                                 [
104093                                     -104.660635,
104094                                     29.918433
104095                                 ],
104096                                 [
104097                                     -104.663478,
104098                                     29.923084
104099                                 ],
104100                                 [
104101                                     -104.676526,
104102                                     29.93683
104103                                 ],
104104                                 [
104105                                     -104.680479,
104106                                     29.942308
104107                                 ],
104108                                 [
104109                                     -104.682469,
104110                                     29.952126
104111                                 ],
104112                                 [
104113                                     -104.680117,
104114                                     29.967784
104115                                 ],
104116                                 [
104117                                     -104.680479,
104118                                     29.976466
104119                                 ],
104120                                 [
104121                                     -104.699108,
104122                                     30.03145
104123                                 ],
104124                                 [
104125                                     -104.701589,
104126                                     30.055324
104127                                 ],
104128                                 [
104129                                     -104.698592,
104130                                     30.075271
104131                                 ],
104132                                 [
104133                                     -104.684639,
104134                                     30.111135
104135                                 ],
104136                                 [
104137                                     -104.680479,
104138                                     30.134131
104139                                 ],
104140                                 [
104141                                     -104.67867,
104142                                     30.170356
104143                                 ],
104144                                 [
104145                                     -104.681564,
104146                                     30.192939
104147                                 ],
104148                                 [
104149                                     -104.695853,
104150                                     30.208441
104151                                 ],
104152                                 [
104153                                     -104.715231,
104154                                     30.243995
104155                                 ],
104156                                 [
104157                                     -104.724585,
104158                                     30.252211
104159                                 ],
104160                                 [
104161                                     -104.742155,
104162                                     30.25986
104163                                 ],
104164                                 [
104165                                     -104.74939,
104166                                     30.264459
104167                                 ],
104168                                 [
104169                                     -104.761689,
104170                                     30.284199
104171                                 ],
104172                                 [
104173                                     -104.774143,
104174                                     30.311588
104175                                 ],
104176                                 [
104177                                     -104.788767,
104178                                     30.335927
104179                                 ],
104180                                 [
104181                                     -104.807732,
104182                                     30.346418
104183                                 ],
104184                                 [
104185                                     -104.8129,
104186                                     30.350707
104187                                 ],
104188                                 [
104189                                     -104.814967,
104190                                     30.360577
104191                                 ],
104192                                 [
104193                                     -104.816001,
104194                                     30.371997
104195                                 ],
104196                                 [
104197                                     -104.818274,
104198                                     30.380524
104199                                 ],
104200                                 [
104201                                     -104.824269,
104202                                     30.38719
104203                                 ],
104204                                 [
104205                                     -104.83755,
104206                                     30.394063
104207                                 ],
104208                                 [
104209                                     -104.844939,
104210                                     30.40104
104211                                 ],
104212                                 [
104213                                     -104.853259,
104214                                     30.41215
104215                                 ],
104216                                 [
104217                                     -104.855016,
104218                                     30.417473
104219                                 ],
104220                                 [
104221                                     -104.853621,
104222                                     30.423984
104223                                 ],
104224                                 [
104225                                     -104.852432,
104226                                     30.438867
104227                                 ],
104228                                 [
104229                                     -104.854655,
104230                                     30.448737
104231                                 ],
104232                                 [
104233                                     -104.864473,
104234                                     30.462018
104235                                 ],
104236                                 [
104237                                     -104.866695,
104238                                     30.473025
104239                                 ],
104240                                 [
104241                                     -104.865248,
104242                                     30.479898
104243                                 ],
104244                                 [
104245                                     -104.859615,
104246                                     30.491112
104247                                 ],
104248                                 [
104249                                     -104.859254,
104250                                     30.497261
104251                                 ],
104252                                 [
104253                                     -104.863026,
104254                                     30.502377
104255                                 ],
104256                                 [
104257                                     -104.879718,
104258                                     30.510852
104259                                 ],
104260                                 [
104261                                     -104.882146,
104262                                     30.520929
104263                                 ],
104264                                 [
104265                                     -104.884007,
104266                                     30.541858
104267                                 ],
104268                                 [
104269                                     -104.886591,
104270                                     30.551883
104271                                 ],
104272                                 [
104273                                     -104.898166,
104274                                     30.569401
104275                                 ],
104276                                 [
104277                                     -104.928242,
104278                                     30.599529
104279                                 ],
104280                                 [
104281                                     -104.93434,
104282                                     30.610536
104283                                 ],
104284                                 [
104285                                     -104.941057,
104286                                     30.61405
104287                                 ],
104288                                 [
104289                                     -104.972735,
104290                                     30.618029
104291                                 ],
104292                                 [
104293                                     -104.98276,
104294                                     30.620716
104295                                 ],
104296                                 [
104297                                     -104.989117,
104298                                     30.629553
104299                                 ],
104300                                 [
104301                                     -104.991649,
104302                                     30.640301
104303                                 ],
104304                                 [
104305                                     -104.992941,
104306                                     30.651464
104307                                 ],
104308                                 [
104309                                     -104.995783,
104310                                     30.661747
104311                                 ],
104312                                 [
104313                                     -105.008495,
104314                                     30.676992
104315                                 ],
104316                                 [
104317                                     -105.027977,
104318                                     30.690117
104319                                 ],
104320                                 [
104321                                     -105.049475,
104322                                     30.699264
104323                                 ],
104324                                 [
104325                                     -105.06813,
104326                                     30.702675
104327                                 ],
104328                                 [
104329                                     -105.087043,
104330                                     30.709806
104331                                 ],
104332                                 [
104333                                     -105.133604,
104334                                     30.757917
104335                                 ],
104336                                 [
104337                                     -105.140425,
104338                                     30.750476
104339                                 ],
104340                                 [
104341                                     -105.153241,
104342                                     30.763188
104343                                 ],
104344                                 [
104345                                     -105.157788,
104346                                     30.76572
104347                                 ],
104348                                 [
104349                                     -105.160889,
104350                                     30.764118
104351                                 ],
104352                                 [
104353                                     -105.162698,
104354                                     30.774919
104355                                 ],
104356                                 [
104357                                     -105.167297,
104358                                     30.781171
104359                                 ],
104360                                 [
104361                                     -105.17479,
104362                                     30.783962
104363                                 ],
104364                                 [
104365                                     -105.185125,
104366                                     30.784634
104367                                 ],
104368                                 [
104369                                     -105.195306,
104370                                     30.787941
104371                                 ],
104372                                 [
104373                                     -105.204917,
104374                                     30.80241
104375                                 ],
104376                                 [
104377                                     -105.2121,
104378                                     30.805718
104379                                 ],
104380                                 [
104381                                     -105.21825,
104382                                     30.806803
104383                                 ],
104384                                 [
104385                                     -105.229257,
104386                                     30.810214
104387                                 ],
104388                                 [
104389                                     -105.232874,
104390                                     30.809128
104391                                 ],
104392                                 [
104393                                     -105.239851,
104394                                     30.801532
104395                                 ],
104396                                 [
104397                                     -105.243985,
104398                                     30.799103
104399                                 ],
104400                                 [
104401                                     -105.249049,
104402                                     30.798845
104403                                 ],
104404                                 [
104405                                     -105.259488,
104406                                     30.802979
104407                                 ],
104408                                 [
104409                                     -105.265844,
104410                                     30.808405
104411                                 ],
104412                                 [
104413                                     -105.270753,
104414                                     30.814348
104415                                 ],
104416                                 [
104417                                     -105.277006,
104418                                     30.819412
104419                                 ],
104420                                 [
104421                                     -105.334315,
104422                                     30.843803
104423                                 ],
104424                                 [
104425                                     -105.363771,
104426                                     30.850366
104427                                 ],
104428                                 [
104429                                     -105.376173,
104430                                     30.859565
104431                                 ],
104432                                 [
104433                                     -105.41555,
104434                                     30.902456
104435                                 ],
104436                                 [
104437                                     -105.496682,
104438                                     30.95651
104439                                 ],
104440                                 [
104441                                     -105.530789,
104442                                     30.991701
104443                                 ],
104444                                 [
104445                                     -105.555955,
104446                                     31.002605
104447                                 ],
104448                                 [
104449                                     -105.565722,
104450                                     31.016661
104451                                 ],
104452                                 [
104453                                     -105.578641,
104454                                     31.052163
104455                                 ],
104456                                 [
104457                                     -105.59094,
104458                                     31.071438
104459                                 ],
104460                                 [
104461                                     -105.605875,
104462                                     31.081928
104463                                 ],
104464                                 [
104465                                     -105.623496,
104466                                     31.090351
104467                                 ],
104468                                 [
104469                                     -105.643805,
104470                                     31.103684
104471                                 ],
104472                                 [
104473                                     -105.668042,
104474                                     31.127869
104475                                 ],
104476                                 [
104477                                     -105.675225,
104478                                     31.131951
104479                                 ],
104480                                 [
104481                                     -105.692278,
104482                                     31.137635
104483                                 ],
104484                                 [
104485                                     -105.76819,
104486                                     31.18001
104487                                 ],
104488                                 [
104489                                     -105.777854,
104490                                     31.192722
104491                                 ],
104492                                 [
104493                                     -105.78483,
104494                                     31.211016
104495                                 ],
104496                                 [
104497                                     -105.861983,
104498                                     31.288376
104499                                 ],
104500                                 [
104501                                     -105.880147,
104502                                     31.300881
104503                                 ],
104504                                 [
104505                                     -105.896994,
104506                                     31.305997
104507                                 ],
104508                                 [
104509                                     -105.897149,
104510                                     31.309511
104511                                 ],
104512                                 [
104513                                     -105.908802,
104514                                     31.317004
104515                                 ],
104516                                 [
104517                                     -105.928052,
104518                                     31.326461
104519                                 ],
104520                                 [
104521                                     -105.934563,
104522                                     31.335504
104523                                 ],
104524                                 [
104525                                     -105.941772,
104526                                     31.352351
104527                                 ],
104528                                 [
104529                                     -105.948515,
104530                                     31.361239
104531                                 ],
104532                                 [
104533                                     -105.961202,
104534                                     31.371006
104535                                 ],
104536                                 [
104537                                     -106.004739,
104538                                     31.396948
104539                                 ],
104540                                 [
104541                                     -106.021147,
104542                                     31.402167
104543                                 ],
104544                                 [
104545                                     -106.046261,
104546                                     31.404648
104547                                 ],
104548                                 [
104549                                     -106.065304,
104550                                     31.410952
104551                                 ],
104552                                 [
104553                                     -106.099385,
104554                                     31.428884
104555                                 ],
104556                                 [
104557                                     -106.141113,
104558                                     31.439167
104559                                 ],
104560                                 [
104561                                     -106.164316,
104562                                     31.447797
104563                                 ],
104564                                 [
104565                                     -106.174471,
104566                                     31.460251
104567                                 ],
104568                                 [
104569                                     -106.209249,
104570                                     31.477305
104571                                 ],
104572                                 [
104573                                     -106.215424,
104574                                     31.483919
104575                                 ],
104576                                 [
104577                                     -106.21744,
104578                                     31.488725
104579                                 ],
104580                                 [
104581                                     -106.218731,
104582                                     31.494616
104583                                 ],
104584                                 [
104585                                     -106.222891,
104586                                     31.50459
104587                                 ],
104588                                 [
104589                                     -106.232658,
104590                                     31.519938
104591                                 ],
104592                                 [
104593                                     -106.274749,
104594                                     31.562622
104595                                 ],
104596                                 [
104597                                     -106.286298,
104598                                     31.580141
104599                                 ],
104600                                 [
104601                                     -106.312292,
104602                                     31.648612
104603                                 ],
104604                                 [
104605                                     -106.331309,
104606                                     31.68215
104607                                 ],
104608                                 [
104609                                     -106.35849,
104610                                     31.717548
104611                                 ],
104612                                 [
104613                                     -106.39177,
104614                                     31.745919
104615                                 ],
104616                                 [
104617                                     -106.428951,
104618                                     31.758476
104619                                 ],
104620                                 [
104621                                     -106.473135,
104622                                     31.755065
104623                                 ],
104624                                 [
104625                                     -106.492797,
104626                                     31.759044
104627                                 ],
104628                                 [
104629                                     -106.501425,
104630                                     31.766344
104631                                 ],
104632                                 [
104633                                     -106.506052,
104634                                     31.770258
104635                                 ],
104636                                 [
104637                                     -106.517189,
104638                                     31.773824
104639                                 ],
104640                                 [
104641                                     -106.558969,
104642                                     31.773876
104643                                 ],
104644                                 [
104645                                     -106.584859,
104646                                     31.773927
104647                                 ],
104648                                 [
104649                                     -106.610697,
104650                                     31.773979
104651                                 ],
104652                                 [
104653                                     -106.636587,
104654                                     31.774082
104655                                 ],
104656                                 [
104657                                     -106.662477,
104658                                     31.774134
104659                                 ],
104660                                 [
104661                                     -106.688315,
104662                                     31.774237
104663                                 ],
104664                                 [
104665                                     -106.714205,
104666                                     31.774237
104667                                 ],
104668                                 [
104669                                     -106.740095,
104670                                     31.774289
104671                                 ],
104672                                 [
104673                                     -106.765933,
104674                                     31.774392
104675                                 ],
104676                                 [
104677                                     -106.791823,
104678                                     31.774444
104679                                 ],
104680                                 [
104681                                     -106.817713,
104682                                     31.774496
104683                                 ],
104684                                 [
104685                                     -106.843603,
104686                                     31.774547
104687                                 ],
104688                                 [
104689                                     -106.869441,
104690                                     31.774599
104691                                 ],
104692                                 [
104693                                     -106.895331,
104694                                     31.774702
104695                                 ],
104696                                 [
104697                                     -106.921221,
104698                                     31.774702
104699                                 ],
104700                                 [
104701                                     -106.947111,
104702                                     31.774754
104703                                 ],
104704                                 [
104705                                     -106.973001,
104706                                     31.774857
104707                                 ],
104708                                 [
104709                                     -106.998891,
104710                                     31.774909
104711                                 ],
104712                                 [
104713                                     -107.02478,
104714                                     31.774961
104715                                 ],
104716                                 [
104717                                     -107.05067,
104718                                     31.775013
104719                                 ],
104720                                 [
104721                                     -107.076509,
104722                                     31.775064
104723                                 ],
104724                                 [
104725                                     -107.102398,
104726                                     31.775168
104727                                 ],
104728                                 [
104729                                     -107.128288,
104730                                     31.775168
104731                                 ],
104732                                 [
104733                                     -107.154127,
104734                                     31.775219
104735                                 ],
104736                                 [
104737                                     -107.180016,
104738                                     31.775374
104739                                 ],
104740                                 [
104741                                     -107.205906,
104742                                     31.775374
104743                                 ],
104744                                 [
104745                                     -107.231796,
104746                                     31.775426
104747                                 ],
104748                                 [
104749                                     -107.257634,
104750                                     31.775478
104751                                 ],
104752                                 [
104753                                     -107.283524,
104754                                     31.775529
104755                                 ],
104756                                 [
104757                                     -107.309414,
104758                                     31.775633
104759                                 ],
104760                                 [
104761                                     -107.335252,
104762                                     31.775684
104763                                 ],
104764                                 [
104765                                     -107.361142,
104766                                     31.775788
104767                                 ],
104768                                 [
104769                                     -107.387032,
104770                                     31.775788
104771                                 ],
104772                                 [
104773                                     -107.412896,
104774                                     31.775839
104775                                 ],
104776                                 [
104777                                     -107.438786,
104778                                     31.775943
104779                                 ],
104780                                 [
104781                                     -107.464676,
104782                                     31.775994
104783                                 ],
104784                                 [
104785                                     -107.490566,
104786                                     31.776098
104787                                 ],
104788                                 [
104789                                     -107.516404,
104790                                     31.776149
104791                                 ],
104792                                 [
104793                                     -107.542294,
104794                                     31.776201
104795                                 ],
104796                                 [
104797                                     -107.568184,
104798                                     31.776253
104799                                 ],
104800                                 [
104801                                     -107.594074,
104802                                     31.776304
104803                                 ],
104804                                 [
104805                                     -107.619964,
104806                                     31.776408
104807                                 ],
104808                                 [
104809                                     -107.645854,
104810                                     31.776459
104811                                 ],
104812                                 [
104813                                     -107.671744,
104814                                     31.776459
104815                                 ],
104816                                 [
104817                                     -107.697633,
104818                                     31.776563
104819                                 ],
104820                                 [
104821                                     -107.723472,
104822                                     31.776614
104823                                 ],
104824                                 [
104825                                     -107.749362,
104826                                     31.776666
104827                                 ],
104828                                 [
104829                                     -107.775251,
104830                                     31.776718
104831                                 ],
104832                                 [
104833                                     -107.801141,
104834                                     31.77677
104835                                 ],
104836                                 [
104837                                     -107.82698,
104838                                     31.776873
104839                                 ],
104840                                 [
104841                                     -107.852869,
104842                                     31.776925
104843                                 ],
104844                                 [
104845                                     -107.878759,
104846                                     31.776925
104847                                 ],
104848                                 [
104849                                     -107.904598,
104850                                     31.777028
104851                                 ],
104852                                 [
104853                                     -107.930487,
104854                                     31.77708
104855                                 ],
104856                                 [
104857                                     -107.956377,
104858                                     31.777131
104859                                 ],
104860                                 [
104861                                     -107.982216,
104862                                     31.777183
104863                                 ],
104864                                 [
104865                                     -108.008105,
104866                                     31.777235
104867                                 ],
104868                                 [
104869                                     -108.033995,
104870                                     31.777338
104871                                 ],
104872                                 [
104873                                     -108.059885,
104874                                     31.77739
104875                                 ],
104876                                 [
104877                                     -108.085723,
104878                                     31.77739
104879                                 ],
104880                                 [
104881                                     -108.111613,
104882                                     31.777545
104883                                 ],
104884                                 [
104885                                     -108.137503,
104886                                     31.777545
104887                                 ],
104888                                 [
104889                                     -108.163341,
104890                                     31.777648
104891                                 ],
104892                                 [
104893                                     -108.189283,
104894                                     31.7777
104895                                 ],
104896                                 [
104897                                     -108.215121,
104898                                     31.777751
104899                                 ],
104900                                 [
104901                                     -108.215121,
104902                                     31.770723
104903                                 ],
104904                                 [
104905                                     -108.215121,
104906                                     31.763695
104907                                 ],
104908                                 [
104909                                     -108.215121,
104910                                     31.756667
104911                                 ],
104912                                 [
104913                                     -108.215121,
104914                                     31.749639
104915                                 ],
104916                                 [
104917                                     -108.215121,
104918                                     31.74256
104919                                 ],
104920                                 [
104921                                     -108.215121,
104922                                     31.735583
104923                                 ],
104924                                 [
104925                                     -108.215121,
104926                                     31.728555
104927                                 ],
104928                                 [
104929                                     -108.215121,
104930                                     31.721476
104931                                 ],
104932                                 [
104933                                     -108.215121,
104934                                     31.714396
104935                                 ],
104936                                 [
104937                                     -108.215121,
104938                                     31.70742
104939                                 ],
104940                                 [
104941                                     -108.215121,
104942                                     31.700392
104943                                 ],
104944                                 [
104945                                     -108.215121,
104946                                     31.693312
104947                                 ],
104948                                 [
104949                                     -108.215121,
104950                                     31.686284
104951                                 ],
104952                                 [
104953                                     -108.215121,
104954                                     31.679256
104955                                 ],
104956                                 [
104957                                     -108.215121,
104958                                     31.672176
104959                                 ],
104960                                 [
104961                                     -108.21507,
104962                                     31.665148
104963                                 ],
104964                                 [
104965                                     -108.215018,
104966                                     31.658172
104967                                 ],
104968                                 [
104969                                     -108.215018,
104970                                     31.651092
104971                                 ],
104972                                 [
104973                                     -108.215018,
104974                                     31.644064
104975                                 ],
104976                                 [
104977                                     -108.215018,
104978                                     31.637036
104979                                 ],
104980                                 [
104981                                     -108.215018,
104982                                     31.630008
104983                                 ],
104984                                 [
104985                                     -108.215018,
104986                                     31.62298
104987                                 ],
104988                                 [
104989                                     -108.215018,
104990                                     31.615952
104991                                 ],
104992                                 [
104993                                     -108.215018,
104994                                     31.608873
104995                                 ],
104996                                 [
104997                                     -108.215018,
104998                                     31.601845
104999                                 ],
105000                                 [
105001                                     -108.215018,
105002                                     31.594817
105003                                 ],
105004                                 [
105005                                     -108.215018,
105006                                     31.587789
105007                                 ],
105008                                 [
105009                                     -108.215018,
105010                                     31.580761
105011                                 ],
105012                                 [
105013                                     -108.215018,
105014                                     31.573733
105015                                 ],
105016                                 [
105017                                     -108.215018,
105018                                     31.566653
105019                                 ],
105020                                 [
105021                                     -108.215018,
105022                                     31.559625
105023                                 ],
105024                                 [
105025                                     -108.214966,
105026                                     31.552597
105027                                 ],
105028                                 [
105029                                     -108.214966,
105030                                     31.545569
105031                                 ],
105032                                 [
105033                                     -108.214966,
105034                                     31.538489
105035                                 ],
105036                                 [
105037                                     -108.214966,
105038                                     31.531461
105039                                 ],
105040                                 [
105041                                     -108.214966,
105042                                     31.524485
105043                                 ],
105044                                 [
105045                                     -108.214966,
105046                                     31.517405
105047                                 ],
105048                                 [
105049                                     -108.214966,
105050                                     31.510378
105051                                 ],
105052                                 [
105053                                     -108.214966,
105054                                     31.503401
105055                                 ],
105056                                 [
105057                                     -108.214966,
105058                                     31.496322
105059                                 ],
105060                                 [
105061                                     -108.214966,
105062                                     31.489242
105063                                 ],
105064                                 [
105065                                     -108.214966,
105066                                     31.482214
105067                                 ],
105068                                 [
105069                                     -108.214966,
105070                                     31.475238
105071                                 ],
105072                                 [
105073                                     -108.214966,
105074                                     31.468158
105075                                 ],
105076                                 [
105077                                     -108.214966,
105078                                     31.46113
105079                                 ],
105080                                 [
105081                                     -108.214966,
105082                                     31.454102
105083                                 ],
105084                                 [
105085                                     -108.214966,
105086                                     31.447074
105087                                 ],
105088                                 [
105089                                     -108.214915,
105090                                     31.440046
105091                                 ],
105092                                 [
105093                                     -108.214863,
105094                                     31.432966
105095                                 ],
105096                                 [
105097                                     -108.214863,
105098                                     31.425938
105099                                 ],
105100                                 [
105101                                     -108.214863,
105102                                     31.41891
105103                                 ],
105104                                 [
105105                                     -108.214863,
105106                                     31.411882
105107                                 ],
105108                                 [
105109                                     -108.214863,
105110                                     31.404803
105111                                 ],
105112                                 [
105113                                     -108.214863,
105114                                     31.397826
105115                                 ],
105116                                 [
105117                                     -108.214863,
105118                                     31.390798
105119                                 ],
105120                                 [
105121                                     -108.214863,
105122                                     31.383719
105123                                 ],
105124                                 [
105125                                     -108.214863,
105126                                     31.376639
105127                                 ],
105128                                 [
105129                                     -108.214863,
105130                                     31.369663
105131                                 ],
105132                                 [
105133                                     -108.214863,
105134                                     31.362635
105135                                 ],
105136                                 [
105137                                     -108.214863,
105138                                     31.355555
105139                                 ],
105140                                 [
105141                                     -108.214863,
105142                                     31.348527
105143                                 ],
105144                                 [
105145                                     -108.214863,
105146                                     31.341551
105147                                 ],
105148                                 [
105149                                     -108.214863,
105150                                     31.334471
105151                                 ],
105152                                 [
105153                                     -108.214811,
105154                                     31.327443
105155                                 ],
105156                                 [
105157                                     -108.257573,
105158                                     31.327391
105159                                 ],
105160                                 [
105161                                     -108.300336,
105162                                     31.327391
105163                                 ],
105164                                 [
105165                                     -108.34302,
105166                                     31.327391
105167                                 ],
105168                                 [
105169                                     -108.385731,
105170                                     31.327391
105171                                 ],
105172                                 [
105173                                     -108.428442,
105174                                     31.327391
105175                                 ],
105176                                 [
105177                                     -108.471152,
105178                                     31.327391
105179                                 ],
105180                                 [
105181                                     -108.513837,
105182                                     31.327391
105183                                 ],
105184                                 [
105185                                     -108.556547,
105186                                     31.327391
105187                                 ],
105188                                 [
105189                                     -108.59931,
105190                                     31.327391
105191                                 ],
105192                                 [
105193                                     -108.64202,
105194                                     31.327391
105195                                 ],
105196                                 [
105197                                     -108.684757,
105198                                     31.327391
105199                                 ],
105200                                 [
105201                                     -108.727467,
105202                                     31.327391
105203                                 ],
105204                                 [
105205                                     -108.770178,
105206                                     31.327391
105207                                 ],
105208                                 [
105209                                     -108.812914,
105210                                     31.327391
105211                                 ],
105212                                 [
105213                                     -108.855625,
105214                                     31.327391
105215                                 ],
105216                                 [
105217                                     -108.898335,
105218                                     31.327391
105219                                 ],
105220                                 [
105221                                     -108.941046,
105222                                     31.327391
105223                                 ],
105224                                 [
105225                                     -108.968282,
105226                                     31.327391
105227                                 ],
105228                                 [
105229                                     -108.983731,
105230                                     31.327391
105231                                 ],
105232                                 [
105233                                     -109.026493,
105234                                     31.327391
105235                                 ],
105236                                 [
105237                                     -109.04743,
105238                                     31.327391
105239                                 ],
105240                                 [
105241                                     -109.069203,
105242                                     31.327391
105243                                 ],
105244                                 [
105245                                     -109.111914,
105246                                     31.327391
105247                                 ],
105248                                 [
105249                                     -109.154599,
105250                                     31.327391
105251                                 ],
105252                                 [
105253                                     -109.197361,
105254                                     31.327391
105255                                 ],
105256                                 [
105257                                     -109.240072,
105258                                     31.32734
105259                                 ],
105260                                 [
105261                                     -109.282782,
105262                                     31.32734
105263                                 ],
105264                                 [
105265                                     -109.325519,
105266                                     31.32734
105267                                 ],
105268                                 [
105269                                     -109.368229,
105270                                     31.32734
105271                                 ],
105272                                 [
105273                                     -109.410914,
105274                                     31.32734
105275                                 ],
105276                                 [
105277                                     -109.45365,
105278                                     31.32734
105279                                 ],
105280                                 [
105281                                     -109.496387,
105282                                     31.32734
105283                                 ],
105284                                 [
105285                                     -109.539071,
105286                                     31.32734
105287                                 ],
105288                                 [
105289                                     -109.581808,
105290                                     31.32734
105291                                 ],
105292                                 [
105293                                     -109.624493,
105294                                     31.32734
105295                                 ],
105296                                 [
105297                                     -109.667177,
105298                                     31.32734
105299                                 ],
105300                                 [
105301                                     -109.709965,
105302                                     31.32734
105303                                 ],
105304                                 [
105305                                     -109.75265,
105306                                     31.32734
105307                                 ],
105308                                 [
105309                                     -109.795335,
105310                                     31.32734
105311                                 ],
105312                                 [
105313                                     -109.838123,
105314                                     31.32734
105315                                 ],
105316                                 [
105317                                     -109.880808,
105318                                     31.32734
105319                                 ],
105320                                 [
105321                                     -109.923596,
105322                                     31.327288
105323                                 ],
105324                                 [
105325                                     -109.96628,
105326                                     31.327236
105327                                 ],
105328                                 [
105329                                     -110.008965,
105330                                     31.327236
105331                                 ],
105332                                 [
105333                                     -110.051702,
105334                                     31.327236
105335                                 ],
105336                                 [
105337                                     -110.094386,
105338                                     31.327236
105339                                 ],
105340                                 [
105341                                     -110.137071,
105342                                     31.327236
105343                                 ],
105344                                 [
105345                                     -110.179807,
105346                                     31.327236
105347                                 ],
105348                                 [
105349                                     -110.222544,
105350                                     31.327236
105351                                 ],
105352                                 [
105353                                     -110.265229,
105354                                     31.327236
105355                                 ],
105356                                 [
105357                                     -110.308017,
105358                                     31.327236
105359                                 ],
105360                                 [
105361                                     -110.350753,
105362                                     31.327236
105363                                 ],
105364                                 [
105365                                     -110.39349,
105366                                     31.327236
105367                                 ],
105368                                 [
105369                                     -110.436174,
105370                                     31.327236
105371                                 ],
105372                                 [
105373                                     -110.478859,
105374                                     31.327236
105375                                 ],
105376                                 [
105377                                     -110.521595,
105378                                     31.327236
105379                                 ],
105380                                 [
105381                                     -110.56428,
105382                                     31.327236
105383                                 ],
105384                                 [
105385                                     -110.606965,
105386                                     31.327236
105387                                 ],
105388                                 [
105389                                     -110.649727,
105390                                     31.327236
105391                                 ],
105392                                 [
105393                                     -110.692438,
105394                                     31.327236
105395                                 ],
105396                                 [
105397                                     -110.7352,
105398                                     31.327236
105399                                 ],
105400                                 [
105401                                     -110.777885,
105402                                     31.327236
105403                                 ],
105404                                 [
105405                                     -110.820595,
105406                                     31.327236
105407                                 ],
105408                                 [
105409                                     -110.863358,
105410                                     31.327236
105411                                 ],
105412                                 [
105413                                     -110.906068,
105414                                     31.327236
105415                                 ],
105416                                 [
105417                                     -110.948753,
105418                                     31.327185
105419                                 ],
105420                                 [
105421                                     -111.006269,
105422                                     31.327185
105423                                 ],
105424                                 [
105425                                     -111.067118,
105426                                     31.333644
105427                                 ],
105428                                 [
105429                                     -111.094455,
105430                                     31.342532
105431                                 ],
105432                                 [
105433                                     -111.145924,
105434                                     31.359069
105435                                 ],
105436                                 [
105437                                     -111.197446,
105438                                     31.375554
105439                                 ],
105440                                 [
105441                                     -111.248864,
105442                                     31.392142
105443                                 ],
105444                                 [
105445                                     -111.300333,
105446                                     31.40873
105447                                 ],
105448                                 [
105449                                     -111.351803,
105450                                     31.425318
105451                                 ],
105452                                 [
105453                                     -111.403299,
105454                                     31.441855
105455                                 ],
105456                                 [
105457                                     -111.454768,
105458                                     31.458339
105459                                 ],
105460                                 [
105461                                     -111.506238,
105462                                     31.474979
105463                                 ],
105464                                 [
105465                                     -111.915464,
105466                                     31.601431
105467                                 ],
105468                                 [
105469                                     -112.324715,
105470                                     31.727987
105471                                 ],
105472                                 [
105473                                     -112.733967,
105474                                     31.854543
105475                                 ],
105476                                 [
105477                                     -113.143218,
105478                                     31.981046
105479                                 ],
105480                                 [
105481                                     -113.552444,
105482                                     32.107602
105483                                 ],
105484                                 [
105485                                     -113.961696,
105486                                     32.234132
105487                                 ],
105488                                 [
105489                                     -114.370921,
105490                                     32.360687
105491                                 ],
105492                                 [
105493                                     -114.780147,
105494                                     32.487243
105495                                 ],
105496                                 [
105497                                     -114.816785,
105498                                     32.498534
105499                                 ],
105500                                 [
105501                                     -114.819373,
105502                                     32.499363
105503                                 ],
105504                                 [
105505                                     -114.822108,
105506                                     32.50024
105507                                 ],
105508                                 [
105509                                     -114.809447,
105510                                     32.511324
105511                                 ],
105512                                 [
105513                                     -114.795546,
105514                                     32.552226
105515                                 ],
105516                                 [
105517                                     -114.794203,
105518                                     32.574111
105519                                 ],
105520                                 [
105521                                     -114.802678,
105522                                     32.594497
105523                                 ],
105524                                 [
105525                                     -114.786813,
105526                                     32.621033
105527                                 ],
105528                                 [
105529                                     -114.781542,
105530                                     32.628061
105531                                 ],
105532                                 [
105533                                     -114.758804,
105534                                     32.64483
105535                                 ],
105536                                 [
105537                                     -114.751156,
105538                                     32.65222
105539                                 ],
105540                                 [
105541                                     -114.739477,
105542                                     32.669066
105543                                 ],
105544                                 [
105545                                     -114.731209,
105546                                     32.686636
105547                                 ],
105548                                 [
105549                                     -114.723871,
105550                                     32.711519
105551                                 ],
105552                                 [
105553                                     -114.724284,
105554                                     32.712835
105555                                 ],
105556                                 [
105557                                     -114.724285,
105558                                     32.712836
105559                                 ],
105560                                 [
105561                                     -114.764541,
105562                                     32.709839
105563                                 ],
105564                                 [
105565                                     -114.838076,
105566                                     32.704206
105567                                 ],
105568                                 [
105569                                     -114.911612,
105570                                     32.698703
105571                                 ],
105572                                 [
105573                                     -114.985199,
105574                                     32.693122
105575                                 ],
105576                                 [
105577                                     -115.058734,
105578                                     32.687567
105579                                 ],
105580                                 [
105581                                     -115.13227,
105582                                     32.681986
105583                                 ],
105584                                 [
105585                                     -115.205806,
105586                                     32.676456
105587                                 ],
105588                                 [
105589                                     -115.27929,
105590                                     32.670823
105591                                 ],
105592                                 [
105593                                     -115.352851,
105594                                     32.665346
105595                                 ],
105596                                 [
105597                                     -115.426386,
105598                                     32.659765
105599                                 ],
105600                                 [
105601                                     -115.499922,
105602                                     32.654209
105603                                 ],
105604                                 [
105605                                     -115.573535,
105606                                     32.648654
105607                                 ],
105608                                 [
105609                                     -115.647019,
105610                                     32.643073
105611                                 ],
105612                                 [
105613                                     -115.720529,
105614                                     32.637518
105615                                 ],
105616                                 [
105617                                     -115.794064,
105618                                     32.631963
105619                                 ],
105620                                 [
105621                                     -115.8676,
105622                                     32.626408
105623                                 ],
105624                                 [
105625                                     -115.941213,
105626                                     32.620827
105627                                 ],
105628                                 [
105629                                     -116.014748,
105630                                     32.615271
105631                                 ],
105632                                 [
105633                                     -116.088232,
105634                                     32.609664
105635                                 ],
105636                                 [
105637                                     -116.161742,
105638                                     32.604161
105639                                 ],
105640                                 [
105641                                     -116.235329,
105642                                     32.598554
105643                                 ],
105644                                 [
105645                                     -116.308891,
105646                                     32.593025
105647                                 ],
105648                                 [
105649                                     -116.382426,
105650                                     32.587469
105651                                 ],
105652                                 [
105653                                     -116.455962,
105654                                     32.581888
105655                                 ],
105656                                 [
105657                                     -116.529472,
105658                                     32.576333
105659                                 ],
105660                                 [
105661                                     -116.603007,
105662                                     32.570804
105663                                 ],
105664                                 [
105665                                     -116.676543,
105666                                     32.565223
105667                                 ],
105668                                 [
105669                                     -116.750104,
105670                                     32.559667
105671                                 ],
105672                                 [
105673                                     -116.82364,
105674                                     32.554086
105675                                 ],
105676                                 [
105677                                     -116.897201,
105678                                     32.548531
105679                                 ],
105680                                 [
105681                                     -116.970737,
105682                                     32.542976
105683                                 ],
105684                                 [
105685                                     -117.044221,
105686                                     32.537421
105687                                 ],
105688                                 [
105689                                     -117.125121,
105690                                     32.531669
105691                                 ],
105692                                 [
105693                                     -117.125969,
105694                                     32.538258
105695                                 ],
105696                                 [
105697                                     -117.239623,
105698                                     32.531308
105699                                 ],
105700                                 [
105701                                     -120.274098,
105702                                     32.884264
105703                                 ],
105704                                 [
105705                                     -121.652736,
105706                                     34.467248
105707                                 ],
105708                                 [
105709                                     -124.367265,
105710                                     37.662798
105711                                 ],
105712                                 [
105713                                     -126.739806,
105714                                     41.37928
105715                                 ],
105716                                 [
105717                                     -126.996297,
105718                                     45.773888
105719                                 ],
105720                                 [
105721                                     -124.770704,
105722                                     48.44258
105723                                 ],
105724                                 [
105725                                     -123.734053,
105726                                     48.241906
105727                                 ],
105728                                 [
105729                                     -123.1663,
105730                                     48.27837
105731                                 ],
105732                                 [
105733                                     -123.193018,
105734                                     48.501035
105735                                 ],
105736                                 [
105737                                     -123.176987,
105738                                     48.65482
105739                                 ],
105740                                 [
105741                                     -122.912481,
105742                                     48.753561
105743                                 ],
105744                                 [
105745                                     -122.899122,
105746                                     48.897797
105747                                 ],
105748                                 [
105749                                     -122.837671,
105750                                     48.97502
105751                                 ],
105752                                 [
105753                                     -122.743986,
105754                                     48.980582
105755                                 ],
105756                                 [
105757                                     -122.753,
105758                                     48.992499
105759                                 ],
105760                                 [
105761                                     -122.753012,
105762                                     48.992515
105763                                 ],
105764                                 [
105765                                     -122.653258,
105766                                     48.992515
105767                                 ],
105768                                 [
105769                                     -122.433375,
105770                                     48.992515
105771                                 ],
105772                                 [
105773                                     -122.213517,
105774                                     48.992515
105775                                 ],
105776                                 [
105777                                     -121.993763,
105778                                     48.992515
105779                                 ],
105780                                 [
105781                                     -121.773958,
105782                                     48.992515
105783                                 ],
105784                                 [
105785                                     -121.554152,
105786                                     48.992515
105787                                 ],
105788                                 [
105789                                     -121.33432,
105790                                     48.992515
105791                                 ],
105792                                 [
105793                                     -121.114515,
105794                                     48.992515
105795                                 ],
105796                                 [
105797                                     -95.396937,
105798                                     48.99267
105799                                 ],
105800                                 [
105801                                     -95.177106,
105802                                     48.99267
105803                                 ],
105804                                 [
105805                                     -95.168527,
105806                                     48.995047
105807                                 ],
105808                                 [
105809                                     -95.161887,
105810                                     49.001145
105811                                 ],
105812                                 [
105813                                     -95.159329,
105814                                     49.01179
105815                                 ],
105816                                 [
105817                                     -95.159665,
105818                                     49.10951
105819                                 ],
105820                                 [
105821                                     -95.160027,
105822                                     49.223353
105823                                 ],
105824                                 [
105825                                     -95.160337,
105826                                     49.313012
105827                                 ],
105828                                 [
105829                                     -95.160569,
105830                                     49.369494
105831                                 ],
105832                                 [
105833                                     -95.102821,
105834                                     49.35394
105835                                 ],
105836                                 [
105837                                     -94.982518,
105838                                     49.356162
105839                                 ],
105840                                 [
105841                                     -94.926087,
105842                                     49.345568
105843                                 ],
105844                                 [
105845                                     -94.856195,
105846                                     49.318283
105847                                 ],
105848                                 [
105849                                     -94.839142,
105850                                     49.308878
105851                                 ],
105852                                 [
105853                                     -94.827256,
105854                                     49.292858
105855                                 ],
105856                                 [
105857                                     -94.819892,
105858                                     49.252034
105859                                 ],
105860                                 [
105861                                     -94.810358,
105862                                     49.229606
105863                                 ],
105864                                 [
105865                                     -94.806121,
105866                                     49.210899
105867                                 ],
105868                                 [
105869                                     -94.811185,
105870                                     49.166561
105871                                 ],
105872                                 [
105873                                     -94.803743,
105874                                     49.146407
105875                                 ],
105876                                 [
105877                                     -94.792039,
105878                                     49.12646
105879                                 ],
105880                                 [
105881                                     -94.753772,
105882                                     49.026156
105883                                 ],
105884                                 [
105885                                     -94.711217,
105886                                     48.914586
105887                                 ],
105888                                 [
105889                                     -94.711734,
105890                                     48.862755
105891                                 ],
105892                                 [
105893                                     -94.712147,
105894                                     48.842446
105895                                 ],
105896                                 [
105897                                     -94.713284,
105898                                     48.823843
105899                                 ],
105900                                 [
105901                                     -94.710907,
105902                                     48.807513
105903                                 ],
105904                                 [
105905                                     -94.701786,
105906                                     48.790098
105907                                 ],
105908                                 [
105909                                     -94.688893,
105910                                     48.778832
105911                                 ],
105912                                 [
105913                                     -94.592852,
105914                                     48.726433
105915                                 ],
105916                                 [
105917                                     -94.519161,
105918                                     48.70447
105919                                 ],
105920                                 [
105921                                     -94.4795,
105922                                     48.700698
105923                                 ],
105924                                 [
105925                                     -94.311577,
105926                                     48.713927
105927                                 ],
105928                                 [
105929                                     -94.292586,
105930                                     48.711912
105931                                 ],
105932                                 [
105933                                     -94.284034,
105934                                     48.709069
105935                                 ],
105936                                 [
105937                                     -94.274499,
105938                                     48.704108
105939                                 ],
105940                                 [
105941                                     -94.265482,
105942                                     48.697752
105943                                 ],
105944                                 [
105945                                     -94.258454,
105946                                     48.690828
105947                                 ],
105948                                 [
105949                                     -94.255767,
105950                                     48.683541
105951                                 ],
105952                                 [
105953                                     -94.252459,
105954                                     48.662405
105955                                 ],
105956                                 [
105957                                     -94.251038,
105958                                     48.65729
105959                                 ],
105960                                 [
105961                                     -94.23215,
105962                                     48.652019
105963                                 ],
105964                                 [
105965                                     -94.03485,
105966                                     48.643311
105967                                 ],
105968                                 [
105969                                     -93.874885,
105970                                     48.636206
105971                                 ],
105972                                 [
105973                                     -93.835741,
105974                                     48.617137
105975                                 ],
105976                                 [
105977                                     -93.809386,
105978                                     48.543576
105979                                 ],
105980                                 [
105981                                     -93.778664,
105982                                     48.519468
105983                                 ],
105984                                 [
105985                                     -93.756779,
105986                                     48.516549
105987                                 ],
105988                                 [
105989                                     -93.616297,
105990                                     48.531302
105991                                 ],
105992                                 [
105993                                     -93.599889,
105994                                     48.526341
105995                                 ],
105996                                 [
105997                                     -93.566584,
105998                                     48.538279
105999                                 ],
106000                                 [
106001                                     -93.491756,
106002                                     48.542309
106003                                 ],
106004                                 [
106005                                     -93.459924,
106006                                     48.557399
106007                                 ],
106008                                 [
106009                                     -93.45225,
106010                                     48.572721
106011                                 ],
106012                                 [
106013                                     -93.453774,
106014                                     48.586958
106015                                 ],
106016                                 [
106017                                     -93.451475,
106018                                     48.597422
106019                                 ],
106020                                 [
106021                                     -93.417316,
106022                                     48.604114
106023                                 ],
106024                                 [
106025                                     -93.385716,
106026                                     48.614863
106027                                 ],
106028                                 [
106029                                     -93.25774,
106030                                     48.630314
106031                                 ],
106032                                 [
106033                                     -93.131701,
106034                                     48.62463
106035                                 ],
106036                                 [
106037                                     -92.97972,
106038                                     48.61768
106039                                 ],
106040                                 [
106041                                     -92.955588,
106042                                     48.612228
106043                                 ],
106044                                 [
106045                                     -92.884197,
106046                                     48.579878
106047                                 ],
106048                                 [
106049                                     -92.72555,
106050                                     48.548692
106051                                 ],
106052                                 [
106053                                     -92.648604,
106054                                     48.536263
106055                                 ],
106056                                 [
106057                                     -92.630181,
106058                                     48.519468
106059                                 ],
106060                                 [
106061                                     -92.627468,
106062                                     48.502777
106063                                 ],
106064                                 [
106065                                     -92.646743,
106066                                     48.497428
106067                                 ],
106068                                 [
106069                                     -92.691366,
106070                                     48.489858
106071                                 ],
106072                                 [
106073                                     -92.710641,
106074                                     48.482882
106075                                 ],
106076                                 [
106077                                     -92.718909,
106078                                     48.459782
106079                                 ],
106080                                 [
106081                                     -92.704052,
106082                                     48.445158
106083                                 ],
106084                                 [
106085                                     -92.677129,
106086                                     48.441747
106087                                 ],
106088                                 [
106089                                     -92.657053,
106090                                     48.438233
106091                                 ],
106092                                 [
106093                                     -92.570521,
106094                                     48.446656
106095                                 ],
106096                                 [
106097                                     -92.526932,
106098                                     48.445623
106099                                 ],
106100                                 [
106101                                     -92.490629,
106102                                     48.433117
106103                                 ],
106104                                 [
106105                                     -92.474532,
106106                                     48.410483
106107                                 ],
106108                                 [
106109                                     -92.467581,
106110                                     48.394282
106111                                 ],
106112                                 [
106113                                     -92.467064,
106114                                     48.353225
106115                                 ],
106116                                 [
106117                                     -92.462465,
106118                                     48.329299
106119                                 ],
106120                                 [
106121                                     -92.451381,
106122                                     48.312685
106123                                 ],
106124                                 [
106125                                     -92.41823,
106126                                     48.282041
106127                                 ],
106128                                 [
106129                                     -92.38464,
106130                                     48.232406
106131                                 ],
106132                                 [
106133                                     -92.371851,
106134                                     48.222587
106135                                 ],
106136                                 [
106137                                     -92.353815,
106138                                     48.222897
106139                                 ],
106140                                 [
106141                                     -92.327874,
106142                                     48.229435
106143                                 ],
106144                                 [
106145                                     -92.303663,
106146                                     48.239279
106147                                 ],
106148                                 [
106149                                     -92.291029,
106150                                     48.249562
106151                                 ],
106152                                 [
106153                                     -92.292062,
106154                                     48.270336
106155                                 ],
106156                                 [
106157                                     -92.301416,
106158                                     48.290645
106159                                 ],
106160                                 [
106161                                     -92.303095,
106162                                     48.310928
106163                                 ],
106164                                 [
106165                                     -92.281598,
106166                                     48.33178
106167                                 ],
106168                                 [
106169                                     -92.259118,
106170                                     48.339635
106171                                 ],
106172                                 [
106173                                     -92.154732,
106174                                     48.350125
106175                                 ],
106176                                 [
106177                                     -92.070499,
106178                                     48.346714
106179                                 ],
106180                                 [
106181                                     -92.043421,
106182                                     48.334596
106183                                 ],
106184                                 [
106185                                     -92.030114,
106186                                     48.313176
106187                                 ],
106188                                 [
106189                                     -92.021355,
106190                                     48.287441
106191                                 ],
106192                                 [
106193                                     -92.007997,
106194                                     48.262482
106195                                 ],
106196                                 [
106197                                     -91.992158,
106198                                     48.247909
106199                                 ],
106200                                 [
106201                                     -91.975492,
106202                                     48.236566
106203                                 ],
106204                                 [
106205                                     -91.957302,
106206                                     48.228323
106207                                 ],
106208                                 [
106209                                     -91.852244,
106210                                     48.195974
106211                                 ],
106212                                 [
106213                                     -91.764988,
106214                                     48.187344
106215                                 ],
106216                                 [
106217                                     -91.744137,
106218                                     48.179593
106219                                 ],
106220                                 [
106221                                     -91.727575,
106222                                     48.168327
106223                                 ],
106224                                 [
106225                                     -91.695509,
106226                                     48.13758
106227                                 ],
106228                                 [
106229                                     -91.716438,
106230                                     48.112051
106231                                 ],
106232                                 [
106233                                     -91.692512,
106234                                     48.097866
106235                                 ],
106236                                 [
106237                                     -91.618615,
106238                                     48.089572
106239                                 ],
106240                                 [
106241                                     -91.597479,
106242                                     48.090399
106243                                 ],
106244                                 [
106245                                     -91.589676,
106246                                     48.088332
106247                                 ],
106248                                 [
106249                                     -91.581098,
106250                                     48.080942
106251                                 ],
106252                                 [
106253                                     -91.579806,
106254                                     48.070969
106255                                 ],
106256                                 [
106257                                     -91.585129,
106258                                     48.06084
106259                                 ],
106260                                 [
106261                                     -91.586989,
106262                                     48.052572
106263                                 ],
106264                                 [
106265                                     -91.574845,
106266                                     48.048205
106267                                 ],
106268                                 [
106269                                     -91.487098,
106270                                     48.053476
106271                                 ],
106272                                 [
106273                                     -91.464722,
106274                                     48.048955
106275                                 ],
106276                                 [
106277                                     -91.446274,
106278                                     48.040738
106279                                 ],
106280                                 [
106281                                     -91.427929,
106282                                     48.036449
106283                                 ],
106284                                 [
106285                                     -91.3654,
106286                                     48.057843
106287                                 ],
106288                                 [
106289                                     -91.276362,
106290                                     48.064768
106291                                 ],
106292                                 [
106293                                     -91.23807,
106294                                     48.082648
106295                                 ],
106296                                 [
106297                                     -91.203963,
106298                                     48.107659
106299                                 ],
106300                                 [
106301                                     -91.071103,
106302                                     48.170859
106303                                 ],
106304                                 [
106305                                     -91.02816,
106306                                     48.184838
106307                                 ],
106308                                 [
106309                                     -91.008109,
106310                                     48.194372
106311                                 ],
106312                                 [
106313                                     -90.923153,
106314                                     48.227109
106315                                 ],
106316                                 [
106317                                     -90.873802,
106318                                     48.234344
106319                                 ],
106320                                 [
106321                                     -90.840678,
106322                                     48.220107
106323                                 ],
106324                                 [
106325                                     -90.837939,
106326                                     48.210547
106327                                 ],
106328                                 [
106329                                     -90.848843,
106330                                     48.198713
106331                                 ],
106332                                 [
106333                                     -90.849721,
106334                                     48.189566
106335                                 ],
106336                                 [
106337                                     -90.843003,
106338                                     48.176983
106339                                 ],
106340                                 [
106341                                     -90.83427,
106342                                     48.171789
106343                                 ],
106344                                 [
106345                                     -90.823883,
106346                                     48.168327
106347                                 ],
106348                                 [
106349                                     -90.812307,
106350                                     48.160989
106351                                 ],
106352                                 [
106353                                     -90.803057,
106354                                     48.147166
106355                                 ],
106356                                 [
106357                                     -90.796701,
106358                                     48.117064
106359                                 ],
106360                                 [
106361                                     -90.786469,
106362                                     48.10045
106363                                 ],
106364                                 [
106365                                     -90.750347,
106366                                     48.083991
106367                                 ],
106368                                 [
106369                                     -90.701307,
106370                                     48.08456
106371                                 ],
106372                                 [
106373                                     -90.611079,
106374                                     48.103499
106375                                 ],
106376                                 [
106377                                     -90.586843,
106378                                     48.104817
106379                                 ],
106380                                 [
106381                                     -90.573872,
106382                                     48.097892
106383                                 ],
106384                                 [
106385                                     -90.562194,
106386                                     48.088849
106387                                 ],
106388                                 [
106389                                     -90.542014,
106390                                     48.083733
106391                                 ],
106392                                 [
106393                                     -90.531601,
106394                                     48.08456
106395                                 ],
106396                                 [
106397                                     -90.501887,
106398                                     48.094275
106399                                 ],
106400                                 [
106401                                     -90.490493,
106402                                     48.096239
106403                                 ],
106404                                 [
106405                                     -90.483465,
106406                                     48.094482
106407                                 ],
106408                                 [
106409                                     -90.477858,
106410                                     48.091536
106411                                 ],
106412                                 [
106413                                     -90.470623,
106414                                     48.089882
106415                                 ],
106416                                 [
106417                                     -90.178625,
106418                                     48.116444
106419                                 ],
106420                                 [
106421                                     -90.120386,
106422                                     48.115359
106423                                 ],
106424                                 [
106425                                     -90.073257,
106426                                     48.101199
106427                                 ],
106428                                 [
106429                                     -90.061036,
106430                                     48.091019
106431                                 ],
106432                                 [
106433                                     -90.008222,
106434                                     48.029731
106435                                 ],
106436                                 [
106437                                     -89.995329,
106438                                     48.018595
106439                                 ],
106440                                 [
106441                                     -89.980317,
106442                                     48.010094
106443                                 ],
106444                                 [
106445                                     -89.92045,
106446                                     47.98746
106447                                 ],
106448                                 [
106449                                     -89.902441,
106450                                     47.985909
106451                                 ],
106452                                 [
106453                                     -89.803454,
106454                                     48.013763
106455                                 ],
106456                                 [
106457                                     -89.780975,
106458                                     48.017199
106459                                 ],
106460                                 [
106461                                     -89.763302,
106462                                     48.017303
106463                                 ],
106464                                 [
106465                                     -89.745964,
106466                                     48.013763
106467                                 ],
106468                                 [
106469                                     -89.724596,
106470                                     48.005908
106471                                 ],
106472                                 [
106473                                     -89.712788,
106474                                     48.003376
106475                                 ],
106476                                 [
106477                                     -89.678656,
106478                                     48.008699
106479                                 ],
106480                                 [
106481                                     -89.65659,
106482                                     48.007975
106483                                 ],
106484                                 [
106485                                     -89.593105,
106486                                     47.996503
106487                                 ],
106488                                 [
106489                                     -89.581753,
106490                                     47.996333
106491                                 ],
106492                                 [
106493                                     -89.586724,
106494                                     47.992938
106495                                 ],
106496                                 [
106497                                     -89.310872,
106498                                     47.981097
106499                                 ],
106500                                 [
106501                                     -89.072861,
106502                                     48.046842
106503                                 ],
106504                                 [
106505                                     -88.49789,
106506                                     48.212841
106507                                 ],
106508                                 [
106509                                     -88.286621,
106510                                     48.156675
106511                                 ],
106512                                 [
106513                                     -85.939935,
106514                                     47.280501
106515                                 ],
106516                                 [
106517                                     -84.784644,
106518                                     46.770068
106519                                 ],
106520                                 [
106521                                     -84.516909,
106522                                     46.435083
106523                                 ],
106524                                 [
106525                                     -84.489712,
106526                                     46.446652
106527                                 ],
106528                                 [
106529                                     -84.491052,
106530                                     46.457658
106531                                 ],
106532                                 [
106533                                     -84.478301,
106534                                     46.466467
106535                                 ],
106536                                 [
106537                                     -84.465408,
106538                                     46.478172
106539                                 ],
106540                                 [
106541                                     -84.448096,
106542                                     46.489722
106543                                 ],
106544                                 [
106545                                     -84.42324,
106546                                     46.511581
106547                                 ],
106548                                 [
106549                                     -84.389702,
106550                                     46.520262
106551                                 ],
106552                                 [
106553                                     -84.352469,
106554                                     46.522743
106555                                 ],
106556                                 [
106557                                     -84.30534,
106558                                     46.501607
106559                                 ],
106560                                 [
106561                                     -84.242011,
106562                                     46.526464
106563                                 ],
106564                                 [
106565                                     -84.197285,
106566                                     46.546359
106567                                 ],
106568                                 [
106569                                     -84.147676,
106570                                     46.541346
106571                                 ],
106572                                 [
106573                                     -84.110443,
106574                                     46.526464
106575                                 ],
106576                                 [
106577                                     -84.158812,
106578                                     46.433343
106579                                 ],
106580                                 [
106581                                     -84.147676,
106582                                     46.399882
106583                                 ],
106584                                 [
106585                                     -84.129046,
106586                                     46.375026
106587                                 ],
106588                                 [
106589                                     -84.10543,
106590                                     46.347741
106591                                 ],
106592                                 [
106593                                     -84.105944,
106594                                     46.346374
106595                                 ],
106596                                 [
106597                                     -84.117195,
106598                                     46.347157
106599                                 ],
106600                                 [
106601                                     -84.117489,
106602                                     46.338326
106603                                 ],
106604                                 [
106605                                     -84.122361,
106606                                     46.331922
106607                                 ],
106608                                 [
106609                                     -84.112061,
106610                                     46.287102
106611                                 ],
106612                                 [
106613                                     -84.092672,
106614                                     46.227469
106615                                 ],
106616                                 [
106617                                     -84.111983,
106618                                     46.20337
106619                                 ],
106620                                 [
106621                                     -84.015118,
106622                                     46.149712
106623                                 ],
106624                                 [
106625                                     -83.957038,
106626                                     46.045736
106627                                 ],
106628                                 [
106629                                     -83.676821,
106630                                     46.15388
106631                                 ],
106632                                 [
106633                                     -83.429449,
106634                                     46.086221
106635                                 ],
106636                                 [
106637                                     -83.523049,
106638                                     45.892052
106639                                 ],
106640                                 [
106641                                     -83.574563,
106642                                     45.890259
106643                                 ],
106644                                 [
106645                                     -82.551615,
106646                                     44.857931
106647                                 ],
106648                                 [
106649                                     -82.655591,
106650                                     43.968545
106651                                 ],
106652                                 [
106653                                     -82.440632,
106654                                     43.096285
106655                                 ],
106656                                 [
106657                                     -82.460131,
106658                                     43.084392
106659                                 ],
106660                                 [
106661                                     -82.458894,
106662                                     43.083247
106663                                 ],
106664                                 [
106665                                     -82.431813,
106666                                     43.039387
106667                                 ],
106668                                 [
106669                                     -82.424748,
106670                                     43.02408
106671                                 ],
106672                                 [
106673                                     -82.417242,
106674                                     43.01731
106675                                 ],
106676                                 [
106677                                     -82.416369,
106678                                     43.01742
106679                                 ],
106680                                 [
106681                                     -82.416412,
106682                                     43.017143
106683                                 ],
106684                                 [
106685                                     -82.414603,
106686                                     42.983243
106687                                 ],
106688                                 [
106689                                     -82.430442,
106690                                     42.951307
106691                                 ],
106692                                 [
106693                                     -82.453179,
106694                                     42.918983
106695                                 ],
106696                                 [
106697                                     -82.464781,
106698                                     42.883637
106699                                 ],
106700                                 [
106701                                     -82.468036,
106702                                     42.863974
106703                                 ],
106704                                 [
106705                                     -82.482325,
106706                                     42.835113
106707                                 ],
106708                                 [
106709                                     -82.485271,
106710                                     42.818524
106711                                 ],
106712                                 [
106713                                     -82.473618,
106714                                     42.798164
106715                                 ],
106716                                 [
106717                                     -82.470982,
106718                                     42.790568
106719                                 ],
106720                                 [
106721                                     -82.471344,
106722                                     42.779845
106723                                 ],
106724                                 [
106725                                     -82.476951,
106726                                     42.761474
106727                                 ],
106728                                 [
106729                                     -82.48341,
106730                                     42.719254
106731                                 ],
106732                                 [
106733                                     -82.511264,
106734                                     42.646675
106735                                 ],
106736                                 [
106737                                     -82.526224,
106738                                     42.619906
106739                                 ],
106740                                 [
106741                                     -82.549246,
106742                                     42.590941
106743                                 ],
106744                                 [
106745                                     -82.575833,
106746                                     42.571795
106747                                 ],
106748                                 [
106749                                     -82.608467,
106750                                     42.561098
106751                                 ],
106752                                 [
106753                                     -82.644331,
106754                                     42.557817
106755                                 ],
106756                                 [
106757                                     -82.644698,
106758                                     42.557533
106759                                 ],
106760                                 [
106761                                     -82.644932,
106762                                     42.561634
106763                                 ],
106764                                 [
106765                                     -82.637132,
106766                                     42.568405
106767                                 ],
106768                                 [
106769                                     -82.60902,
106770                                     42.579296
106771                                 ],
106772                                 [
106773                                     -82.616673,
106774                                     42.582828
106775                                 ],
106776                                 [
106777                                     -82.636985,
106778                                     42.599607
106779                                 ],
106780                                 [
106781                                     -82.625357,
106782                                     42.616092
106783                                 ],
106784                                 [
106785                                     -82.629331,
106786                                     42.626394
106787                                 ],
106788                                 [
106789                                     -82.638751,
106790                                     42.633459
106791                                 ],
106792                                 [
106793                                     -82.644344,
106794                                     42.640524
106795                                 ],
106796                                 [
106797                                     -82.644166,
106798                                     42.641056
106799                                 ],
106800                                 [
106801                                     -82.716083,
106802                                     42.617461
106803                                 ],
106804                                 [
106805                                     -82.777592,
106806                                     42.408506
106807                                 ],
106808                                 [
106809                                     -82.888693,
106810                                     42.406093
106811                                 ],
106812                                 [
106813                                     -82.889991,
106814                                     42.403266
106815                                 ],
106816                                 [
106817                                     -82.905739,
106818                                     42.387665
106819                                 ],
106820                                 [
106821                                     -82.923842,
106822                                     42.374419
106823                                 ],
106824                                 [
106825                                     -82.937972,
106826                                     42.366176
106827                                 ],
106828                                 [
106829                                     -82.947686,
106830                                     42.363527
106831                                 ],
106832                                 [
106833                                     -82.979624,
106834                                     42.359406
106835                                 ],
106836                                 [
106837                                     -83.042618,
106838                                     42.340861
106839                                 ],
106840                                 [
106841                                     -83.061899,
106842                                     42.32732
106843                                 ],
106844                                 [
106845                                     -83.081622,
106846                                     42.30907
106847                                 ],
106848                                 [
106849                                     -83.11342,
106850                                     42.279619
106851                                 ],
106852                                 [
106853                                     -83.145306,
106854                                     42.066968
106855                                 ],
106856                                 [
106857                                     -83.177398,
106858                                     41.960666
106859                                 ],
106860                                 [
106861                                     -83.21512,
106862                                     41.794493
106863                                 ],
106864                                 [
106865                                     -82.219051,
106866                                     41.516445
106867                                 ],
106868                                 [
106869                                     -80.345329,
106870                                     42.13344
106871                                 ],
106872                                 [
106873                                     -80.316455,
106874                                     42.123137
106875                                 ],
106876                                 [
106877                                     -79.270266,
106878                                     42.591872
106879                                 ],
106880                                 [
106881                                     -79.221058,
106882                                     42.582892
106883                                 ],
106884                                 [
106885                                     -78.871842,
106886                                     42.860012
106887                                 ],
106888                                 [
106889                                     -78.875011,
106890                                     42.867184
106891                                 ],
106892                                 [
106893                                     -78.896205,
106894                                     42.897209
106895                                 ],
106896                                 [
106897                                     -78.901651,
106898                                     42.908101
106899                                 ],
106900                                 [
106901                                     -78.90901,
106902                                     42.952255
106903                                 ],
106904                                 [
106905                                     -78.913426,
106906                                     42.957848
106907                                 ],
106908                                 [
106909                                     -78.932118,
106910                                     42.9708
106911                                 ],
106912                                 [
106913                                     -78.936386,
106914                                     42.979631
106915                                 ],
106916                                 [
106917                                     -78.927997,
106918                                     43.002003
106919                                 ],
106920                                 [
106921                                     -78.893114,
106922                                     43.029379
106923                                 ],
106924                                 [
106925                                     -78.887963,
106926                                     43.051456
106927                                 ],
106928                                 [
106929                                     -78.914897,
106930                                     43.076477
106931                                 ],
106932                                 [
106933                                     -79.026167,
106934                                     43.086485
106935                                 ],
106936                                 [
106937                                     -79.065231,
106938                                     43.10573
106939                                 ],
106940                                 [
106941                                     -79.065273,
106942                                     43.105897
106943                                 ],
106944                                 [
106945                                     -79.065738,
106946                                     43.120237
106947                                 ],
106948                                 [
106949                                     -79.061423,
106950                                     43.130288
106951                                 ],
106952                                 [
106953                                     -79.055583,
106954                                     43.138427
106955                                 ],
106956                                 [
106957                                     -79.051604,
106958                                     43.146851
106959                                 ],
106960                                 [
106961                                     -79.04933,
106962                                     43.159847
106963                                 ],
106964                                 [
106965                                     -79.048607,
106966                                     43.170622
106967                                 ],
106968                                 [
106969                                     -79.053775,
106970                                     43.260358
106971                                 ],
106972                                 [
106973                                     -79.058425,
106974                                     43.277799
106975                                 ],
106976                                 [
106977                                     -79.058631,
106978                                     43.2782
106979                                 ],
106980                                 [
106981                                     -78.990696,
106982                                     43.286947
106983                                 ],
106984                                 [
106985                                     -78.862059,
106986                                     43.324332
106987                                 ],
106988                                 [
106989                                     -78.767813,
106990                                     43.336418
106991                                 ],
106992                                 [
106993                                     -78.516117,
106994                                     43.50645
106995                                 ],
106996                                 [
106997                                     -76.363317,
106998                                     43.943219
106999                                 ],
107000                                 [
107001                                     -76.396746,
107002                                     44.106667
107003                                 ],
107004                                 [
107005                                     -76.364697,
107006                                     44.111631
107007                                 ],
107008                                 [
107009                                     -76.366146,
107010                                     44.117349
107011                                 ],
107012                                 [
107013                                     -76.357462,
107014                                     44.131478
107015                                 ],
107016                                 [
107017                                     -76.183493,
107018                                     44.223025
107019                                 ],
107020                                 [
107021                                     -76.162644,
107022                                     44.229888
107023                                 ],
107024                                 [
107025                                     -76.176117,
107026                                     44.30795
107027                                 ],
107028                                 [
107029                                     -76.046414,
107030                                     44.354817
107031                                 ],
107032                                 [
107033                                     -75.928746,
107034                                     44.391137
107035                                 ],
107036                                 [
107037                                     -75.852508,
107038                                     44.381639
107039                                 ],
107040                                 [
107041                                     -75.849095,
107042                                     44.386103
107043                                 ],
107044                                 [
107045                                     -75.847623,
107046                                     44.392579
107047                                 ],
107048                                 [
107049                                     -75.84674,
107050                                     44.398172
107051                                 ],
107052                                 [
107053                                     -75.845415,
107054                                     44.40141
107055                                 ],
107056                                 [
107057                                     -75.780803,
107058                                     44.432318
107059                                 ],
107060                                 [
107061                                     -75.770205,
107062                                     44.446153
107063                                 ],
107064                                 [
107065                                     -75.772266,
107066                                     44.463815
107067                                 ],
107068                                 [
107069                                     -75.779184,
107070                                     44.48236
107071                                 ],
107072                                 [
107073                                     -75.791496,
107074                                     44.496513
107075                                 ],
107076                                 [
107077                                     -75.791183,
107078                                     44.496768
107079                                 ],
107080                                 [
107081                                     -75.754622,
107082                                     44.527567
107083                                 ],
107084                                 [
107085                                     -75.69969,
107086                                     44.581673
107087                                 ],
107088                                 [
107089                                     -75.578199,
107090                                     44.661513
107091                                 ],
107092                                 [
107093                                     -75.455958,
107094                                     44.741766
107095                                 ],
107096                                 [
107097                                     -75.341831,
107098                                     44.816749
107099                                 ],
107100                                 [
107101                                     -75.270233,
107102                                     44.863774
107103                                 ],
107104                                 [
107105                                     -75.129647,
107106                                     44.925166
107107                                 ],
107108                                 [
107109                                     -75.075594,
107110                                     44.935501
107111                                 ],
107112                                 [
107113                                     -75.058721,
107114                                     44.941031
107115                                 ],
107116                                 [
107117                                     -75.0149,
107118                                     44.96599
107119                                 ],
107120                                 [
107121                                     -74.998647,
107122                                     44.972398
107123                                 ],
107124                                 [
107125                                     -74.940201,
107126                                     44.987746
107127                                 ],
107128                                 [
107129                                     -74.903744,
107130                                     45.005213
107131                                 ],
107132                                 [
107133                                     -74.88651,
107134                                     45.009398
107135                                 ],
107136                                 [
107137                                     -74.868474,
107138                                     45.010122
107139                                 ],
107140                                 [
107141                                     -74.741557,
107142                                     44.998857
107143                                 ],
107144                                 [
107145                                     -74.712961,
107146                                     44.999254
107147                                 ],
107148                                 [
107149                                     -74.695875,
107150                                     44.99803
107151                                 ],
107152                                 [
107153                                     -74.596114,
107154                                     44.998495
107155                                 ],
107156                                 [
107157                                     -74.496352,
107158                                     44.999012
107159                                 ],
107160                                 [
107161                                     -74.197146,
107162                                     45.000458
107163                                 ],
107164                                 [
107165                                     -71.703551,
107166                                     45.012757
107167                                 ],
107168                                 [
107169                                     -71.603816,
107170                                     45.013274
107171                                 ],
107172                                 [
107173                                     -71.505848,
107174                                     45.013731
107175                                 ],
107176                                 [
107177                                     -71.50408,
107178                                     45.013739
107179                                 ],
107180                                 [
107181                                     -71.506613,
107182                                     45.037045
107183                                 ],
107184                                 [
107185                                     -71.504752,
107186                                     45.052962
107187                                 ],
107188                                 [
107189                                     -71.497259,
107190                                     45.066553
107191                                 ],
107192                                 [
107193                                     -71.45659,
107194                                     45.110994
107195                                 ],
107196                                 [
107197                                     -71.451215,
107198                                     45.121691
107199                                 ],
107200                                 [
107201                                     -71.445996,
107202                                     45.140295
107203                                 ],
107204                                 [
107205                                     -71.441604,
107206                                     45.150682
107207                                 ],
107208                                 [
107209                                     -71.413026,
107210                                     45.186184
107211                                 ],
107212                                 [
107213                                     -71.406567,
107214                                     45.204942
107215                                 ],
107216                                 [
107217                                     -71.42269,
107218                                     45.217189
107219                                 ],
107220                                 [
107221                                     -71.449045,
107222                                     45.226905
107223                                 ],
107224                                 [
107225                                     -71.438813,
107226                                     45.233468
107227                                 ],
107228                                 [
107229                                     -71.394888,
107230                                     45.241529
107231                                 ],
107232                                 [
107233                                     -71.381245,
107234                                     45.250779
107235                                 ],
107236                                 [
107237                                     -71.3521,
107238                                     45.278323
107239                                 ],
107240                                 [
107241                                     -71.334323,
107242                                     45.28871
107243                                 ],
107244                                 [
107245                                     -71.311534,
107246                                     45.294136
107247                                 ],
107248                                 [
107249                                     -71.293396,
107250                                     45.292327
107251                                 ],
107252                                 [
107253                                     -71.20937,
107254                                     45.254758
107255                                 ],
107256                                 [
107257                                     -71.185133,
107258                                     45.248557
107259                                 ],
107260                                 [
107261                                     -71.160329,
107262                                     45.245767
107263                                 ],
107264                                 [
107265                                     -71.141725,
107266                                     45.252329
107267                                 ],
107268                                 [
107269                                     -71.111029,
107270                                     45.287108
107271                                 ],
107272                                 [
107273                                     -71.095242,
107274                                     45.300905
107275                                 ],
107276                                 [
107277                                     -71.085553,
107278                                     45.304213
107279                                 ],
107280                                 [
107281                                     -71.084952,
107282                                     45.304293
107283                                 ],
107284                                 [
107285                                     -71.064211,
107286                                     45.307055
107287                                 ],
107288                                 [
107289                                     -71.054418,
107290                                     45.310362
107291                                 ],
107292                                 [
107293                                     -71.036667,
107294                                     45.323385
107295                                 ],
107296                                 [
107297                                     -71.027598,
107298                                     45.33465
107299                                 ],
107300                                 [
107301                                     -71.016539,
107302                                     45.343125
107303                                 ],
107304                                 [
107305                                     -70.993155,
107306                                     45.347827
107307                                 ],
107308                                 [
107309                                     -70.968118,
107310                                     45.34452
107311                                 ],
107312                                 [
107313                                     -70.951608,
107314                                     45.332014
107315                                 ],
107316                                 [
107317                                     -70.906908,
107318                                     45.246232
107319                                 ],
107320                                 [
107321                                     -70.892412,
107322                                     45.234604
107323                                 ],
107324                                 [
107325                                     -70.874351,
107326                                     45.245663
107327                                 ],
107328                                 [
107329                                     -70.870605,
107330                                     45.255275
107331                                 ],
107332                                 [
107333                                     -70.872491,
107334                                     45.274189
107335                                 ],
107336                                 [
107337                                     -70.870243,
107338                                     45.283129
107339                                 ],
107340                                 [
107341                                     -70.862621,
107342                                     45.290363
107343                                 ],
107344                                 [
107345                                     -70.842389,
107346                                     45.301215
107347                                 ],
107348                                 [
107349                                     -70.835258,
107350                                     45.309794
107351                                 ],
107352                                 [
107353                                     -70.83208,
107354                                     45.328552
107355                                 ],
107356                                 [
107357                                     -70.835465,
107358                                     45.373097
107359                                 ],
107360                                 [
107361                                     -70.833837,
107362                                     45.393096
107363                                 ],
107364                                 [
107365                                     -70.825982,
107366                                     45.410459
107367                                 ],
107368                                 [
107369                                     -70.812986,
107370                                     45.42343
107371                                 ],
107372                                 [
107373                                     -70.794873,
107374                                     45.430406
107375                                 ],
107376                                 [
107377                                     -70.771877,
107378                                     45.430045
107379                                 ],
107380                                 [
107381                                     -70.75255,
107382                                     45.422345
107383                                 ],
107384                                 [
107385                                     -70.718004,
107386                                     45.397282
107387                                 ],
107388                                 [
107389                                     -70.696739,
107390                                     45.388652
107391                                 ],
107392                                 [
107393                                     -70.675785,
107394                                     45.388704
107395                                 ],
107396                                 [
107397                                     -70.65359,
107398                                     45.395473
107399                                 ],
107400                                 [
107401                                     -70.641316,
107402                                     45.408496
107403                                 ],
107404                                 [
107405                                     -70.650257,
107406                                     45.427461
107407                                 ],
107408                                 [
107409                                     -70.668162,
107410                                     45.439036
107411                                 ],
107412                                 [
107413                                     -70.707385,
107414                                     45.4564
107415                                 ],
107416                                 [
107417                                     -70.722836,
107418                                     45.470921
107419                                 ],
107420                                 [
107421                                     -70.732009,
107422                                     45.491591
107423                                 ],
107424                                 [
107425                                     -70.730329,
107426                                     45.507973
107427                                 ],
107428                                 [
107429                                     -70.686792,
107430                                     45.572723
107431                                 ],
107432                                 [
107433                                     -70.589614,
107434                                     45.651788
107435                                 ],
107436                                 [
107437                                     -70.572406,
107438                                     45.662279
107439                                 ],
107440                                 [
107441                                     -70.514735,
107442                                     45.681709
107443                                 ],
107444                                 [
107445                                     -70.484763,
107446                                     45.699641
107447                                 ],
107448                                 [
107449                                     -70.4728,
107450                                     45.703568
107451                                 ],
107452                                 [
107453                                     -70.450424,
107454                                     45.703723
107455                                 ],
107456                                 [
107457                                     -70.439132,
107458                                     45.705893
107459                                 ],
107460                                 [
107461                                     -70.419315,
107462                                     45.716901
107463                                 ],
107464                                 [
107465                                     -70.407351,
107466                                     45.731525
107467                                 ],
107468                                 [
107469                                     -70.402442,
107470                                     45.749663
107471                                 ],
107472                                 [
107473                                     -70.403941,
107474                                     45.771161
107475                                 ],
107476                                 [
107477                                     -70.408282,
107478                                     45.781651
107479                                 ],
107480                                 [
107481                                     -70.413682,
107482                                     45.787697
107483                                 ],
107484                                 [
107485                                     -70.41717,
107486                                     45.793795
107487                                 ],
107488                                 [
107489                                     -70.415232,
107490                                     45.804389
107491                                 ],
107492                                 [
107493                                     -70.409935,
107494                                     45.810745
107495                                 ],
107496                                 [
107497                                     -70.389807,
107498                                     45.825059
107499                                 ],
107500                                 [
107501                                     -70.312654,
107502                                     45.867641
107503                                 ],
107504                                 [
107505                                     -70.283173,
107506                                     45.890482
107507                                 ],
107508                                 [
107509                                     -70.262528,
107510                                     45.923038
107511                                 ],
107512                                 [
107513                                     -70.255939,
107514                                     45.948876
107515                                 ],
107516                                 [
107517                                     -70.263148,
107518                                     45.956834
107519                                 ],
107520                                 [
107521                                     -70.280434,
107522                                     45.959315
107523                                 ],
107524                                 [
107525                                     -70.303947,
107526                                     45.968616
107527                                 ],
107528                                 [
107529                                     -70.316298,
107530                                     45.982982
107531                                 ],
107532                                 [
107533                                     -70.316892,
107534                                     45.999002
107535                                 ],
107536                                 [
107537                                     -70.306143,
107538                                     46.035331
107539                                 ],
107540                                 [
107541                                     -70.303637,
107542                                     46.038483
107543                                 ],
107544                                 [
107545                                     -70.294309,
107546                                     46.044943
107547                                 ],
107548                                 [
107549                                     -70.29201,
107550                                     46.048663
107551                                 ],
107552                                 [
107553                                     -70.293017,
107554                                     46.054038
107555                                 ],
107556                                 [
107557                                     -70.296092,
107558                                     46.057862
107559                                 ],
107560                                 [
107561                                     -70.300795,
107562                                     46.061737
107563                                 ],
107564                                 [
107565                                     -70.304774,
107566                                     46.065975
107567                                 ],
107568                                 [
107569                                     -70.311362,
107570                                     46.071866
107571                                 ],
107572                                 [
107573                                     -70.312629,
107574                                     46.079566
107575                                 ],
107576                                 [
107577                                     -70.30033,
107578                                     46.089281
107579                                 ],
107580                                 [
107581                                     -70.26444,
107582                                     46.106593
107583                                 ],
107584                                 [
107585                                     -70.24948,
107586                                     46.120597
107587                                 ],
107588                                 [
107589                                     -70.244002,
107590                                     46.141009
107591                                 ],
107592                                 [
107593                                     -70.249247,
107594                                     46.162765
107595                                 ],
107596                                 [
107597                                     -70.263329,
107598                                     46.183229
107599                                 ],
107600                                 [
107601                                     -70.284801,
107602                                     46.191859
107603                                 ],
107604                                 [
107605                                     -70.280899,
107606                                     46.211857
107607                                 ],
107608                                 [
107609                                     -70.253407,
107610                                     46.251493
107611                                 ],
107612                                 [
107613                                     -70.236173,
107614                                     46.288339
107615                                 ],
107616                                 [
107617                                     -70.223693,
107618                                     46.300793
107619                                 ],
107620                                 [
107621                                     -70.201886,
107622                                     46.305495
107623                                 ],
107624                                 [
107625                                     -70.199509,
107626                                     46.315262
107627                                 ],
107628                                 [
107629                                     -70.197028,
107630                                     46.336863
107631                                 ],
107632                                 [
107633                                     -70.188398,
107634                                     46.358412
107635                                 ],
107636                                 [
107637                                     -70.167418,
107638                                     46.368179
107639                                 ],
107640                                 [
107641                                     -70.153052,
107642                                     46.372829
107643                                 ],
107644                                 [
107645                                     -70.074323,
107646                                     46.419545
107647                                 ],
107648                                 [
107649                                     -70.061817,
107650                                     46.445409
107651                                 ],
107652                                 [
107653                                     -70.050086,
107654                                     46.511271
107655                                 ],
107656                                 [
107657                                     -70.032723,
107658                                     46.609766
107659                                 ],
107660                                 [
107661                                     -70.023628,
107662                                     46.661287
107663                                 ],
107664                                 [
107665                                     -70.007763,
107666                                     46.704075
107667                                 ],
107668                                 [
107669                                     -69.989961,
107670                                     46.721697
107671                                 ],
107672                                 [
107673                                     -69.899708,
107674                                     46.811562
107675                                 ],
107676                                 [
107677                                     -69.809403,
107678                                     46.901299
107679                                 ],
107680                                 [
107681                                     -69.719099,
107682                                     46.991086
107683                                 ],
107684                                 [
107685                                     -69.628794,
107686                                     47.080797
107687                                 ],
107688                                 [
107689                                     -69.538464,
107690                                     47.17061
107691                                 ],
107692                                 [
107693                                     -69.448159,
107694                                     47.260346
107695                                 ],
107696                                 [
107697                                     -69.357906,
107698                                     47.350134
107699                                 ],
107700                                 [
107701                                     -69.267628,
107702                                     47.439844
107703                                 ],
107704                                 [
107705                                     -69.25091,
107706                                     47.452919
107707                                 ],
107708                                 [
107709                                     -69.237268,
107710                                     47.45881
107711                                 ],
107712                                 [
107713                                     -69.221972,
107714                                     47.459688
107715                                 ],
107716                                 [
107717                                     -69.069655,
107718                                     47.431886
107719                                 ],
107720                                 [
107721                                     -69.054023,
107722                                     47.418399
107723                                 ],
107724                                 [
107725                                     -69.054333,
107726                                     47.389253
107727                                 ],
107728                                 [
107729                                     -69.066193,
107730                                     47.32967
107731                                 ],
107732                                 [
107733                                     -69.065134,
107734                                     47.296339
107735                                 ],
107736                                 [
107737                                     -69.06356,
107738                                     47.290809
107739                                 ],
107740                                 [
107741                                     -69.057486,
107742                                     47.269467
107743                                 ],
107744                                 [
107745                                     -69.0402,
107746                                     47.249055
107747                                 ],
107748                                 [
107749                                     -68.906229,
107750                                     47.190221
107751                                 ],
107752                                 [
107753                                     -68.889718,
107754                                     47.190609
107755                                 ],
107756                                 [
107757                                     -68.761819,
107758                                     47.23704
107759                                 ],
107760                                 [
107761                                     -68.71779,
107762                                     47.245231
107763                                 ],
107764                                 [
107765                                     -68.668801,
107766                                     47.243422
107767                                 ],
107768                                 [
107769                                     -68.644203,
107770                                     47.245283
107771                                 ],
107772                                 [
107773                                     -68.6256,
107774                                     47.255205
107775                                 ],
107776                                 [
107777                                     -68.607926,
107778                                     47.269829
107779                                 ],
107780                                 [
107781                                     -68.58524,
107782                                     47.28249
107783                                 ],
107784                                 [
107785                                     -68.539662,
107786                                     47.299853
107787                                 ],
107788                                 [
107789                                     -68.518009,
107790                                     47.304762
107791                                 ],
107792                                 [
107793                                     -68.492016,
107794                                     47.307553
107795                                 ],
107796                                 [
107797                                     -68.466746,
107798                                     47.305692
107799                                 ],
107800                                 [
107801                                     -68.435327,
107802                                     47.291275
107803                                 ],
107804                                 [
107805                                     -68.422563,
107806                                     47.293109
107807                                 ],
107808                                 [
107809                                     -68.410212,
107810                                     47.297424
107811                                 ],
107812                                 [
107813                                     -68.385614,
107814                                     47.301713
107815                                 ],
107816                                 [
107817                                     -68.383392,
107818                                     47.307139
107819                                 ],
107820                                 [
107821                                     -68.384839,
107822                                     47.315873
107823                                 ],
107824                                 [
107825                                     -68.382049,
107826                                     47.32781
107827                                 ],
107828                                 [
107829                                     -68.347839,
107830                                     47.358506
107831                                 ],
107832                                 [
107833                                     -68.299728,
107834                                     47.367833
107835                                 ],
107836                                 [
107837                                     -68.24645,
107838                                     47.360573
107839                                 ],
107840                                 [
107841                                     -68.197047,
107842                                     47.341401
107843                                 ],
107844                                 [
107845                                     -68.184335,
107846                                     47.333133
107847                                 ],
107848                                 [
107849                                     -68.156068,
107850                                     47.306674
107851                                 ],
107852                                 [
107853                                     -68.145061,
107854                                     47.301455
107855                                 ],
107856                                 [
107857                                     -68.115398,
107858                                     47.292282
107859                                 ],
107860                                 [
107861                                     -68.101446,
107862                                     47.286185
107863                                 ],
107864                                 [
107865                                     -68.039382,
107866                                     47.245231
107867                                 ],
107868                                 [
107869                                     -67.993184,
107870                                     47.223217
107871                                 ],
107872                                 [
107873                                     -67.962436,
107874                                     47.197689
107875                                 ],
107876                                 [
107877                                     -67.953703,
107878                                     47.18663
107879                                 ],
107880                                 [
107881                                     -67.949982,
107882                                     47.172936
107883                                 ],
107884                                 [
107885                                     -67.943419,
107886                                     47.164538
107887                                 ],
107888                                 [
107889                                     -67.899132,
107890                                     47.138778
107891                                 ],
107892                                 [
107893                                     -67.870607,
107894                                     47.107358
107895                                 ],
107896                                 [
107897                                     -67.854742,
107898                                     47.09785
107899                                 ],
107900                                 [
107901                                     -67.813556,
107902                                     47.081908
107903                                 ],
107904                                 [
107905                                     -67.808699,
107906                                     47.075138
107907                                 ],
107908                                 [
107909                                     -67.805185,
107910                                     47.035631
107911                                 ],
107912                                 [
107913                                     -67.802549,
107914                                     46.901247
107915                                 ],
107916                                 [
107917                                     -67.800017,
107918                                     46.766785
107919                                 ],
107920                                 [
107921                                     -67.797433,
107922                                     46.632297
107923                                 ],
107924                                 [
107925                                     -67.794849,
107926                                     46.497861
107927                                 ],
107928                                 [
107929                                     -67.792317,
107930                                     46.363476
107931                                 ],
107932                                 [
107933                                     -67.789733,
107934                                     46.229014
107935                                 ],
107936                                 [
107937                                     -67.78715,
107938                                     46.094552
107939                                 ],
107940                                 [
107941                                     -67.784566,
107942                                     45.960142
107943                                 ],
107944                                 [
107945                                     -67.782757,
107946                                     45.95053
107947                                 ],
107948                                 [
107949                                     -67.776556,
107950                                     45.942933
107951                                 ],
107952                                 [
107953                                     -67.767461,
107954                                     45.935957
107955                                 ],
107956                                 [
107957                                     -67.759658,
107958                                     45.928567
107959                                 ],
107960                                 [
107961                                     -67.757849,
107962                                     45.919472
107963                                 ],
107964                                 [
107965                                     -67.769425,
107966                                     45.903969
107967                                 ],
107968                                 [
107969                                     -67.787356,
107970                                     45.890017
107971                                 ],
107972                                 [
107973                                     -67.799242,
107974                                     45.875651
107975                                 ],
107976                                 [
107977                                     -67.792627,
107978                                     45.858907
107979                                 ],
107980                                 [
107981                                     -67.776091,
107982                                     45.840821
107983                                 ],
107984                                 [
107985                                     -67.772835,
107986                                     45.828057
107987                                 ],
107988                                 [
107989                                     -67.779863,
107990                                     45.815706
107991                                 ],
107992                                 [
107993                                     -67.794126,
107994                                     45.799169
107995                                 ],
107996                                 [
107997                                     -67.80627,
107998                                     45.781754
107999                                 ],
108000                                 [
108001                                     -67.811127,
108002                                     45.76651
108003                                 ],
108004                                 [
108005                                     -67.810816,
108006                                     45.762414
108007                                 ],
108008                                 [
108009                                     -67.817811,
108010                                     45.754896
108011                                 ],
108012                                 [
108013                                     -67.821785,
108014                                     45.740767
108015                                 ],
108016                                 [
108017                                     -67.827673,
108018                                     45.739001
108019                                 ],
108020                                 [
108021                                     -67.868884,
108022                                     45.744593
108023                                 ],
108024                                 [
108025                                     -67.856815,
108026                                     45.723694
108027                                 ],
108028                                 [
108029                                     -67.835768,
108030                                     45.703971
108031                                 ],
108032                                 [
108033                                     -67.793821,
108034                                     45.676301
108035                                 ],
108036                                 [
108037                                     -67.733034,
108038                                     45.651869
108039                                 ],
108040                                 [
108041                                     -67.723173,
108042                                     45.645393
108043                                 ],
108044                                 [
108045                                     -67.711546,
108046                                     45.642155
108047                                 ],
108048                                 [
108049                                     -67.697564,
108050                                     45.64922
108051                                 ],
108052                                 [
108053                                     -67.66695,
108054                                     45.620077
108055                                 ],
108056                                 [
108057                                     -67.649435,
108058                                     45.611247
108059                                 ],
108060                                 [
108061                                     -67.603073,
108062                                     45.605948
108063                                 ],
108064                                 [
108065                                     -67.561862,
108066                                     45.596234
108067                                 ],
108068                                 [
108069                                     -67.54052,
108070                                     45.593879
108071                                 ],
108072                                 [
108073                                     -67.442056,
108074                                     45.603593
108075                                 ],
108076                                 [
108077                                     -67.440939,
108078                                     45.604586
108079                                 ],
108080                                 [
108081                                     -67.431306,
108082                                     45.597941
108083                                 ],
108084                                 [
108085                                     -67.422107,
108086                                     45.568796
108087                                 ],
108088                                 [
108089                                     -67.42619,
108090                                     45.533449
108091                                 ],
108092                                 [
108093                                     -67.443036,
108094                                     45.522184
108095                                 ],
108096                                 [
108097                                     -67.467531,
108098                                     45.508283
108099                                 ],
108100                                 [
108101                                     -67.493214,
108102                                     45.493142
108103                                 ],
108104                                 [
108105                                     -67.48231,
108106                                     45.455521
108107                                 ],
108108                                 [
108109                                     -67.428825,
108110                                     45.38705
108111                                 ],
108112                                 [
108113                                     -67.434561,
108114                                     45.350308
108115                                 ],
108116                                 [
108117                                     -67.459056,
108118                                     45.318424
108119                                 ],
108120                                 [
108121                                     -67.468668,
108122                                     45.301835
108123                                 ],
108124                                 [
108125                                     -67.475024,
108126                                     45.282353
108127                                 ],
108128                                 [
108129                                     -67.471303,
108130                                     45.266282
108131                                 ],
108132                                 [
108133                                     -67.427585,
108134                                     45.236568
108135                                 ],
108136                                 [
108137                                     -67.390533,
108138                                     45.193108
108139                                 ],
108140                                 [
108141                                     -67.356272,
108142                                     45.165926
108143                                 ],
108144                                 [
108145                                     -67.31922,
108146                                     45.153886
108147                                 ],
108148                                 [
108149                                     -67.284648,
108150                                     45.169699
108151                                 ],
108152                                 [
108153                                     -67.279584,
108154                                     45.179052
108155                                 ],
108156                                 [
108157                                     -67.279222,
108158                                     45.187372
108159                                 ],
108160                                 [
108161                                     -67.277207,
108162                                     45.195072
108163                                 ],
108164                                 [
108165                                     -67.267336,
108166                                     45.202513
108167                                 ],
108168                                 [
108169                                     -67.254986,
108170                                     45.205045
108171                                 ],
108172                                 [
108173                                     -67.242428,
108174                                     45.202565
108175                                 ],
108176                                 [
108177                                     -67.219071,
108178                                     45.192126
108179                                 ],
108180                                 [
108181                                     -67.206166,
108182                                     45.189401
108183                                 ],
108184                                 [
108185                                     -67.176015,
108186                                     45.178656
108187                                 ],
108188                                 [
108189                                     -67.191274,
108190                                     45.180365
108191                                 ],
108192                                 [
108193                                     -67.204376,
108194                                     45.178209
108195                                 ],
108196                                 [
108197                                     -67.204724,
108198                                     45.177791
108199                                 ],
108200                                 [
108201                                     -67.152423,
108202                                     45.148932
108203                                 ],
108204                                 [
108205                                     -67.048033,
108206                                     45.043407
108207                                 ],
108208                                 [
108209                                     -66.962727,
108210                                     45.047088
108211                                 ],
108212                                 [
108213                                     -66.857192,
108214                                     44.968696
108215                                 ],
108216                                 [
108217                                     -66.897268,
108218                                     44.817275
108219                                 ],
108220                                 [
108221                                     -67.2159,
108222                                     44.593511
108223                                 ],
108224                                 [
108225                                     -67.122366,
108226                                     44.423624
108227                                 ],
108228                                 [
108229                                     -67.68447,
108230                                     44.192544
108231                                 ],
108232                                 [
108233                                     -67.459678,
108234                                     40.781645
108235                                 ],
108236                                 [
108237                                     -76.607854,
108238                                     32.495823
108239                                 ],
108240                                 [
108241                                     -76.798479,
108242                                     32.713735
108243                                 ],
108244                                 [
108245                                     -78.561892,
108246                                     29.037718
108247                                 ],
108248                                 [
108249                                     -78.892446,
108250                                     29.039659
108251                                 ],
108252                                 [
108253                                     -79.762295,
108254                                     26.719312
108255                                 ],
108256                                 [
108257                                     -80.026352,
108258                                     24.932961
108259                                 ],
108260                                 [
108261                                     -82.368794,
108262                                     23.994833
108263                                 ],
108264                                 [
108265                                     -83.806281,
108266                                     29.068506
108267                                 ],
108268                                 [
108269                                     -87.460772,
108270                                     29.089961
108271                                 ],
108272                                 [
108273                                     -87.922646,
108274                                     28.666131
108275                                 ],
108276                                 [
108277                                     -90.461001,
108278                                     28.246758
108279                                 ],
108280                                 [
108281                                     -91.787336,
108282                                     29.11536
108283                                 ],
108284                                 [
108285                                     -93.311871,
108286                                     29.12431
108287                                 ],
108288                                 [
108289                                     -96.423449,
108290                                     26.057857
108291                                 ],
108292                                 [
108293                                     -97.129057,
108294                                     25.991017
108295                                 ],
108296                                 [
108297                                     -97.129509,
108298                                     25.966833
108299                                 ],
108300                                 [
108301                                     -97.139358,
108302                                     25.965876
108303                                 ],
108304                                 [
108305                                     -97.202171,
108306                                     25.960893
108307                                 ],
108308                                 [
108309                                     -97.202176,
108310                                     25.960857
108311                                 ],
108312                                 [
108313                                     -97.204941,
108314                                     25.960639
108315                                 ],
108316                                 [
108317                                     -97.253051,
108318                                     25.963481
108319                                 ],
108320                                 [
108321                                     -97.266358,
108322                                     25.960639
108323                                 ],
108324                                 [
108325                                     -97.2692,
108326                                     25.944361
108327                                 ],
108328                                 [
108329                                     -97.287649,
108330                                     25.928651
108331                                 ],
108332                                 [
108333                                     -97.310981,
108334                                     25.922088
108335                                 ],
108336                                 [
108337                                     -97.328447,
108338                                     25.933302
108339                                 ],
108340                                 [
108341                                     -97.351107,
108342                                     25.918419
108343                                 ],
108344                                 [
108345                                     -97.355112,
108346                                     25.912786
108347                                 ],
108348                                 [
108349                                     -97.35227,
108350                                     25.894493
108351                                 ],
108352                                 [
108353                                     -97.345165,
108354                                     25.871704
108355                                 ],
108356                                 [
108357                                     -97.345733,
108358                                     25.852222
108359                                 ],
108360                                 [
108361                                     -97.36599,
108362                                     25.843902
108363                                 ],
108364                                 [
108365                                     -97.376015,
108366                                     25.846744
108367                                 ],
108368                                 [
108369                                     -97.380124,
108370                                     25.853203
108371                                 ],
108372                                 [
108373                                     -97.383121,
108374                                     25.860541
108375                                 ],
108376                                 [
108377                                     -97.389891,
108378                                     25.865657
108379                                 ],
108380                                 [
108381                                     -97.397823,
108382                                     25.865812
108383                                 ],
108384                                 [
108385                                     -97.399476,
108386                                     25.861162
108387                                 ],
108388                                 [
108389                                     -97.39989,
108390                                     25.855115
108391                                 ],
108392                                 [
108393                                     -97.404179,
108394                                     25.851395
108395                                 ],
108396                                 [
108397                                     -97.425418,
108398                                     25.854857
108399                                 ],
108400                                 [
108401                                     -97.435727,
108402                                     25.869275
108403                                 ],
108404                                 [
108405                                     -97.441309,
108406                                     25.884933
108407                                 ],
108408                                 [
108409                                     -97.448259,
108410                                     25.892322
108411                                 ],
108412                                 [
108413                                     -97.469421,
108414                                     25.892943
108415                                 ],
108416                                 [
108417                                     -97.486319,
108418                                     25.895733
108419                                 ],
108420                                 [
108421                                     -97.502209,
108422                                     25.901883
108423                                 ],
108424                                 [
108425                                     -97.52027,
108426                                     25.912786
108427                                 ],
108428                                 [
108429                                     -97.565177,
108430                                     25.954748
108431                                 ],
108432                                 [
108433                                     -97.594322,
108434                                     25.966375
108435                                 ],
108436                                 [
108437                                     -97.604787,
108438                                     25.979966
108439                                 ],
108440                                 [
108441                                     -97.613055,
108442                                     25.995985
108443                                 ],
108444                                 [
108445                                     -97.622641,
108446                                     26.00906
108447                                 ],
108448                                 [
108449                                     -97.641451,
108450                                     26.022495
108451                                 ],
108452                                 [
108453                                     -97.659874,
108454                                     26.03066
108455                                 ],
108456                                 [
108457                                     -97.679614,
108458                                     26.034639
108459                                 ],
108460                                 [
108461                                     -97.766948,
108462                                     26.039652
108463                                 ],
108464                                 [
108465                                     -97.780306,
108466                                     26.043218
108467                                 ],
108468                                 [
108469                                     -97.782321,
108470                                     26.058617
108471                                 ],
108472                                 [
108473                                     -97.80201,
108474                                     26.063733
108475                                 ],
108476                                 [
108477                                     -97.878181,
108478                                     26.063733
108479                                 ],
108480                                 [
108481                                     -97.941666,
108482                                     26.056809
108483                                 ],
108484                                 [
108485                                     -97.999233,
108486                                     26.064302
108487                                 ],
108488                                 [
108489                                     -98.013057,
108490                                     26.063682
108491                                 ],
108492                                 [
108493                                     -98.044166,
108494                                     26.048799
108495                                 ],
108496                                 [
108497                                     -98.065457,
108498                                     26.042184
108499                                 ],
108500                                 [
108501                                     -98.075146,
108502                                     26.046628
108503                                 ],
108504                                 [
108505                                     -98.083311,
108506                                     26.070916
108507                                 ],
108508                                 [
108509                                     -98.103103,
108510                                     26.074947
108511                                 ],
108512                                 [
108513                                     -98.150232,
108514                                     26.063682
108515                                 ],
108516                                 [
108517                                     -98.185062,
108518                                     26.065232
108519                                 ],
108520                                 [
108521                                     -98.222656,
108522                                     26.075412
108523                                 ],
108524                                 [
108525                                     -98.300429,
108526                                     26.111431
108527                                 ],
108528                                 [
108529                                     -98.309809,
108530                                     26.121094
108531                                 ],
108532                                 [
108533                                     -98.333037,
108534                                     26.15303
108535                                 ],
108536                                 [
108537                                     -98.339264,
108538                                     26.159851
108539                                 ],
108540                                 [
108541                                     -98.365774,
108542                                     26.160161
108543                                 ],
108544                                 [
108545                                     -98.377272,
108546                                     26.163572
108547                                 ],
108548                                 [
108549                                     -98.377272,
108550                                     26.173649
108551                                 ],
108552                                 [
108553                                     -98.36934,
108554                                     26.19401
108555                                 ],
108556                                 [
108557                                     -98.397193,
108558                                     26.201141
108559                                 ],
108560                                 [
108561                                     -98.428845,
108562                                     26.217729
108563                                 ],
108564                                 [
108565                                     -98.456544,
108566                                     26.225946
108567                                 ],
108568                                 [
108569                                     -98.472383,
108570                                     26.207652
108571                                 ],
108572                                 [
108573                                     -98.49295,
108574                                     26.230596
108575                                 ],
108576                                 [
108577                                     -98.521527,
108578                                     26.240932
108579                                 ],
108580                                 [
108581                                     -98.552791,
108582                                     26.248321
108583                                 ],
108584                                 [
108585                                     -98.581627,
108586                                     26.262274
108587                                 ],
108588                                 [
108589                                     -98.640564,
108590                                     26.24181
108591                                 ],
108592                                 [
108593                                     -98.653663,
108594                                     26.244291
108595                                 ],
108596                                 [
108597                                     -98.664696,
108598                                     26.250647
108599                                 ],
108600                                 [
108601                                     -98.685289,
108602                                     26.268475
108603                                 ],
108604                                 [
108605                                     -98.693325,
108606                                     26.270542
108607                                 ],
108608                                 [
108609                                     -98.702239,
108610                                     26.271628
108611                                 ],
108612                                 [
108613                                     -98.704255,
108614                                     26.27664
108615                                 ],
108616                                 [
108617                                     -98.691465,
108618                                     26.290231
108619                                 ],
108620                                 [
108621                                     -98.701413,
108622                                     26.299119
108623                                 ],
108624                                 [
108625                                     -98.713169,
108626                                     26.303357
108627                                 ],
108628                                 [
108629                                     -98.726217,
108630                                     26.30439
108631                                 ],
108632                                 [
108633                                     -98.739911,
108634                                     26.303253
108635                                 ],
108636                                 [
108637                                     -98.735932,
108638                                     26.320048
108639                                 ],
108640                                 [
108641                                     -98.746397,
108642                                     26.332141
108643                                 ],
108644                                 [
108645                                     -98.780839,
108646                                     26.351674
108647                                 ],
108648                                 [
108649                                     -98.795851,
108650                                     26.368314
108651                                 ],
108652                                 [
108653                                     -98.801329,
108654                                     26.372138
108655                                 ],
108656                                 [
108657                                     -98.810295,
108658                                     26.372448
108659                                 ],
108660                                 [
108661                                     -98.817323,
108662                                     26.368521
108663                                 ],
108664                                 [
108665                                     -98.825023,
108666                                     26.366454
108667                                 ],
108668                                 [
108669                                     -98.836081,
108670                                     26.372138
108671                                 ],
108672                                 [
108673                                     -98.842334,
108674                                     26.365834
108675                                 ],
108676                                 [
108677                                     -98.850835,
108678                                     26.364077
108679                                 ],
108680                                 [
108681                                     -98.860524,
108682                                     26.366299
108683                                 ],
108684                                 [
108685                                     -98.870214,
108686                                     26.372138
108687                                 ],
108688                                 [
108689                                     -98.893029,
108690                                     26.367849
108691                                 ],
108692                                 [
108693                                     -98.9299,
108694                                     26.39224
108695                                 ],
108696                                 [
108697                                     -98.945377,
108698                                     26.378288
108699                                 ],
108700                                 [
108701                                     -98.954136,
108702                                     26.393946
108703                                 ],
108704                                 [
108705                                     -98.962844,
108706                                     26.399527
108707                                 ],
108708                                 [
108709                                     -98.986951,
108710                                     26.400095
108711                                 ],
108712                                 [
108713                                     -99.004056,
108714                                     26.393842
108715                                 ],
108716                                 [
108717                                     -99.010515,
108718                                     26.392602
108719                                 ],
108720                                 [
108721                                     -99.016432,
108722                                     26.394462
108723                                 ],
108724                                 [
108725                                     -99.022995,
108726                                     26.403351
108727                                 ],
108728                                 [
108729                                     -99.027878,
108730                                     26.406245
108731                                 ],
108732                                 [
108733                                     -99.047645,
108734                                     26.406968
108735                                 ],
108736                                 [
108737                                     -99.066351,
108738                                     26.404746
108739                                 ],
108740                                 [
108741                                     -99.085498,
108742                                     26.40764
108743                                 ],
108744                                 [
108745                                     -99.106427,
108746                                     26.423039
108747                                 ],
108748                                 [
108749                                     -99.108907,
108750                                     26.434253
108751                                 ],
108752                                 [
108753                                     -99.102525,
108754                                     26.446966
108755                                 ],
108756                                 [
108757                                     -99.09374,
108758                                     26.459781
108759                                 ],
108760                                 [
108761                                     -99.089373,
108762                                     26.47115
108763                                 ],
108764                                 [
108765                                     -99.091492,
108766                                     26.484018
108767                                 ],
108768                                 [
108769                                     -99.10299,
108770                                     26.512078
108771                                 ],
108772                                 [
108773                                     -99.115108,
108774                                     26.525617
108775                                 ],
108776                                 [
108777                                     -99.140946,
108778                                     26.531405
108779                                 ],
108780                                 [
108781                                     -99.164873,
108782                                     26.540448
108783                                 ],
108784                                 [
108785                                     -99.17128,
108786                                     26.563961
108787                                 ],
108788                                 [
108789                                     -99.171548,
108790                                     26.56583
108791                                 ],
108792                                 [
108793                                     -99.213953,
108794                                     26.568537
108795                                 ],
108796                                 [
108797                                     -99.242801,
108798                                     26.579723
108799                                 ],
108800                                 [
108801                                     -99.254575,
108802                                     26.6018
108803                                 ],
108804                                 [
108805                                     -99.258844,
108806                                     26.614752
108807                                 ],
108808                                 [
108809                                     -99.277683,
108810                                     26.638007
108811                                 ],
108812                                 [
108813                                     -99.281951,
108814                                     26.649781
108815                                 ],
108816                                 [
108817                                     -99.277389,
108818                                     26.657729
108819                                 ],
108820                                 [
108821                                     -99.26635,
108822                                     26.653314
108823                                 ],
108824                                 [
108825                                     -99.252662,
108826                                     26.644483
108827                                 ],
108828                                 [
108829                                     -99.240299,
108830                                     26.639184
108831                                 ],
108832                                 [
108833                                     -99.244861,
108834                                     26.652431
108835                                 ],
108836                                 [
108837                                     -99.240299,
108838                                     26.697763
108839                                 ],
108840                                 [
108841                                     -99.242507,
108842                                     26.713658
108843                                 ],
108844                                 [
108845                                     -99.252368,
108846                                     26.743683
108847                                 ],
108848                                 [
108849                                     -99.254575,
108850                                     26.75899
108851                                 ],
108852                                 [
108853                                     -99.252368,
108854                                     26.799024
108855                                 ],
108856                                 [
108857                                     -99.254575,
108858                                     26.810504
108859                                 ],
108860                                 [
108861                                     -99.257666,
108862                                     26.813153
108863                                 ],
108864                                 [
108865                                     -99.262229,
108866                                     26.814036
108867                                 ],
108868                                 [
108869                                     -99.266497,
108870                                     26.817863
108871                                 ],
108872                                 [
108873                                     -99.268263,
108874                                     26.827872
108875                                 ],
108876                                 [
108877                                     -99.271649,
108878                                     26.832876
108879                                 ],
108880                                 [
108881                                     -99.289458,
108882                                     26.84465
108883                                 ],
108884                                 [
108885                                     -99.308444,
108886                                     26.830521
108887                                 ],
108888                                 [
108889                                     -99.316539,
108890                                     26.822279
108891                                 ],
108892                                 [
108893                                     -99.323457,
108894                                     26.810504
108895                                 ],
108896                                 [
108897                                     -99.328166,
108898                                     26.797258
108899                                 ],
108900                                 [
108901                                     -99.329197,
108902                                     26.789016
108903                                 ],
108904                                 [
108905                                     -99.331699,
108906                                     26.78254
108907                                 ],
108908                                 [
108909                                     -99.340383,
108910                                     26.77312
108911                                 ],
108912                                 [
108913                                     -99.366728,
108914                                     26.761345
108915                                 ],
108916                                 [
108917                                     -99.380269,
108918                                     26.777241
108919                                 ],
108920                                 [
108921                                     -99.391896,
108922                                     26.796963
108923                                 ],
108924                                 [
108925                                     -99.412207,
108926                                     26.796963
108927                                 ],
108928                                 [
108929                                     -99.410883,
108930                                     26.808149
108931                                 ],
108932                                 [
108933                                     -99.405437,
108934                                     26.818452
108935                                 ],
108936                                 [
108937                                     -99.396606,
108938                                     26.824928
108939                                 ],
108940                                 [
108941                                     -99.384979,
108942                                     26.824928
108943                                 ],
108944                                 [
108945                                     -99.377178,
108946                                     26.816686
108947                                 ],
108948                                 [
108949                                     -99.374823,
108950                                     26.804028
108951                                 ],
108952                                 [
108953                                     -99.374234,
108954                                     26.791076
108955                                 ],
108956                                 [
108957                                     -99.371291,
108958                                     26.783128
108959                                 ],
108960                                 [
108961                                     -99.360694,
108962                                     26.780479
108963                                 ],
108964                                 [
108965                                     -99.359369,
108966                                     26.790487
108967                                 ],
108968                                 [
108969                                     -99.36452,
108970                                     26.810504
108971                                 ],
108972                                 [
108973                                     -99.357897,
108974                                     26.822279
108975                                 ],
108976                                 [
108977                                     -99.351274,
108978                                     26.83111
108979                                 ],
108980                                 [
108981                                     -99.346123,
108982                                     26.840824
108983                                 ],
108984                                 [
108985                                     -99.344062,
108986                                     26.855247
108987                                 ],
108988                                 [
108989                                     -99.348772,
108990                                     26.899696
108991                                 ],
108992                                 [
108993                                     -99.355101,
108994                                     26.920302
108995                                 ],
108996                                 [
108997                                     -99.36452,
108998                                     26.934726
108999                                 ],
109000                                 [
109001                                     -99.403377,
109002                                     26.952093
109003                                 ],
109004                                 [
109005                                     -99.413974,
109006                                     26.964162
109007                                 ],
109008                                 [
109009                                     -99.401758,
109010                                     26.985651
109011                                 ],
109012                                 [
109013                                     -99.399991,
109014                                     26.999192
109015                                 ],
109016                                 [
109017                                     -99.418831,
109018                                     27.007728
109019                                 ],
109020                                 [
109021                                     -99.441938,
109022                                     27.013615
109023                                 ],
109024                                 [
109025                                     -99.453271,
109026                                     27.019797
109027                                 ],
109028                                 [
109029                                     -99.455332,
109030                                     27.025979
109031                                 ],
109032                                 [
109033                                     -99.464751,
109034                                     27.039225
109035                                 ],
109036                                 [
109037                                     -99.466959,
109038                                     27.047467
109039                                 ],
109040                                 [
109041                                     -99.462544,
109042                                     27.057181
109043                                 ],
109044                                 [
109045                                     -99.461635,
109046                                     27.056839
109047                                 ],
109048                                 [
109049                                     -99.461728,
109050                                     27.056954
109051                                 ],
109052                                 [
109053                                     -99.442039,
109054                                     27.089614
109055                                 ],
109056                                 [
109057                                     -99.439404,
109058                                     27.098347
109059                                 ],
109060                                 [
109061                                     -99.441419,
109062                                     27.107494
109063                                 ],
109064                                 [
109065                                     -99.445734,
109066                                     27.114728
109067                                 ],
109068                                 [
109069                                     -99.450178,
109070                                     27.120465
109071                                 ],
109072                                 [
109073                                     -99.452452,
109074                                     27.125012
109075                                 ],
109076                                 [
109077                                     -99.450333,
109078                                     27.145166
109079                                 ],
109080                                 [
109081                                     -99.435786,
109082                                     27.188419
109083                                 ],
109084                                 [
109085                                     -99.431988,
109086                                     27.207591
109087                                 ],
109088                                 [
109089                                     -99.434029,
109090                                     27.22697
109091                                 ],
109092                                 [
109093                                     -99.440902,
109094                                     27.244798
109095                                 ],
109096                                 [
109097                                     -99.451832,
109098                                     27.26118
109099                                 ],
109100                                 [
109101                                     -99.46612,
109102                                     27.276527
109103                                 ],
109104                                 [
109105                                     -99.468963,
109106                                     27.278233
109107                                 ],
109108                                 [
109109                                     -99.480409,
109110                                     27.283297
109111                                 ],
109112                                 [
109113                                     -99.482941,
109114                                     27.286708
109115                                 ],
109116                                 [
109117                                     -99.484879,
109118                                     27.294821
109119                                 ],
109120                                 [
109121                                     -99.486584,
109122                                     27.297611
109123                                 ],
109124                                 [
109125                                     -99.493199,
109126                                     27.30128
109127                                 ],
109128                                 [
109129                                     -99.521362,
109130                                     27.311254
109131                                 ],
109132                                 [
109133                                     -99.5148,
109134                                     27.321796
109135                                 ],
109136                                 [
109137                                     -99.497591,
109138                                     27.338798
109139                                 ],
109140                                 [
109141                                     -99.494026,
109142                                     27.348203
109143                                 ],
109144                                 [
109145                                     -99.492889,
109146                                     27.358848
109147                                 ],
109148                                 [
109149                                     -99.487721,
109150                                     27.37187
109151                                 ],
109152                                 [
109153                                     -99.484621,
109154                                     27.391766
109155                                 ],
109156                                 [
109157                                     -99.475706,
109158                                     27.414762
109159                                 ],
109160                                 [
109161                                     -99.472916,
109162                                     27.426647
109163                                 ],
109164                                 [
109165                                     -99.473639,
109166                                     27.463803
109167                                 ],
109168                                 [
109169                                     -99.472916,
109170                                     27.468299
109171                                 ],
109172                                 [
109173                                     -99.47643,
109174                                     27.48251
109175                                 ],
109176                                 [
109177                                     -99.480409,
109178                                     27.490778
109179                                 ],
109180                                 [
109181                                     -99.48829,
109182                                     27.494654
109183                                 ],
109184                                 [
109185                                     -99.503689,
109186                                     27.495584
109187                                 ],
109188                                 [
109189                                     -99.509503,
109190                                     27.500028
109191                                 ],
109192                                 [
109193                                     -99.510071,
109194                                     27.510518
109195                                 ],
109196                                 [
109197                                     -99.507074,
109198                                     27.533437
109199                                 ],
109200                                 [
109201                                     -99.507203,
109202                                     27.57377
109203                                 ],
109204                                 [
109205                                     -99.515006,
109206                                     27.588601
109207                                 ],
109208                                 [
109209                                     -99.535031,
109210                                     27.604828
109211                                 ],
109212                                 [
109213                                     -99.55503,
109214                                     27.613509
109215                                 ],
109216                                 [
109217                                     -99.572264,
109218                                     27.61847
109219                                 ],
109220                                 [
109221                                     -99.578232,
109222                                     27.622811
109223                                 ],
109224                                 [
109225                                     -99.590247,
109226                                     27.642061
109227                                 ],
109228                                 [
109229                                     -99.600169,
109230                                     27.646427
109231                                 ],
109232                                 [
109233                                     -99.612442,
109234                                     27.643637
109235                                 ],
109236                                 [
109237                                     -99.633526,
109238                                     27.633069
109239                                 ],
109240                                 [
109241                                     -99.644869,
109242                                     27.632733
109243                                 ],
109244                                 [
109245                                     -99.648642,
109246                                     27.636919
109247                                 ],
109248                                 [
109249                                     -99.658693,
109250                                     27.654024
109251                                 ],
109252                                 [
109253                                     -99.664739,
109254                                     27.659398
109255                                 ],
109256                                 [
109257                                     -99.70037,
109258                                     27.659191
109259                                 ],
109260                                 [
109261                                     -99.705692,
109262                                     27.66317
109263                                 ],
109264                                 [
109265                                     -99.710674,
109266                                     27.670116
109267                                 ],
109268                                 [
109269                                     -99.723056,
109270                                     27.687381
109271                                 ],
109272                                 [
109273                                     -99.730652,
109274                                     27.691825
109275                                 ],
109276                                 [
109277                                     -99.734037,
109278                                     27.702031
109279                                 ],
109280                                 [
109281                                     -99.736311,
109282                                     27.713607
109283                                 ],
109284                                 [
109285                                     -99.740445,
109286                                     27.722159
109287                                 ],
109288                                 [
109289                                     -99.747344,
109290                                     27.726009
109291                                 ],
109292                                 [
109293                                     -99.765198,
109294                                     27.731177
109295                                 ],
109296                                 [
109297                                     -99.774577,
109298                                     27.735828
109299                                 ],
109300                                 [
109301                                     -99.78685,
109302                                     27.748488
109303                                 ],
109304                                 [
109305                                     -99.795428,
109306                                     27.761924
109307                                 ],
109308                                 [
109309                                     -99.806963,
109310                                     27.771423
109311                                 ],
109312                                 [
109313                                     -99.808167,
109314                                     27.772414
109315                                 ],
109316                                 [
109317                                     -99.83292,
109318                                     27.776755
109319                                 ],
109320                                 [
109321                                     -99.832971,
109322                                     27.782181
109323                                 ],
109324                                 [
109325                                     -99.844779,
109326                                     27.793576
109327                                 ],
109328                                 [
109329                                     -99.858241,
109330                                     27.803524
109331                                 ],
109332                                 [
109333                                     -99.863357,
109334                                     27.804661
109335                                 ],
109336                                 [
109337                                     -99.864727,
109338                                     27.814324
109339                                 ],
109340                                 [
109341                                     -99.861858,
109342                                     27.83608
109343                                 ],
109344                                 [
109345                                     -99.863357,
109346                                     27.845666
109347                                 ],
109348                                 [
109349                                     -99.870928,
109350                                     27.854477
109351                                 ],
109352                                 [
109353                                     -99.880204,
109354                                     27.859231
109355                                 ],
109356                                 [
109357                                     -99.888007,
109358                                     27.864812
109359                                 ],
109360                                 [
109361                                     -99.891288,
109362                                     27.876026
109363                                 ],
109364                                 [
109365                                     -99.882684,
109366                                     27.89158
109367                                 ],
109368                                 [
109369                                     -99.878808,
109370                                     27.901838
109371                                 ],
109372                                 [
109373                                     -99.88134,
109374                                     27.906463
109375                                 ],
109376                                 [
109377                                     -99.896766,
109378                                     27.912923
109379                                 ],
109380                                 [
109381                                     -99.914336,
109382                                     27.928245
109383                                 ],
109384                                 [
109385                                     -99.929916,
109386                                     27.946331
109387                                 ],
109388                                 [
109389                                     -99.939683,
109390                                     27.961085
109391                                 ],
109392                                 [
109393                                     -99.928289,
109394                                     27.975761
109395                                 ],
109396                                 [
109397                                     -99.940717,
109398                                     27.983254
109399                                 ],
109400                                 [
109401                                     -99.961852,
109402                                     27.987492
109403                                 ],
109404                                 [
109405                                     -99.976606,
109406                                     27.992453
109407                                 ],
109408                                 [
109409                                     -99.991127,
109410                                     28.007801
109411                                 ],
109412                                 [
109413                                     -100.000584,
109414                                     28.02041
109415                                 ],
109416                                 [
109417                                     -100.007457,
109418                                     28.033561
109419                                 ],
109420                                 [
109421                                     -100.014123,
109422                                     28.050459
109423                                 ],
109424                                 [
109425                                     -100.013503,
109426                                     28.056971
109427                                 ],
109428                                 [
109429                                     -100.010506,
109430                                     28.063611
109431                                 ],
109432                                 [
109433                                     -100.010196,
109434                                     28.068882
109435                                 ],
109436                                 [
109437                                     -100.017585,
109438                                     28.070949
109439                                 ],
109440                                 [
109441                                     -100.031538,
109442                                     28.081801
109443                                 ],
109444                                 [
109445                                     -100.045077,
109446                                     28.095289
109447                                 ],
109448                                 [
109449                                     -100.048023,
109450                                     28.102523
109451                                 ],
109452                                 [
109453                                     -100.048901,
109454                                     28.115959
109455                                 ],
109456                                 [
109457                                     -100.056498,
109458                                     28.137922
109459                                 ],
109460                                 [
109461                                     -100.074895,
109462                                     28.154407
109463                                 ],
109464                                 [
109465                                     -100.172873,
109466                                     28.198538
109467                                 ],
109468                                 [
109469                                     -100.189203,
109470                                     28.201329
109471                                 ],
109472                                 [
109473                                     -100.197626,
109474                                     28.207168
109475                                 ],
109476                                 [
109477                                     -100.201192,
109478                                     28.220346
109479                                 ],
109480                                 [
109481                                     -100.202949,
109482                                     28.234428
109483                                 ],
109484                                 [
109485                                     -100.205946,
109486                                     28.242877
109487                                 ],
109488                                 [
109489                                     -100.212819,
109490                                     28.245073
109491                                 ],
109492                                 [
109493                                     -100.240724,
109494                                     28.249698
109495                                 ],
109496                                 [
109497                                     -100.257932,
109498                                     28.260524
109499                                 ],
109500                                 [
109501                                     -100.275089,
109502                                     28.277242
109503                                 ],
109504                                 [
109505                                     -100.284339,
109506                                     28.296517
109507                                 ],
109508                                 [
109509                                     -100.277931,
109510                                     28.314888
109511                                 ],
109512                                 [
109513                                     -100.278551,
109514                                     28.331088
109515                                 ],
109516                                 [
109517                                     -100.293899,
109518                                     28.353413
109519                                 ],
109520                                 [
109521                                     -100.322631,
109522                                     28.386899
109523                                 ],
109524                                 [
109525                                     -100.331675,
109526                                     28.422013
109527                                 ],
109528                                 [
109529                                     -100.336326,
109530                                     28.458574
109531                                 ],
109532                                 [
109533                                     -100.340201,
109534                                     28.464259
109535                                 ],
109536                                 [
109537                                     -100.348315,
109538                                     28.470253
109539                                 ],
109540                                 [
109541                                     -100.355549,
109542                                     28.478185
109543                                 ],
109544                                 [
109545                                     -100.35679,
109546                                     28.489322
109547                                 ],
109548                                 [
109549                                     -100.351622,
109550                                     28.496711
109551                                 ],
109552                                 [
109553                                     -100.322631,
109554                                     28.510406
109555                                 ],
109556                                 [
109557                                     -100.364024,
109558                                     28.524797
109559                                 ],
109560                                 [
109561                                     -100.38423,
109562                                     28.537174
109563                                 ],
109564                                 [
109565                                     -100.397769,
109566                                     28.557586
109567                                 ],
109568                                 [
109569                                     -100.398751,
109570                                     28.568645
109571                                 ],
109572                                 [
109573                                     -100.397097,
109574                                     28.592726
109575                                 ],
109576                                 [
109577                                     -100.401438,
109578                                     28.60226
109579                                 ],
109580                                 [
109581                                     -100.411463,
109582                                     28.609314
109583                                 ],
109584                                 [
109585                                     -100.434821,
109586                                     28.619133
109587                                 ],
109588                                 [
109589                                     -100.44619,
109590                                     28.626497
109591                                 ],
109592                                 [
109593                                     -100.444898,
109594                                     28.643782
109595                                 ],
109596                                 [
109597                                     -100.481381,
109598                                     28.686054
109599                                 ],
109600                                 [
109601                                     -100.493939,
109602                                     28.708378
109603                                 ],
109604                                 [
109605                                     -100.519054,
109606                                     28.804961
109607                                 ],
109608                                 [
109609                                     -100.524996,
109610                                     28.814831
109611                                 ],
109612                                 [
109613                                     -100.529285,
109614                                     28.819947
109615                                 ],
109616                                 [
109617                                     -100.534453,
109618                                     28.830231
109619                                 ],
109620                                 [
109621                                     -100.538639,
109622                                     28.835631
109623                                 ],
109624                                 [
109625                                     -100.54515,
109626                                     28.83899
109627                                 ],
109628                                 [
109629                                     -100.559671,
109630                                     28.839378
109631                                 ],
109632                                 [
109633                                     -100.566234,
109634                                     28.842504
109635                                 ],
109636                                 [
109637                                     -100.569696,
109638                                     28.84961
109639                                 ],
109640                                 [
109641                                     -100.56334,
109642                                     28.86209
109643                                 ],
109644                                 [
109645                                     -100.566234,
109646                                     28.869789
109647                                 ],
109648                                 [
109649                                     -100.571763,
109650                                     28.8732
109651                                 ],
109652                                 [
109653                                     -100.586543,
109654                                     28.879789
109655                                 ],
109656                                 [
109657                                     -100.58954,
109658                                     28.883458
109659                                 ],
109660                                 [
109661                                     -100.594966,
109662                                     28.899322
109663                                 ],
109664                                 [
109665                                     -100.606955,
109666                                     28.910123
109667                                 ],
109668                                 [
109669                                     -100.618841,
109670                                     28.917926
109671                                 ],
109672                                 [
109673                                     -100.624318,
109674                                     28.924721
109675                                 ],
109676                                 [
109677                                     -100.624783,
109678                                     28.93777
109679                                 ],
109680                                 [
109681                                     -100.626696,
109682                                     28.948338
109683                                 ],
109684                                 [
109685                                     -100.630778,
109686                                     28.956683
109687                                 ],
109688                                 [
109689                                     -100.637909,
109690                                     28.962884
109691                                 ],
109692                                 [
109693                                     -100.628918,
109694                                     28.98433
109695                                 ],
109696                                 [
109697                                     -100.632793,
109698                                     29.005156
109699                                 ],
109700                                 [
109701                                     -100.652224,
109702                                     29.044817
109703                                 ],
109704                                 [
109705                                     -100.660854,
109706                                     29.102669
109707                                 ],
109708                                 [
109709                                     -100.668967,
109710                                     29.116208
109711                                 ],
109712                                 [
109713                                     -100.678165,
109714                                     29.119412
109715                                 ],
109716                                 [
109717                                     -100.690826,
109718                                     29.121014
109719                                 ],
109720                                 [
109721                                     -100.70204,
109722                                     29.12365
109723                                 ],
109724                                 [
109725                                     -100.706846,
109726                                     29.130187
109727                                 ],
109728                                 [
109729                                     -100.70974,
109730                                     29.135561
109731                                 ],
109732                                 [
109733                                     -100.762501,
109734                                     29.173776
109735                                 ],
109736                                 [
109737                                     -100.770098,
109738                                     29.187289
109739                                 ],
109740                                 [
109741                                     -100.762088,
109742                                     29.208658
109743                                 ],
109744                                 [
109745                                     -100.783172,
109746                                     29.243074
109747                                 ],
109748                                 [
109749                                     -100.796143,
109750                                     29.257673
109751                                 ],
109752                                 [
109753                                     -100.81609,
109754                                     29.270773
109755                                 ],
109756                                 [
109757                                     -100.86389,
109758                                     29.290616
109759                                 ],
109760                                 [
109761                                     -100.871797,
109762                                     29.296456
109763                                 ],
109764                                 [
109765                                     -100.891227,
109766                                     29.318547
109767                                 ],
109768                                 [
109769                                     -100.91474,
109770                                     29.337048
109771                                 ],
109772                                 [
109773                                     -100.987397,
109774                                     29.366322
109775                                 ],
109776                                 [
109777                                     -100.998301,
109778                                     29.372472
109779                                 ],
109780                                 [
109781                                     -101.008068,
109782                                     29.380585
109783                                 ],
109784                                 [
109785                                     -101.016232,
109786                                     29.390068
109787                                 ],
109788                                 [
109789                                     -101.022175,
109790                                     29.40048
109791                                 ],
109792                                 [
109793                                     -101.025948,
109794                                     29.414356
109795                                 ],
109796                                 [
109797                                     -101.029617,
109798                                     29.442984
109799                                 ],
109800                                 [
109801                                     -101.037782,
109802                                     29.460063
109803                                 ],
109804                                 [
109805                                     -101.039026,
109806                                     29.460452
109807                                 ],
109808                                 [
109809                                     -101.040188,
109810                                     29.457132
109811                                 ],
109812                                 [
109813                                     -101.045487,
109814                                     29.451245
109815                                 ],
109816                                 [
109817                                     -101.060205,
109818                                     29.449184
109819                                 ],
109820                                 [
109821                                     -101.067711,
109822                                     29.45095
109823                                 ],
109824                                 [
109825                                     -101.076101,
109826                                     29.453894
109827                                 ],
109828                                 [
109829                                     -101.085962,
109830                                     29.454483
109831                                 ],
109832                                 [
109833                                     -101.098031,
109834                                     29.449184
109835                                 ],
109836                                 [
109837                                     -101.113043,
109838                                     29.466552
109839                                 ],
109840                                 [
109841                                     -101.142774,
109842                                     29.475383
109843                                 ],
109844                                 [
109845                                     -101.174124,
109846                                     29.475971
109847                                 ],
109848                                 [
109849                                     -101.193699,
109850                                     29.469495
109851                                 ],
109852                                 [
109853                                     -101.198703,
109854                                     29.473911
109855                                 ],
109856                                 [
109857                                     -101.198851,
109858                                     29.476854
109859                                 ],
109860                                 [
109861                                     -101.184132,
109862                                     29.497754
109863                                 ],
109864                                 [
109865                                     -101.184868,
109866                                     29.512767
109867                                 ],
109868                                 [
109869                                     -101.195171,
109870                                     29.521892
109871                                 ],
109872                                 [
109873                                     -101.214157,
109874                                     29.518065
109875                                 ],
109876                                 [
109877                                     -101.245213,
109878                                     29.493044
109879                                 ],
109880                                 [
109881                                     -101.265818,
109882                                     29.487157
109883                                 ],
109884                                 [
109885                                     -101.290545,
109886                                     29.49746
109887                                 ],
109888                                 [
109889                                     -101.297315,
109890                                     29.503936
109891                                 ],
109892                                 [
109893                                     -101.300995,
109894                                     29.512767
109895                                 ],
109896                                 [
109897                                     -101.294372,
109898                                     29.520715
109899                                 ],
109900                                 [
109901                                     -101.273177,
109902                                     29.524247
109903                                 ],
109904                                 [
109905                                     -101.259195,
109906                                     29.533372
109907                                 ],
109908                                 [
109909                                     -101.243888,
109910                                     29.554861
109911                                 ],
109912                                 [
109913                                     -101.231966,
109914                                     29.580176
109915                                 ],
109916                                 [
109917                                     -101.227845,
109918                                     29.599899
109919                                 ],
109920                                 [
109921                                     -101.239178,
109922                                     29.616677
109923                                 ],
109924                                 [
109925                                     -101.26052,
109926                                     29.613439
109927                                 ],
109928                                 [
109929                                     -101.281272,
109930                                     29.597249
109931                                 ],
109932                                 [
109933                                     -101.290545,
109934                                     29.575761
109935                                 ],
109936                                 [
109937                                     -101.295255,
109938                                     29.570168
109939                                 ],
109940                                 [
109941                                     -101.306146,
109942                                     29.574583
109943                                 ],
109944                                 [
109945                                     -101.317626,
109946                                     29.584003
109947                                 ],
109948                                 [
109949                                     -101.323955,
109950                                     29.592539
109951                                 ],
109952                                 [
109953                                     -101.323661,
109954                                     29.603137
109955                                 ],
109956                                 [
109957                                     -101.318804,
109958                                     29.616383
109959                                 ],
109960                                 [
109961                                     -101.311445,
109962                                     29.628158
109963                                 ],
109964                                 [
109965                                     -101.303497,
109966                                     29.634045
109967                                 ],
109968                                 [
109969                                     -101.303669,
109970                                     29.631411
109971                                 ],
109972                                 [
109973                                     -101.302727,
109974                                     29.633851
109975                                 ],
109976                                 [
109977                                     -101.301073,
109978                                     29.649509
109979                                 ],
109980                                 [
109981                                     -101.30978,
109982                                     29.654548
109983                                 ],
109984                                 [
109985                                     -101.336239,
109986                                     29.654315
109987                                 ],
109988                                 [
109989                                     -101.349029,
109990                                     29.660103
109991                                 ],
109992                                 [
109993                                     -101.357684,
109994                                     29.667441
109995                                 ],
109996                                 [
109997                                     -101.364351,
109998                                     29.676665
109999                                 ],
110000                                 [
110001                                     -101.376624,
110002                                     29.700643
110003                                 ],
110004                                 [
110005                                     -101.383368,
110006                                     29.718497
110007                                 ],
110008                                 [
110009                                     -101.39962,
110010                                     29.740718
110011                                 ],
110012                                 [
110013                                     -101.406545,
110014                                     29.752888
110015                                 ],
110016                                 [
110017                                     -101.409309,
110018                                     29.765781
110019                                 ],
110020                                 [
110021                                     -101.405098,
110022                                     29.778442
110023                                 ],
110024                                 [
110025                                     -101.414012,
110026                                     29.774411
110027                                 ],
110028                                 [
110029                                     -101.424218,
110030                                     29.771414
110031                                 ],
110032                                 [
110033                                     -101.435096,
110034                                     29.770122
110035                                 ],
110036                                 [
110037                                     -101.446103,
110038                                     29.771052
110039                                 ],
110040                                 [
110041                                     -101.455689,
110042                                     29.77591
110043                                 ],
110044                                 [
110045                                     -101.462433,
110046                                     29.788932
110047                                 ],
110048                                 [
110049                                     -101.470908,
110050                                     29.791516
110051                                 ],
110052                                 [
110053                                     -101.490286,
110054                                     29.785547
110055                                 ],
110056                                 [
110057                                     -101.505763,
110058                                     29.773894
110059                                 ],
110060                                 [
110061                                     -101.521809,
110062                                     29.765936
110063                                 ],
110064                                 [
110065                                     -101.542893,
110066                                     29.771052
110067                                 ],
110068                                 [
110069                                     -101.539689,
110070                                     29.779191
110071                                 ],
110072                                 [
110073                                     -101.530516,
110074                                     29.796477
110075                                 ],
110076                                 [
110077                                     -101.528604,
110078                                     29.801438
110079                                 ],
110080                                 [
110081                                     -101.531912,
110082                                     29.811101
110083                                 ],
110084                                 [
110085                                     -101.539172,
110086                                     29.817974
110087                                 ],
110088                                 [
110089                                     -101.546458,
110090                                     29.820145
110091                                 ],
110092                                 [
110093                                     -101.549766,
110094                                     29.815701
110095                                 ],
110096                                 [
110097                                     -101.553977,
110098                                     29.796684
110099                                 ],
110100                                 [
110101                                     -101.564907,
110102                                     29.786478
110103                                 ],
110104                                 [
110105                                     -101.580281,
110106                                     29.781568
110107                                 ],
110108                                 [
110109                                     -101.632216,
110110                                     29.775651
110111                                 ],
110112                                 [
110113                                     -101.794531,
110114                                     29.795857
110115                                 ],
110116                                 [
110117                                     -101.80298,
110118                                     29.801438
110119                                 ],
110120                                 [
110121                                     -101.805978,
110122                                     29.811928
110123                                 ],
110124                                 [
110125                                     -101.812695,
110126                                     29.812032
110127                                 ],
110128                                 [
110129                                     -101.82409,
110130                                     29.805184
110131                                 ],
110132                                 [
110133                                     -101.857602,
110134                                     29.805184
110135                                 ],
110136                                 [
110137                                     -101.877524,
110138                                     29.810843
110139                                 ],
110140                                 [
110141                                     -101.88742,
110142                                     29.81229
110143                                 ],
110144                                 [
110145                                     -101.895455,
110146                                     29.808621
110147                                 ],
110148                                 [
110149                                     -101.90238,
110150                                     29.803247
110151                                 ],
110152                                 [
110153                                     -101.910881,
110154                                     29.799888
110155                                 ],
110156                                 [
110157                                     -101.920157,
110158                                     29.798182
110159                                 ],
110160                                 [
110161                                     -101.929613,
110162                                     29.797717
110163                                 ],
110164                                 [
110165                                     -101.942662,
110166                                     29.803608
110167                                 ],
110168                                 [
110169                                     -101.957054,
110170                                     29.814047
110171                                 ],
110172                                 [
110173                                     -101.972246,
110174                                     29.818181
110175                                 ],
110176                                 [
110177                                     -101.98793,
110178                                     29.805184
110179                                 ],
110180                                 [
110181                                     -102.014595,
110182                                     29.810998
110183                                 ],
110184                                 [
110185                                     -102.109344,
110186                                     29.80211
110187                                 ],
110188                                 [
110189                                     -102.145647,
110190                                     29.815701
110191                                 ],
110192                                 [
110193                                     -102.157248,
110194                                     29.824537
110195                                 ],
110196                                 [
110197                                     -102.203679,
110198                                     29.846138
110199                                 ],
110200                                 [
110201                                     -102.239775,
110202                                     29.849135
110203                                 ],
110204                                 [
110205                                     -102.253444,
110206                                     29.855285
110207                                 ],
110208                                 [
110209                                     -102.258276,
110210                                     29.873475
110211                                 ],
110212                                 [
110213                                     -102.276181,
110214                                     29.869547
110215                                 ],
110216                                 [
110217                                     -102.289023,
110218                                     29.878126
110219                                 ],
110220                                 [
110221                                     -102.302175,
110222                                     29.889391
110223                                 ],
110224                                 [
110225                                     -102.321011,
110226                                     29.893939
110227                                 ],
110228                                 [
110229                                     -102.330235,
110230                                     29.888926
110231                                 ],
110232                                 [
110233                                     -102.339769,
110234                                     29.870633
110235                                 ],
110236                                 [
110237                                     -102.351061,
110238                                     29.866602
110239                                 ],
110240                                 [
110241                                     -102.36323,
110242                                     29.864276
110243                                 ],
110244                                 [
110245                                     -102.370723,
110246                                     29.857765
110247                                 ],
110248                                 [
110249                                     -102.374547,
110250                                     29.848102
110251                                 ],
110252                                 [
110253                                     -102.376589,
110254                                     29.821488
110255                                 ],
110256                                 [
110257                                     -102.380051,
110258                                     29.811386
110259                                 ],
110260                                 [
110261                                     -102.404132,
110262                                     29.780793
110263                                 ],
110264                                 [
110265                                     -102.406096,
110266                                     29.777279
110267                                 ],
110268                                 [
110269                                     -102.515288,
110270                                     29.784721
110271                                 ],
110272                                 [
110273                                     -102.523066,
110274                                     29.782318
110275                                 ],
110276                                 [
110277                                     -102.531127,
110278                                     29.769915
110279                                 ],
110280                                 [
110281                                     -102.54154,
110282                                     29.762474
110283                                 ],
110284                                 [
110285                                     -102.543349,
110286                                     29.760123
110287                                 ],
110288                                 [
110289                                     -102.546578,
110290                                     29.757875
110291                                 ],
110292                                 [
110293                                     -102.553141,
110294                                     29.756738
110295                                 ],
110296                                 [
110297                                     -102.558309,
110298                                     29.759089
110299                                 ],
110300                                 [
110301                                     -102.562882,
110302                                     29.769347
110303                                 ],
110304                                 [
110305                                     -102.566758,
110306                                     29.771052
110307                                 ],
110308                                 [
110309                                     -102.58531,
110310                                     29.764696
110311                                 ],
110312                                 [
110313                                     -102.621225,
110314                                     29.747281
110315                                 ],
110316                                 [
110317                                     -102.638743,
110318                                     29.743715
110319                                 ],
110320                                 [
110321                                     -102.676054,
110322                                     29.74449
110323                                 ],
110324                                 [
110325                                     -102.683469,
110326                                     29.743715
110327                                 ],
110328                                 [
110329                                     -102.69104,
110330                                     29.736817
110331                                 ],
110332                                 [
110333                                     -102.693624,
110334                                     29.729401
110335                                 ],
110336                                 [
110337                                     -102.694709,
110338                                     29.720616
110339                                 ],
110340                                 [
110341                                     -102.697758,
110342                                     29.709557
110343                                 ],
110344                                 [
110345                                     -102.726748,
110346                                     29.664495
110347                                 ],
110348                                 [
110349                                     -102.73127,
110350                                     29.650594
110351                                 ],
110352                                 [
110353                                     -102.735507,
110354                                     29.649509
110355                                 ],
110356                                 [
110357                                     -102.751656,
110358                                     29.622457
110359                                 ],
110360                                 [
110361                                     -102.75176,
110362                                     29.620157
110363                                 ],
110364                                 [
110365                                     -102.761346,
110366                                     29.603414
110367                                 ],
110368                                 [
110369                                     -102.767598,
110370                                     29.59729
110371                                 ],
110372                                 [
110373                                     -102.779665,
110374                                     29.592303
110375                                 ],
110376                                 [
110377                                     -102.774084,
110378                                     29.579617
110379                                 ],
110380                                 [
110381                                     -102.776461,
110382                                     29.575948
110383                                 ],
110384                                 [
110385                                     -102.785892,
110386                                     29.571814
110387                                 ],
110388                                 [
110389                                     -102.78075,
110390                                     29.558249
110391                                 ],
110392                                 [
110393                                     -102.786512,
110394                                     29.550497
110395                                 ],
110396                                 [
110397                                     -102.795478,
110398                                     29.54427
110399                                 ],
110400                                 [
110401                                     -102.827311,
110402                                     29.470502
110403                                 ],
110404                                 [
110405                                     -102.833951,
110406                                     29.461355
110407                                 ],
110408                                 [
110409                                     -102.839067,
110410                                     29.45195
110411                                 ],
110412                                 [
110413                                     -102.841134,
110414                                     29.438308
110415                                 ],
110416                                 [
110417                                     -102.838705,
110418                                     29.426939
110419                                 ],
110420                                 [
110421                                     -102.834984,
110422                                     29.415699
110423                                 ],
110424                                 [
110425                                     -102.835191,
110426                                     29.403839
110427                                 ],
110428                                 [
110429                                     -102.844545,
110430                                     29.390533
110431                                 ],
110432                                 [
110433                                     -102.845578,
110434                                     29.384719
110435                                 ],
110436                                 [
110437                                     -102.838033,
110438                                     29.370534
110439                                 ],
110440                                 [
110441                                     -102.837672,
110442                                     29.366322
110443                                 ],
110444                                 [
110445                                     -102.84656,
110446                                     29.361749
110447                                 ],
110448                                 [
110449                                     -102.853872,
110450                                     29.361
110451                                 ],
110452                                 [
110453                                     -102.859867,
110454                                     29.361155
110455                                 ],
110456                                 [
110457                                     -102.864957,
110458                                     29.359527
110459                                 ],
110460                                 [
110461                                     -102.876972,
110462                                     29.350871
110463                                 ],
110464                                 [
110465                                     -102.883069,
110466                                     29.343766
110467                                 ],
110468                                 [
110469                                     -102.885188,
110470                                     29.333379
110471                                 ],
110472                                 [
110473                                     -102.885498,
110474                                     29.314801
110475                                 ],
110476                                 [
110477                                     -102.899399,
110478                                     29.276095
110479                                 ],
110480                                 [
110481                                     -102.899709,
110482                                     29.2639
110483                                 ],
110484                                 [
110485                                     -102.892139,
110486                                     29.254391
110487                                 ],
110488                                 [
110489                                     -102.867954,
110490                                     29.240387
110491                                 ],
110492                                 [
110493                                     -102.858781,
110494                                     29.229147
110495                                 ],
110496                                 [
110497                                     -102.869866,
110498                                     29.224781
110499                                 ],
110500                                 [
110501                                     -102.896893,
110502                                     29.220285
110503                                 ],
110504                                 [
110505                                     -102.942265,
110506                                     29.190209
110507                                 ],
110508                                 [
110509                                     -102.947536,
110510                                     29.182018
110511                                 ],
110512                                 [
110513                                     -102.969757,
110514                                     29.192845
110515                                 ],
110516                                 [
110517                                     -102.988386,
110518                                     29.177135
110519                                 ],
110520                                 [
110521                                     -103.015826,
110522                                     29.126776
110523                                 ],
110524                                 [
110525                                     -103.024275,
110526                                     29.116157
110527                                 ],
110528                                 [
110529                                     -103.032621,
110530                                     29.110214
110531                                 ],
110532                                 [
110533                                     -103.072541,
110534                                     29.091404
110535                                 ],
110536                                 [
110537                                     -103.080758,
110538                                     29.085203
110539                                 ],
110540                                 [
110541                                     -103.085589,
110542                                     29.07572
110543                                 ],
110544                                 [
110545                                     -103.091532,
110546                                     29.057866
110547                                 ],
110548                                 [
110549                                     -103.095356,
110550                                     29.060294
110551                                 ],
110552                                 [
110553                                     -103.104684,
110554                                     29.057866
110555                                 ],
110556                                 [
110557                                     -103.109205,
110558                                     29.023372
110559                                 ],
110560                                 [
110561                                     -103.122771,
110562                                     28.996474
110563                                 ],
110564                                 [
110565                                     -103.147989,
110566                                     28.985105
110567                                 ],
110568                                 [
110569                                     -103.187108,
110570                                     28.990221
110571                                 ],
110572                                 [
110573                                     -103.241756,
110574                                     29.003502
110575                                 ],
110576                                 [
110577                                     -103.301545,
110578                                     29.002365
110579                                 ],
110580                                 [
110581                                     -103.316247,
110582                                     29.010065
110583                                 ],
110584                                 [
110585                                     -103.311514,
110586                                     29.026043
110587                                 ],
110588                                 [
110589                                     -103.309994,
110590                                     29.031175
110591                                 ],
110592                                 [
110593                                     -103.3248,
110594                                     29.026808
110595                                 ],
110596                                 [
110597                                     -103.330484,
110598                                     29.023733
110599                                 ],
110600                                 [
110601                                     -103.342602,
110602                                     29.041226
110603                                 ],
110604                                 [
110605                                     -103.351671,
110606                                     29.039417
110607                                 ],
110608                                 [
110609                                     -103.360534,
110610                                     29.029831
110611                                 ],
110612                                 [
110613                                     -103.372083,
110614                                     29.023733
110615                                 ],
110616                                 [
110617                                     -103.38663,
110618                                     29.028798
110619                                 ],
110620                                 [
110621                                     -103.414639,
110622                                     29.052414
110623                                 ],
110624                                 [
110625                                     -103.423605,
110626                                     29.057866
110627                                 ],
110628                                 [
110629                                     -103.435697,
110630                                     29.061121
110631                                 ],
110632                                 [
110633                                     -103.478537,
110634                                     29.08205
110635                                 ],
110636                                 [
110637                                     -103.529748,
110638                                     29.126776
110639                                 ],
110640                                 [
110641                                     -103.535588,
110642                                     29.135122
110643                                 ],
110644                                 [
110645                                     -103.538223,
110646                                     29.142408
110647                                 ],
110648                                 [
110649                                     -103.541711,
110650                                     29.148816
110651                                 ],
110652                                 [
110653                                     -103.550238,
110654                                     29.154656
110655                                 ],
110656                                 [
110657                                     -103.558015,
110658                                     29.156206
110659                                 ],
110660                                 [
110661                                     -103.58499,
110662                                     29.154656
110663                                 ],
110664                                 [
110665                                     -103.673125,
110666                                     29.173569
110667                                 ],
110668                                 [
110669                                     -103.702477,
110670                                     29.187858
110671                                 ],
110672                                 [
110673                                     -103.749476,
110674                                     29.222972
110675                                 ],
110676                                 [
110677                                     -103.759062,
110678                                     29.226848
110679                                 ],
110680                                 [
110681                                     -103.770767,
110682                                     29.229845
110683                                 ],
110684                                 [
110685                                     -103.777718,
110686                                     29.235297
110687                                 ],
110688                                 [
110689                                     -103.769424,
110690                                     29.257543
110691                                 ],
110692                                 [
110693                                     -103.774229,
110694                                     29.267517
110695                                 ],
110696                                 [
110697                                     -103.78366,
110698                                     29.274803
110699                                 ],
110700                                 [
110701                                     -103.794177,
110702                                     29.277594
110703                                 ],
110704                                 [
110705                                     -103.837038,
110706                                     29.279906
110707                                 ]
110708                             ]
110709                         ],
110710                         [
110711                             [
110712                                 [
110713                                     178.301106,
110714                                     52.056551
110715                                 ],
110716                                 [
110717                                     179.595462,
110718                                     52.142083
110719                                 ],
110720                                 [
110721                                     179.825447,
110722                                     51.992849
110723                                 ],
110724                                 [
110725                                     179.661729,
110726                                     51.485763
110727                                 ],
110728                                 [
110729                                     179.723231,
110730                                     51.459963
110731                                 ],
110732                                 [
110733                                     179.408066,
110734                                     51.209841
110735                                 ],
110736                                 [
110737                                     178.411463,
110738                                     51.523605
110739                                 ],
110740                                 [
110741                                     177.698335,
110742                                     51.877899
110743                                 ],
110744                                 [
110745                                     177.16784,
110746                                     51.581866
110747                                 ],
110748                                 [
110749                                     176.487008,
110750                                     52.175325
110751                                 ],
110752                                 [
110753                                     174.484678,
110754                                     52.08716
110755                                 ],
110756                                 [
110757                                     172.866263,
110758                                     52.207379
110759                                 ],
110760                                 [
110761                                     172.825506,
110762                                     52.716846
110763                                 ],
110764                                 [
110765                                     172.747012,
110766                                     52.654022
110767                                 ],
110768                                 [
110769                                     172.08261,
110770                                     52.952695
110771                                 ],
110772                                 [
110773                                     172.942925,
110774                                     53.183013
110775                                 ],
110776                                 [
110777                                     173.029416,
110778                                     52.993628
110779                                 ],
110780                                 [
110781                                     173.127208,
110782                                     52.99494
110783                                 ],
110784                                 [
110785                                     173.143321,
110786                                     52.990383
110787                                 ],
110788                                 [
110789                                     173.175059,
110790                                     52.971747
110791                                 ],
110792                                 [
110793                                     173.182932,
110794                                     52.968373
110795                                 ],
110796                                 [
110797                                     176.45233,
110798                                     52.628178
110799                                 ],
110800                                 [
110801                                     176.468135,
110802                                     52.488358
110803                                 ],
110804                                 [
110805                                     177.900385,
110806                                     52.488358
110807                                 ],
110808                                 [
110809                                     178.007601,
110810                                     52.179677
110811                                 ],
110812                                 [
110813                                     178.301106,
110814                                     52.056551
110815                                 ]
110816                             ]
110817                         ],
110818                         [
110819                             [
110820                                 [
110821                                     -168.899607,
110822                                     65.747626
110823                                 ],
110824                                 [
110825                                     -168.909861,
110826                                     65.739569
110827                                 ],
110828                                 [
110829                                     -168.926218,
110830                                     65.739895
110831                                 ],
110832                                 [
110833                                     -168.942128,
110834                                     65.74372
110835                                 ],
110836                                 [
110837                                     -168.951731,
110838                                     65.75316
110839                                 ],
110840                                 [
110841                                     -168.942983,
110842                                     65.764716
110843                                 ],
110844                                 [
110845                                     -168.920115,
110846                                     65.768866
110847                                 ],
110848                                 [
110849                                     -168.907908,
110850                                     65.768297
110851                                 ],
110852                                 [
110853                                     -168.902781,
110854                                     65.761542
110855                                 ],
110856                                 [
110857                                     -168.899607,
110858                                     65.747626
110859                                 ]
110860                             ]
110861                         ],
110862                         [
110863                             [
110864                                 [
110865                                     -131.160718,
110866                                     54.787192
110867                                 ],
110868                                 [
110869                                     -132.853508,
110870                                     54.482536
110871                                 ],
110872                                 [
110873                                     -134.77719,
110874                                     54.717786
110875                                 ],
110876                                 [
110877                                     -142.6966,
110878                                     55.845503
110879                                 ],
110880                                 [
110881                                     -142.861997,
110882                                     49.948308
110883                                 ],
110884                                 [
110885                                     -155.675916,
110886                                     51.109976
110887                                 ],
110888                                 [
110889                                     -164.492732,
110890                                     50.603976
110891                                 ],
110892                                 [
110893                                     -164.691217,
110894                                     50.997975
110895                                 ],
110896                                 [
110897                                     -171.246993,
110898                                     49.948308
110899                                 ],
110900                                 [
110901                                     -171.215436,
110902                                     50.576636
110903                                 ],
110904                                 [
110905                                     -173.341669,
110906                                     50.968826
110907                                 ],
110908                                 [
110909                                     -173.362022,
110910                                     51.082198
110911                                 ],
110912                                 [
110913                                     -177.799603,
110914                                     51.272899
110915                                 ],
110916                                 [
110917                                     -179.155463,
110918                                     50.982285
110919                                 ],
110920                                 [
110921                                     -179.476076,
110922                                     52.072632
110923                                 ],
110924                                 [
110925                                     -177.11459,
110926                                     52.248701
110927                                 ],
110928                                 [
110929                                     -177.146284,
110930                                     52.789384
110931                                 ],
110932                                 [
110933                                     -174.777218,
110934                                     52.443779
110935                                 ],
110936                                 [
110937                                     -174.773743,
110938                                     52.685853
110939                                 ],
110940                                 [
110941                                     -173.653194,
110942                                     52.704099
110943                                 ],
110944                                 [
110945                                     -173.790528,
110946                                     53.469081
110947                                 ],
110948                                 [
110949                                     -171.063371,
110950                                     53.604473
110951                                 ],
110952                                 [
110953                                     -170.777733,
110954                                     59.291898
110955                                 ],
110956                                 [
110957                                     -174.324884,
110958                                     60.332184
110959                                 ],
110960                                 [
110961                                     -171.736408,
110962                                     62.68026
110963                                 ],
110964                                 [
110965                                     -172.315705,
110966                                     62.725352
110967                                 ],
110968                                 [
110969                                     -171.995091,
110970                                     63.999658
110971                                 ],
110972                                 [
110973                                     -168.501424,
110974                                     65.565173
110975                                 ],
110976                                 [
110977                                     -168.714145,
110978                                     65.546708
110979                                 ],
110980                                 [
110981                                     -168.853077,
110982                                     68.370871
110983                                 ],
110984                                 [
110985                                     -161.115601,
110986                                     72.416214
110987                                 ],
110988                                 [
110989                                     -146.132257,
110990                                     70.607941
110991                                 ],
110992                                 [
110993                                     -140.692512,
110994                                     69.955349
110995                                 ],
110996                                 [
110997                                     -141.145395,
110998                                     69.671641
110999                                 ],
111000                                 [
111001                                     -141.015207,
111002                                     69.654202
111003                                 ],
111004                                 [
111005                                     -141.006459,
111006                                     69.651272
111007                                 ],
111008                                 [
111009                                     -141.005564,
111010                                     69.650946
111011                                 ],
111012                                 [
111013                                     -141.005549,
111014                                     69.650941
111015                                 ],
111016                                 [
111017                                     -141.005471,
111018                                     69.505164
111019                                 ],
111020                                 [
111021                                     -141.001208,
111022                                     60.466879
111023                                 ],
111024                                 [
111025                                     -141.001156,
111026                                     60.321074
111027                                 ],
111028                                 [
111029                                     -140.994929,
111030                                     60.304382
111031                                 ],
111032                                 [
111033                                     -140.979555,
111034                                     60.295804
111035                                 ],
111036                                 [
111037                                     -140.909146,
111038                                     60.28366
111039                                 ],
111040                                 [
111041                                     -140.768457,
111042                                     60.259269
111043                                 ],
111044                                 [
111045                                     -140.660505,
111046                                     60.24051
111047                                 ],
111048                                 [
111049                                     -140.533743,
111050                                     60.218548
111051                                 ],
111052                                 [
111053                                     -140.518705,
111054                                     60.22387
111055                                 ],
111056                                 [
111057                                     -140.506664,
111058                                     60.236324
111059                                 ],
111060                                 [
111061                                     -140.475323,
111062                                     60.276477
111063                                 ],
111064                                 [
111065                                     -140.462791,
111066                                     60.289138
111067                                 ],
111068                                 [
111069                                     -140.447805,
111070                                     60.29446
111071                                 ],
111072                                 [
111073                                     -140.424111,
111074                                     60.293168
111075                                 ],
111076                                 [
111077                                     -140.32497,
111078                                     60.267537
111079                                 ],
111080                                 [
111081                                     -140.169243,
111082                                     60.227229
111083                                 ],
111084                                 [
111085                                     -140.01579,
111086                                     60.187387
111087                                 ],
111088                                 [
111089                                     -139.967757,
111090                                     60.188369
111091                                 ],
111092                                 [
111093                                     -139.916933,
111094                                     60.207851
111095                                 ],
111096                                 [
111097                                     -139.826318,
111098                                     60.256478
111099                                 ],
111100                                 [
111101                                     -139.728417,
111102                                     60.309033
111103                                 ],
111104                                 [
111105                                     -139.679816,
111106                                     60.32681
111107                                 ],
111108                                 [
111109                                     -139.628346,
111110                                     60.334096
111111                                 ],
111112                                 [
111113                                     -139.517965,
111114                                     60.336732
111115                                 ],
111116                                 [
111117                                     -139.413992,
111118                                     60.339212
111119                                 ],
111120                                 [
111121                                     -139.262193,
111122                                     60.342778
111123                                 ],
111124                                 [
111125                                     -139.101608,
111126                                     60.346602
111127                                 ],
111128                                 [
111129                                     -139.079465,
111130                                     60.341021
111131                                 ],
111132                                 [
111133                                     -139.06869,
111134                                     60.322056
111135                                 ],
111136                                 [
111137                                     -139.073186,
111138                                     60.299835
111139                                 ],
111140                                 [
111141                                     -139.113468,
111142                                     60.226816
111143                                 ],
111144                                 [
111145                                     -139.149615,
111146                                     60.161187
111147                                 ],
111148                                 [
111149                                     -139.183231,
111150                                     60.100157
111151                                 ],
111152                                 [
111153                                     -139.182146,
111154                                     60.073389
111155                                 ],
111156                                 [
111157                                     -139.112305,
111158                                     60.031376
111159                                 ],
111160                                 [
111161                                     -139.060207,
111162                                     60.000059
111163                                 ],
111164                                 [
111165                                     -139.051611,
111166                                     59.994892
111167                                 ],
111168                                 [
111169                                     -139.003759,
111170                                     59.977219
111171                                 ],
111172                                 [
111173                                     -138.842425,
111174                                     59.937686
111175                                 ],
111176                                 [
111177                                     -138.742586,
111178                                     59.913192
111179                                 ],
111180                                 [
111181                                     -138.704888,
111182                                     59.898464
111183                                 ],
111184                                 [
111185                                     -138.697188,
111186                                     59.89371
111187                                 ],
111188                                 [
111189                                     -138.692098,
111190                                     59.886888
111191                                 ],
111192                                 [
111193                                     -138.654349,
111194                                     59.805498
111195                                 ],
111196                                 [
111197                                     -138.63745,
111198                                     59.784052
111199                                 ],
111200                                 [
111201                                     -138.59921,
111202                                     59.753822
111203                                 ],
111204                                 [
111205                                     -138.488881,
111206                                     59.696357
111207                                 ],
111208                                 [
111209                                     -138.363617,
111210                                     59.631142
111211                                 ],
111212                                 [
111213                                     -138.219543,
111214                                     59.556004
111215                                 ],
111216                                 [
111217                                     -138.067614,
111218                                     59.476991
111219                                 ],
111220                                 [
111221                                     -137.91057,
111222                                     59.395187
111223                                 ],
111224                                 [
111225                                     -137.758305,
111226                                     59.315915
111227                                 ],
111228                                 [
111229                                     -137.611363,
111230                                     59.239331
111231                                 ],
111232                                 [
111233                                     -137.594181,
111234                                     59.225275
111235                                 ],
111236                                 [
111237                                     -137.582088,
111238                                     59.206568
111239                                 ],
111240                                 [
111241                                     -137.5493,
111242                                     59.134531
111243                                 ],
111244                                 [
111245                                     -137.521007,
111246                                     59.072364
111247                                 ],
111248                                 [
111249                                     -137.484394,
111250                                     58.991904
111251                                 ],
111252                                 [
111253                                     -137.507752,
111254                                     58.939969
111255                                 ],
111256                                 [
111257                                     -137.50876,
111258                                     58.914906
111259                                 ],
111260                                 [
111261                                     -137.486875,
111262                                     58.900075
111263                                 ],
111264                                 [
111265                                     -137.453466,
111266                                     58.899145
111267                                 ],
111268                                 [
111269                                     -137.423106,
111270                                     58.907723
111271                                 ],
111272                                 [
111273                                     -137.338098,
111274                                     58.955472
111275                                 ],
111276                                 [
111277                                     -137.2819,
111278                                     58.98715
111279                                 ],
111280                                 [
111281                                     -137.172346,
111282                                     59.027148
111283                                 ],
111284                                 [
111285                                     -137.062367,
111286                                     59.067572
111287                                 ],
111288                                 [
111289                                     -137.047109,
111290                                     59.07331
111291                                 ],
111292                                 [
111293                                     -136.942282,
111294                                     59.11107
111295                                 ],
111296                                 [
111297                                     -136.840816,
111298                                     59.148174
111299                                 ],
111300                                 [
111301                                     -136.785496,
111302                                     59.157217
111303                                 ],
111304                                 [
111305                                     -136.671911,
111306                                     59.150809
111307                                 ],
111308                                 [
111309                                     -136.613491,
111310                                     59.15422
111311                                 ],
111312                                 [
111313                                     -136.569489,
111314                                     59.172152
111315                                 ],
111316                                 [
111317                                     -136.484791,
111318                                     59.2538
111319                                 ],
111320                                 [
111321                                     -136.483551,
111322                                     59.257469
111323                                 ],
111324                                 [
111325                                     -136.466549,
111326                                     59.287803
111327                                 ],
111328                                 [
111329                                     -136.467092,
111330                                     59.38449
111331                                 ],
111332                                 [
111333                                     -136.467557,
111334                                     59.461643
111335                                 ],
111336                                 [
111337                                     -136.415958,
111338                                     59.452238
111339                                 ],
111340                                 [
111341                                     -136.36684,
111342                                     59.449551
111343                                 ],
111344                                 [
111345                                     -136.319995,
111346                                     59.459059
111347                                 ],
111348                                 [
111349                                     -136.275036,
111350                                     59.486448
111351                                 ],
111352                                 [
111353                                     -136.244728,
111354                                     59.528202
111355                                 ],
111356                                 [
111357                                     -136.258474,
111358                                     59.556107
111359                                 ],
111360                                 [
111361                                     -136.29935,
111362                                     59.575745
111363                                 ],
111364                                 [
111365                                     -136.350329,
111366                                     59.592384
111367                                 ],
111368                                 [
111369                                     -136.2585,
111370                                     59.621582
111371                                 ],
111372                                 [
111373                                     -136.145406,
111374                                     59.636826
111375                                 ],
111376                                 [
111377                                     -136.02686,
111378                                     59.652846
111379                                 ],
111380                                 [
111381                                     -135.923818,
111382                                     59.666747
111383                                 ],
111384                                 [
111385                                     -135.830955,
111386                                     59.693257
111387                                 ],
111388                                 [
111389                                     -135.641251,
111390                                     59.747362
111391                                 ],
111392                                 [
111393                                     -135.482759,
111394                                     59.792475
111395                                 ],
111396                                 [
111397                                     -135.465137,
111398                                     59.789685
111399                                 ],
111400                                 [
111401                                     -135.404392,
111402                                     59.753305
111403                                 ],
111404                                 [
111405                                     -135.345791,
111406                                     59.731032
111407                                 ],
111408                                 [
111409                                     -135.259879,
111410                                     59.698218
111411                                 ],
111412                                 [
111413                                     -135.221897,
111414                                     59.675273
111415                                 ],
111416                                 [
111417                                     -135.192028,
111418                                     59.64711
111419                                 ],
111420                                 [
111421                                     -135.157792,
111422                                     59.623287
111423                                 ],
111424                                 [
111425                                     -135.106684,
111426                                     59.613158
111427                                 ],
111428                                 [
111429                                     -135.087874,
111430                                     59.606544
111431                                 ],
111432                                 [
111433                                     -135.032942,
111434                                     59.573109
111435                                 ],
111436                                 [
111437                                     -135.018524,
111438                                     59.559363
111439                                 ],
111440                                 [
111441                                     -135.016198,
111442                                     59.543447
111443                                 ],
111444                                 [
111445                                     -135.01948,
111446                                     59.493166
111447                                 ],
111448                                 [
111449                                     -135.023252,
111450                                     59.477146
111451                                 ],
111452                                 [
111453                                     -135.037489,
111454                                     59.461591
111455                                 ],
111456                                 [
111457                                     -135.078598,
111458                                     59.438337
111459                                 ],
111460                                 [
111461                                     -135.095754,
111462                                     59.418855
111463                                 ],
111464                                 [
111465                                     -134.993254,
111466                                     59.381906
111467                                 ],
111468                                 [
111469                                     -135.00483,
111470                                     59.367127
111471                                 ],
111472                                 [
111473                                     -135.014441,
111474                                     59.35152
111475                                 ],
111476                                 [
111477                                     -135.016198,
111478                                     59.336173
111479                                 ],
111480                                 [
111481                                     -134.979973,
111482                                     59.297415
111483                                 ],
111484                                 [
111485                                     -134.95783,
111486                                     59.280982
111487                                 ],
111488                                 [
111489                                     -134.932431,
111490                                     59.270647
111491                                 ],
111492                                 [
111493                                     -134.839465,
111494                                     59.258141
111495                                 ],
111496                                 [
111497                                     -134.74345,
111498                                     59.245119
111499                                 ],
111500                                 [
111501                                     -134.70552,
111502                                     59.240106
111503                                 ],
111504                                 [
111505                                     -134.692084,
111506                                     59.235249
111507                                 ],
111508                                 [
111509                                     -134.68286,
111510                                     59.223001
111511                                 ],
111512                                 [
111513                                     -134.671439,
111514                                     59.193752
111515                                 ],
111516                                 [
111517                                     -134.66038,
111518                                     59.181298
111519                                 ],
111520                                 [
111521                                     -134.610771,
111522                                     59.144556
111523                                 ],
111524                                 [
111525                                     -134.582788,
111526                                     59.128847
111527                                 ],
111528                                 [
111529                                     -134.556717,
111530                                     59.123059
111531                                 ],
111532                                 [
111533                                     -134.509072,
111534                                     59.122801
111535                                 ],
111536                                 [
111537                                     -134.477575,
111538                                     59.114946
111539                                 ],
111540                                 [
111541                                     -134.451013,
111542                                     59.097893
111543                                 ],
111544                                 [
111545                                     -134.398019,
111546                                     59.051952
111547                                 ],
111548                                 [
111549                                     -134.387167,
111550                                     59.036863
111551                                 ],
111552                                 [
111553                                     -134.385591,
111554                                     59.018828
111555                                 ],
111556                                 [
111557                                     -134.399389,
111558                                     58.974954
111559                                 ],
111560                                 [
111561                                     -134.343423,
111562                                     58.968857
111563                                 ],
111564                                 [
111565                                     -134.329651,
111566                                     58.963017
111567                                 ],
111568                                 [
111569                                     -134.320039,
111570                                     58.952682
111571                                 ],
111572                                 [
111573                                     -134.32314,
111574                                     58.949168
111575                                 ],
111576                                 [
111577                                     -134.330323,
111578                                     58.945344
111579                                 ],
111580                                 [
111581                                     -134.333036,
111582                                     58.93413
111583                                 ],
111584                                 [
111585                                     -134.327403,
111586                                     58.916457
111587                                 ],
111588                                 [
111589                                     -134.316939,
111590                                     58.903796
111591                                 ],
111592                                 [
111593                                     -134.22219,
111594                                     58.842714
111595                                 ],
111596                                 [
111597                                     -134.108838,
111598                                     58.808246
111599                                 ],
111600                                 [
111601                                     -133.983109,
111602                                     58.769902
111603                                 ],
111604                                 [
111605                                     -133.87123,
111606                                     58.735899
111607                                 ],
111608                                 [
111609                                     -133.831129,
111610                                     58.718019
111611                                 ],
111612                                 [
111613                                     -133.796402,
111614                                     58.693421
111615                                 ],
111616                                 [
111617                                     -133.700077,
111618                                     58.59937
111619                                 ],
111620                                 [
111621                                     -133.626283,
111622                                     58.546402
111623                                 ],
111624                                 [
111625                                     -133.547063,
111626                                     58.505577
111627                                 ],
111628                                 [
111629                                     -133.463089,
111630                                     58.462221
111631                                 ],
111632                                 [
111633                                     -133.392241,
111634                                     58.403878
111635                                 ],
111636                                 [
111637                                     -133.43012,
111638                                     58.372097
111639                                 ],
111640                                 [
111641                                     -133.41503,
111642                                     58.330549
111643                                 ],
111644                                 [
111645                                     -133.374567,
111646                                     58.290965
111647                                 ],
111648                                 [
111649                                     -133.257262,
111650                                     58.210298
111651                                 ],
111652                                 [
111653                                     -133.165588,
111654                                     58.147305
111655                                 ],
111656                                 [
111657                                     -133.142127,
111658                                     58.120588
111659                                 ],
111660                                 [
111661                                     -133.094843,
111662                                     58.0331
111663                                 ],
111664                                 [
111665                                     -133.075154,
111666                                     58.007882
111667                                 ],
111668                                 [
111669                                     -132.99335,
111670                                     57.941917
111671                                 ],
111672                                 [
111673                                     -132.917153,
111674                                     57.880499
111675                                 ],
111676                                 [
111677                                     -132.83212,
111678                                     57.791564
111679                                 ],
111680                                 [
111681                                     -132.70944,
111682                                     57.663303
111683                                 ],
111684                                 [
111685                                     -132.629057,
111686                                     57.579277
111687                                 ],
111688                                 [
111689                                     -132.552447,
111690                                     57.499075
111691                                 ],
111692                                 [
111693                                     -132.455735,
111694                                     57.420992
111695                                 ],
111696                                 [
111697                                     -132.362304,
111698                                     57.3457
111699                                 ],
111700                                 [
111701                                     -132.304684,
111702                                     57.280355
111703                                 ],
111704                                 [
111705                                     -132.230994,
111706                                     57.19682
111707                                 ],
111708                                 [
111709                                     -132.276366,
111710                                     57.14889
111711                                 ],
111712                                 [
111713                                     -132.34122,
111714                                     57.080393
111715                                 ],
111716                                 [
111717                                     -132.16229,
111718                                     57.050317
111719                                 ],
111720                                 [
111721                                     -132.031859,
111722                                     57.028406
111723                                 ],
111724                                 [
111725                                     -132.107384,
111726                                     56.858753
111727                                 ],
111728                                 [
111729                                     -131.871558,
111730                                     56.79346
111731                                 ],
111732                                 [
111733                                     -131.865874,
111734                                     56.785708
111735                                 ],
111736                                 [
111737                                     -131.872411,
111738                                     56.77297
111739                                 ],
111740                                 [
111741                                     -131.882617,
111742                                     56.759146
111743                                 ],
111744                                 [
111745                                     -131.887966,
111746                                     56.747958
111747                                 ],
111748                                 [
111749                                     -131.886028,
111750                                     56.737055
111751                                 ],
111752                                 [
111753                                     -131.880705,
111754                                     56.728838
111755                                 ],
111756                                 [
111757                                     -131.864789,
111758                                     56.71349
111759                                 ],
111760                                 [
111761                                     -131.838976,
111762                                     56.682278
111763                                 ],
111764                                 [
111765                                     -131.830424,
111766                                     56.664759
111767                                 ],
111768                                 [
111769                                     -131.826574,
111770                                     56.644606
111771                                 ],
111772                                 [
111773                                     -131.832103,
111774                                     56.603368
111775                                 ],
111776                                 [
111777                                     -131.825592,
111778                                     56.593343
111779                                 ],
111780                                 [
111781                                     -131.799108,
111782                                     56.587658
111783                                 ],
111784                                 [
111785                                     -131.692293,
111786                                     56.585074
111787                                 ],
111788                                 [
111789                                     -131.585891,
111790                                     56.595048
111791                                 ],
111792                                 [
111793                                     -131.560363,
111794                                     56.594066
111795                                 ],
111796                                 [
111797                                     -131.536437,
111798                                     56.585229
111799                                 ],
111800                                 [
111801                                     -131.491659,
111802                                     56.560166
111803                                 ],
111804                                 [
111805                                     -131.345699,
111806                                     56.503271
111807                                 ],
111808                                 [
111809                                     -131.215604,
111810                                     56.45255
111811                                 ],
111812                                 [
111813                                     -131.100546,
111814                                     56.407669
111815                                 ],
111816                                 [
111817                                     -131.016934,
111818                                     56.38705
111819                                 ],
111820                                 [
111821                                     -130.839089,
111822                                     56.372452
111823                                 ],
111824                                 [
111825                                     -130.760334,
111826                                     56.345192
111827                                 ],
111828                                 [
111829                                     -130.645768,
111830                                     56.261942
111831                                 ],
111832                                 [
111833                                     -130.602256,
111834                                     56.247059
111835                                 ],
111836                                 [
111837                                     -130.495518,
111838                                     56.232434
111839                                 ],
111840                                 [
111841                                     -130.47229,
111842                                     56.22489
111843                                 ],
111844                                 [
111845                                     -130.458053,
111846                                     56.210653
111847                                 ],
111848                                 [
111849                                     -130.427926,
111850                                     56.143964
111851                                 ],
111852                                 [
111853                                     -130.418159,
111854                                     56.129702
111855                                 ],
111856                                 [
111857                                     -130.403974,
111858                                     56.121898
111859                                 ],
111860                                 [
111861                                     -130.290311,
111862                                     56.10097
111863                                 ],
111864                                 [
111865                                     -130.243156,
111866                                     56.092391
111867                                 ],
111868                                 [
111869                                     -130.211246,
111870                                     56.089962
111871                                 ],
111872                                 [
111873                                     -130.116756,
111874                                     56.105646
111875                                 ],
111876                                 [
111877                                     -130.094328,
111878                                     56.101486
111879                                 ],
111880                                 [
111881                                     -130.071539,
111882                                     56.084123
111883                                 ],
111884                                 [
111885                                     -130.039319,
111886                                     56.045521
111887                                 ],
111888                                 [
111889                                     -130.026632,
111890                                     56.024101
111891                                 ],
111892                                 [
111893                                     -130.01901,
111894                                     56.002216
111895                                 ],
111896                                 [
111897                                     -130.014695,
111898                                     55.963252
111899                                 ],
111900                                 [
111901                                     -130.016788,
111902                                     55.918913
111903                                 ],
111904                                 [
111905                                     -130.019612,
111906                                     55.907978
111907                                 ],
111908                                 [
111909                                     -130.019618,
111910                                     55.907952
111911                                 ],
111912                                 [
111913                                     -130.022817,
111914                                     55.901353
111915                                 ],
111916                                 [
111917                                     -130.049387,
111918                                     55.871405
111919                                 ],
111920                                 [
111921                                     -130.104726,
111922                                     55.825263
111923                                 ],
111924                                 [
111925                                     -130.136627,
111926                                     55.806464
111927                                 ],
111928                                 [
111929                                     -130.148834,
111930                                     55.795356
111931                                 ],
111932                                 [
111933                                     -130.163482,
111934                                     55.771145
111935                                 ],
111936                                 [
111937                                     -130.167307,
111938                                     55.766262
111939                                 ],
111940                                 [
111941                                     -130.170806,
111942                                     55.759833
111943                                 ],
111944                                 [
111945                                     -130.173655,
111946                                     55.749498
111947                                 ],
111948                                 [
111949                                     -130.170806,
111950                                     55.740953
111951                                 ],
111952                                 [
111953                                     -130.163808,
111954                                     55.734565
111955                                 ],
111956                                 [
111957                                     -130.160064,
111958                                     55.727118
111959                                 ],
111960                                 [
111961                                     -130.167388,
111962                                     55.715399
111963                                 ],
111964                                 [
111965                                     -130.155914,
111966                                     55.700141
111967                                 ],
111968                                 [
111969                                     -130.142893,
111970                                     55.689521
111971                                 ],
111972                                 [
111973                                     -130.131825,
111974                                     55.676581
111975                                 ],
111976                                 [
111977                                     -130.126454,
111978                                     55.653998
111979                                 ],
111980                                 [
111981                                     -130.12857,
111982                                     55.63642
111983                                 ],
111984                                 [
111985                                     -130.135121,
111986                                     55.619127
111987                                 ],
111988                                 [
111989                                     -130.153147,
111990                                     55.58511
111991                                 ],
111992                                 [
111993                                     -130.148671,
111994                                     55.578192
111995                                 ],
111996                                 [
111997                                     -130.146881,
111998                                     55.569322
111999                                 ],
112000                                 [
112001                                     -130.146962,
112002                                     55.547187
112003                                 ],
112004                                 [
112005                                     -130.112172,
112006                                     55.509345
112007                                 ],
112008                                 [
112009                                     -130.101674,
112010                                     55.481147
112011                                 ],
112012                                 [
112013                                     -130.095082,
112014                                     55.472113
112015                                 ],
112016                                 [
112017                                     -130.065419,
112018                                     55.446112
112019                                 ],
112020                                 [
112021                                     -130.057525,
112022                                     55.434882
112023                                 ],
112024                                 [
112025                                     -130.052561,
112026                                     55.414008
112027                                 ],
112028                                 [
112029                                     -130.054311,
112030                                     55.366645
112031                                 ],
112032                                 [
112033                                     -130.05012,
112034                                     55.345445
112035                                 ],
112036                                 [
112037                                     -130.039296,
112038                                     55.330756
112039                                 ],
112040                                 [
112041                                     -129.989247,
112042                                     55.284003
112043                                 ],
112044                                 [
112045                                     -130.031239,
112046                                     55.26435
112047                                 ],
112048                                 [
112049                                     -130.050038,
112050                                     55.252875
112051                                 ],
112052                                 [
112053                                     -130.067494,
112054                                     55.239
112055                                 ],
112056                                 [
112057                                     -130.078236,
112058                                     55.233791
112059                                 ],
112060                                 [
112061                                     -130.100494,
112062                                     55.230292
112063                                 ],
112064                                 [
112065                                     -130.104726,
112066                                     55.225653
112067                                 ],
112068                                 [
112069                                     -130.105702,
112070                                     55.211127
112071                                 ],
112072                                 [
112073                                     -130.10912,
112074                                     55.200751
112075                                 ],
112076                                 [
112077                                     -130.115793,
112078                                     55.191596
112079                                 ],
112080                                 [
112081                                     -130.126454,
112082                                     55.180976
112083                                 ],
112084                                 [
112085                                     -130.151967,
112086                                     55.163275
112087                                 ],
112088                                 [
112089                                     -130.159983,
112090                                     55.153713
112091                                 ],
112092                                 [
112093                                     -130.167592,
112094                                     55.129584
112095                                 ],
112096                                 [
112097                                     -130.173695,
112098                                     55.117743
112099                                 ],
112100                                 [
112101                                     -130.200266,
112102                                     55.104153
112103                                 ],
112104                                 [
112105                                     -130.211781,
112106                                     55.084133
112107                                 ],
112108                                 [
112109                                     -130.228871,
112110                                     55.04385
112111                                 ],
112112                                 [
112113                                     -130.238678,
112114                                     55.03441
112115                                 ],
112116                                 [
112117                                     -130.261342,
112118                                     55.022895
112119                                 ],
112120                                 [
112121                                     -130.269846,
112122                                     55.016547
112123                                 ],
112124                                 [
112125                                     -130.275706,
112126                                     55.006985
112127                                 ],
112128                                 [
112129                                     -130.286366,
112130                                     54.983222
112131                                 ],
112132                                 [
112133                                     -130.294342,
112134                                     54.971869
112135                                 ],
112136                                 [
112137                                     -130.326568,
112138                                     54.952094
112139                                 ],
112140                                 [
112141                                     -130.335561,
112142                                     54.938707
112143                                 ],
112144                                 [
112145                                     -130.365387,
112146                                     54.907294
112147                                 ],
112148                                 [
112149                                     -130.385243,
112150                                     54.896552
112151                                 ],
112152                                 [
112153                                     -130.430816,
112154                                     54.881252
112155                                 ],
112156                                 [
112157                                     -130.488759,
112158                                     54.844184
112159                                 ],
112160                                 [
112161                                     -130.580312,
112162                                     54.806383
112163                                 ],
112164                                 [
112165                                     -130.597485,
112166                                     54.803391
112167                                 ],
112168                                 [
112169                                     -130.71074,
112170                                     54.733215
112171                                 ],
112172                                 [
112173                                     -131.160718,
112174                                     54.787192
112175                                 ]
112176                             ]
112177                         ]
112178                     ]
112179                 }
112180             }
112181         ]
112182     },
112183     "featureIcons": {
112184         "circle-stroked": {
112185             "12": [
112186                 42,
112187                 0
112188             ],
112189             "18": [
112190                 24,
112191                 0
112192             ],
112193             "24": [
112194                 0,
112195                 0
112196             ]
112197         },
112198         "circle": {
112199             "12": [
112200                 96,
112201                 0
112202             ],
112203             "18": [
112204                 78,
112205                 0
112206             ],
112207             "24": [
112208                 54,
112209                 0
112210             ]
112211         },
112212         "square-stroked": {
112213             "12": [
112214                 150,
112215                 0
112216             ],
112217             "18": [
112218                 132,
112219                 0
112220             ],
112221             "24": [
112222                 108,
112223                 0
112224             ]
112225         },
112226         "square": {
112227             "12": [
112228                 204,
112229                 0
112230             ],
112231             "18": [
112232                 186,
112233                 0
112234             ],
112235             "24": [
112236                 162,
112237                 0
112238             ]
112239         },
112240         "triangle-stroked": {
112241             "12": [
112242                 258,
112243                 0
112244             ],
112245             "18": [
112246                 240,
112247                 0
112248             ],
112249             "24": [
112250                 216,
112251                 0
112252             ]
112253         },
112254         "triangle": {
112255             "12": [
112256                 42,
112257                 24
112258             ],
112259             "18": [
112260                 24,
112261                 24
112262             ],
112263             "24": [
112264                 0,
112265                 24
112266             ]
112267         },
112268         "star-stroked": {
112269             "12": [
112270                 96,
112271                 24
112272             ],
112273             "18": [
112274                 78,
112275                 24
112276             ],
112277             "24": [
112278                 54,
112279                 24
112280             ]
112281         },
112282         "star": {
112283             "12": [
112284                 150,
112285                 24
112286             ],
112287             "18": [
112288                 132,
112289                 24
112290             ],
112291             "24": [
112292                 108,
112293                 24
112294             ]
112295         },
112296         "cross": {
112297             "12": [
112298                 204,
112299                 24
112300             ],
112301             "18": [
112302                 186,
112303                 24
112304             ],
112305             "24": [
112306                 162,
112307                 24
112308             ]
112309         },
112310         "marker-stroked": {
112311             "12": [
112312                 258,
112313                 24
112314             ],
112315             "18": [
112316                 240,
112317                 24
112318             ],
112319             "24": [
112320                 216,
112321                 24
112322             ]
112323         },
112324         "marker": {
112325             "12": [
112326                 42,
112327                 48
112328             ],
112329             "18": [
112330                 24,
112331                 48
112332             ],
112333             "24": [
112334                 0,
112335                 48
112336             ]
112337         },
112338         "religious-jewish": {
112339             "12": [
112340                 96,
112341                 48
112342             ],
112343             "18": [
112344                 78,
112345                 48
112346             ],
112347             "24": [
112348                 54,
112349                 48
112350             ]
112351         },
112352         "religious-christian": {
112353             "12": [
112354                 150,
112355                 48
112356             ],
112357             "18": [
112358                 132,
112359                 48
112360             ],
112361             "24": [
112362                 108,
112363                 48
112364             ]
112365         },
112366         "religious-muslim": {
112367             "12": [
112368                 204,
112369                 48
112370             ],
112371             "18": [
112372                 186,
112373                 48
112374             ],
112375             "24": [
112376                 162,
112377                 48
112378             ]
112379         },
112380         "cemetery": {
112381             "12": [
112382                 258,
112383                 48
112384             ],
112385             "18": [
112386                 240,
112387                 48
112388             ],
112389             "24": [
112390                 216,
112391                 48
112392             ]
112393         },
112394         "rocket": {
112395             "12": [
112396                 42,
112397                 72
112398             ],
112399             "18": [
112400                 24,
112401                 72
112402             ],
112403             "24": [
112404                 0,
112405                 72
112406             ]
112407         },
112408         "airport": {
112409             "12": [
112410                 96,
112411                 72
112412             ],
112413             "18": [
112414                 78,
112415                 72
112416             ],
112417             "24": [
112418                 54,
112419                 72
112420             ]
112421         },
112422         "heliport": {
112423             "12": [
112424                 150,
112425                 72
112426             ],
112427             "18": [
112428                 132,
112429                 72
112430             ],
112431             "24": [
112432                 108,
112433                 72
112434             ]
112435         },
112436         "rail": {
112437             "12": [
112438                 204,
112439                 72
112440             ],
112441             "18": [
112442                 186,
112443                 72
112444             ],
112445             "24": [
112446                 162,
112447                 72
112448             ]
112449         },
112450         "rail-metro": {
112451             "12": [
112452                 258,
112453                 72
112454             ],
112455             "18": [
112456                 240,
112457                 72
112458             ],
112459             "24": [
112460                 216,
112461                 72
112462             ]
112463         },
112464         "rail-light": {
112465             "12": [
112466                 42,
112467                 96
112468             ],
112469             "18": [
112470                 24,
112471                 96
112472             ],
112473             "24": [
112474                 0,
112475                 96
112476             ]
112477         },
112478         "bus": {
112479             "12": [
112480                 96,
112481                 96
112482             ],
112483             "18": [
112484                 78,
112485                 96
112486             ],
112487             "24": [
112488                 54,
112489                 96
112490             ]
112491         },
112492         "fuel": {
112493             "12": [
112494                 150,
112495                 96
112496             ],
112497             "18": [
112498                 132,
112499                 96
112500             ],
112501             "24": [
112502                 108,
112503                 96
112504             ]
112505         },
112506         "parking": {
112507             "12": [
112508                 204,
112509                 96
112510             ],
112511             "18": [
112512                 186,
112513                 96
112514             ],
112515             "24": [
112516                 162,
112517                 96
112518             ]
112519         },
112520         "parking-garage": {
112521             "12": [
112522                 258,
112523                 96
112524             ],
112525             "18": [
112526                 240,
112527                 96
112528             ],
112529             "24": [
112530                 216,
112531                 96
112532             ]
112533         },
112534         "airfield": {
112535             "12": [
112536                 42,
112537                 120
112538             ],
112539             "18": [
112540                 24,
112541                 120
112542             ],
112543             "24": [
112544                 0,
112545                 120
112546             ]
112547         },
112548         "roadblock": {
112549             "12": [
112550                 96,
112551                 120
112552             ],
112553             "18": [
112554                 78,
112555                 120
112556             ],
112557             "24": [
112558                 54,
112559                 120
112560             ]
112561         },
112562         "ferry": {
112563             "12": [
112564                 150,
112565                 120
112566             ],
112567             "18": [
112568                 132,
112569                 120
112570             ],
112571             "24": [
112572                 108,
112573                 120
112574             ],
112575             "line": [
112576                 2240,
112577                 25
112578             ]
112579         },
112580         "harbor": {
112581             "12": [
112582                 204,
112583                 120
112584             ],
112585             "18": [
112586                 186,
112587                 120
112588             ],
112589             "24": [
112590                 162,
112591                 120
112592             ]
112593         },
112594         "bicycle": {
112595             "12": [
112596                 258,
112597                 120
112598             ],
112599             "18": [
112600                 240,
112601                 120
112602             ],
112603             "24": [
112604                 216,
112605                 120
112606             ]
112607         },
112608         "park": {
112609             "12": [
112610                 42,
112611                 144
112612             ],
112613             "18": [
112614                 24,
112615                 144
112616             ],
112617             "24": [
112618                 0,
112619                 144
112620             ]
112621         },
112622         "park2": {
112623             "12": [
112624                 96,
112625                 144
112626             ],
112627             "18": [
112628                 78,
112629                 144
112630             ],
112631             "24": [
112632                 54,
112633                 144
112634             ]
112635         },
112636         "museum": {
112637             "12": [
112638                 150,
112639                 144
112640             ],
112641             "18": [
112642                 132,
112643                 144
112644             ],
112645             "24": [
112646                 108,
112647                 144
112648             ]
112649         },
112650         "lodging": {
112651             "12": [
112652                 204,
112653                 144
112654             ],
112655             "18": [
112656                 186,
112657                 144
112658             ],
112659             "24": [
112660                 162,
112661                 144
112662             ]
112663         },
112664         "monument": {
112665             "12": [
112666                 258,
112667                 144
112668             ],
112669             "18": [
112670                 240,
112671                 144
112672             ],
112673             "24": [
112674                 216,
112675                 144
112676             ]
112677         },
112678         "zoo": {
112679             "12": [
112680                 42,
112681                 168
112682             ],
112683             "18": [
112684                 24,
112685                 168
112686             ],
112687             "24": [
112688                 0,
112689                 168
112690             ]
112691         },
112692         "garden": {
112693             "12": [
112694                 96,
112695                 168
112696             ],
112697             "18": [
112698                 78,
112699                 168
112700             ],
112701             "24": [
112702                 54,
112703                 168
112704             ]
112705         },
112706         "campsite": {
112707             "12": [
112708                 150,
112709                 168
112710             ],
112711             "18": [
112712                 132,
112713                 168
112714             ],
112715             "24": [
112716                 108,
112717                 168
112718             ]
112719         },
112720         "theatre": {
112721             "12": [
112722                 204,
112723                 168
112724             ],
112725             "18": [
112726                 186,
112727                 168
112728             ],
112729             "24": [
112730                 162,
112731                 168
112732             ]
112733         },
112734         "art-gallery": {
112735             "12": [
112736                 258,
112737                 168
112738             ],
112739             "18": [
112740                 240,
112741                 168
112742             ],
112743             "24": [
112744                 216,
112745                 168
112746             ]
112747         },
112748         "pitch": {
112749             "12": [
112750                 42,
112751                 192
112752             ],
112753             "18": [
112754                 24,
112755                 192
112756             ],
112757             "24": [
112758                 0,
112759                 192
112760             ]
112761         },
112762         "soccer": {
112763             "12": [
112764                 96,
112765                 192
112766             ],
112767             "18": [
112768                 78,
112769                 192
112770             ],
112771             "24": [
112772                 54,
112773                 192
112774             ]
112775         },
112776         "america-football": {
112777             "12": [
112778                 150,
112779                 192
112780             ],
112781             "18": [
112782                 132,
112783                 192
112784             ],
112785             "24": [
112786                 108,
112787                 192
112788             ]
112789         },
112790         "tennis": {
112791             "12": [
112792                 204,
112793                 192
112794             ],
112795             "18": [
112796                 186,
112797                 192
112798             ],
112799             "24": [
112800                 162,
112801                 192
112802             ]
112803         },
112804         "basketball": {
112805             "12": [
112806                 258,
112807                 192
112808             ],
112809             "18": [
112810                 240,
112811                 192
112812             ],
112813             "24": [
112814                 216,
112815                 192
112816             ]
112817         },
112818         "baseball": {
112819             "12": [
112820                 42,
112821                 216
112822             ],
112823             "18": [
112824                 24,
112825                 216
112826             ],
112827             "24": [
112828                 0,
112829                 216
112830             ]
112831         },
112832         "golf": {
112833             "12": [
112834                 96,
112835                 216
112836             ],
112837             "18": [
112838                 78,
112839                 216
112840             ],
112841             "24": [
112842                 54,
112843                 216
112844             ]
112845         },
112846         "swimming": {
112847             "12": [
112848                 150,
112849                 216
112850             ],
112851             "18": [
112852                 132,
112853                 216
112854             ],
112855             "24": [
112856                 108,
112857                 216
112858             ]
112859         },
112860         "cricket": {
112861             "12": [
112862                 204,
112863                 216
112864             ],
112865             "18": [
112866                 186,
112867                 216
112868             ],
112869             "24": [
112870                 162,
112871                 216
112872             ]
112873         },
112874         "skiing": {
112875             "12": [
112876                 258,
112877                 216
112878             ],
112879             "18": [
112880                 240,
112881                 216
112882             ],
112883             "24": [
112884                 216,
112885                 216
112886             ]
112887         },
112888         "school": {
112889             "12": [
112890                 42,
112891                 240
112892             ],
112893             "18": [
112894                 24,
112895                 240
112896             ],
112897             "24": [
112898                 0,
112899                 240
112900             ]
112901         },
112902         "college": {
112903             "12": [
112904                 96,
112905                 240
112906             ],
112907             "18": [
112908                 78,
112909                 240
112910             ],
112911             "24": [
112912                 54,
112913                 240
112914             ]
112915         },
112916         "library": {
112917             "12": [
112918                 150,
112919                 240
112920             ],
112921             "18": [
112922                 132,
112923                 240
112924             ],
112925             "24": [
112926                 108,
112927                 240
112928             ]
112929         },
112930         "post": {
112931             "12": [
112932                 204,
112933                 240
112934             ],
112935             "18": [
112936                 186,
112937                 240
112938             ],
112939             "24": [
112940                 162,
112941                 240
112942             ]
112943         },
112944         "fire-station": {
112945             "12": [
112946                 258,
112947                 240
112948             ],
112949             "18": [
112950                 240,
112951                 240
112952             ],
112953             "24": [
112954                 216,
112955                 240
112956             ]
112957         },
112958         "town-hall": {
112959             "12": [
112960                 42,
112961                 264
112962             ],
112963             "18": [
112964                 24,
112965                 264
112966             ],
112967             "24": [
112968                 0,
112969                 264
112970             ]
112971         },
112972         "police": {
112973             "12": [
112974                 96,
112975                 264
112976             ],
112977             "18": [
112978                 78,
112979                 264
112980             ],
112981             "24": [
112982                 54,
112983                 264
112984             ]
112985         },
112986         "prison": {
112987             "12": [
112988                 150,
112989                 264
112990             ],
112991             "18": [
112992                 132,
112993                 264
112994             ],
112995             "24": [
112996                 108,
112997                 264
112998             ]
112999         },
113000         "embassy": {
113001             "12": [
113002                 204,
113003                 264
113004             ],
113005             "18": [
113006                 186,
113007                 264
113008             ],
113009             "24": [
113010                 162,
113011                 264
113012             ]
113013         },
113014         "beer": {
113015             "12": [
113016                 258,
113017                 264
113018             ],
113019             "18": [
113020                 240,
113021                 264
113022             ],
113023             "24": [
113024                 216,
113025                 264
113026             ]
113027         },
113028         "restaurant": {
113029             "12": [
113030                 42,
113031                 288
113032             ],
113033             "18": [
113034                 24,
113035                 288
113036             ],
113037             "24": [
113038                 0,
113039                 288
113040             ]
113041         },
113042         "cafe": {
113043             "12": [
113044                 96,
113045                 288
113046             ],
113047             "18": [
113048                 78,
113049                 288
113050             ],
113051             "24": [
113052                 54,
113053                 288
113054             ]
113055         },
113056         "shop": {
113057             "12": [
113058                 150,
113059                 288
113060             ],
113061             "18": [
113062                 132,
113063                 288
113064             ],
113065             "24": [
113066                 108,
113067                 288
113068             ]
113069         },
113070         "fast-food": {
113071             "12": [
113072                 204,
113073                 288
113074             ],
113075             "18": [
113076                 186,
113077                 288
113078             ],
113079             "24": [
113080                 162,
113081                 288
113082             ]
113083         },
113084         "bar": {
113085             "12": [
113086                 258,
113087                 288
113088             ],
113089             "18": [
113090                 240,
113091                 288
113092             ],
113093             "24": [
113094                 216,
113095                 288
113096             ]
113097         },
113098         "bank": {
113099             "12": [
113100                 42,
113101                 312
113102             ],
113103             "18": [
113104                 24,
113105                 312
113106             ],
113107             "24": [
113108                 0,
113109                 312
113110             ]
113111         },
113112         "grocery": {
113113             "12": [
113114                 96,
113115                 312
113116             ],
113117             "18": [
113118                 78,
113119                 312
113120             ],
113121             "24": [
113122                 54,
113123                 312
113124             ]
113125         },
113126         "cinema": {
113127             "12": [
113128                 150,
113129                 312
113130             ],
113131             "18": [
113132                 132,
113133                 312
113134             ],
113135             "24": [
113136                 108,
113137                 312
113138             ]
113139         },
113140         "pharmacy": {
113141             "12": [
113142                 204,
113143                 312
113144             ],
113145             "18": [
113146                 186,
113147                 312
113148             ],
113149             "24": [
113150                 162,
113151                 312
113152             ]
113153         },
113154         "hospital": {
113155             "12": [
113156                 258,
113157                 312
113158             ],
113159             "18": [
113160                 240,
113161                 312
113162             ],
113163             "24": [
113164                 216,
113165                 312
113166             ]
113167         },
113168         "danger": {
113169             "12": [
113170                 42,
113171                 336
113172             ],
113173             "18": [
113174                 24,
113175                 336
113176             ],
113177             "24": [
113178                 0,
113179                 336
113180             ]
113181         },
113182         "industrial": {
113183             "12": [
113184                 96,
113185                 336
113186             ],
113187             "18": [
113188                 78,
113189                 336
113190             ],
113191             "24": [
113192                 54,
113193                 336
113194             ]
113195         },
113196         "warehouse": {
113197             "12": [
113198                 150,
113199                 336
113200             ],
113201             "18": [
113202                 132,
113203                 336
113204             ],
113205             "24": [
113206                 108,
113207                 336
113208             ]
113209         },
113210         "commercial": {
113211             "12": [
113212                 204,
113213                 336
113214             ],
113215             "18": [
113216                 186,
113217                 336
113218             ],
113219             "24": [
113220                 162,
113221                 336
113222             ]
113223         },
113224         "building": {
113225             "12": [
113226                 258,
113227                 336
113228             ],
113229             "18": [
113230                 240,
113231                 336
113232             ],
113233             "24": [
113234                 216,
113235                 336
113236             ]
113237         },
113238         "place-of-worship": {
113239             "12": [
113240                 42,
113241                 360
113242             ],
113243             "18": [
113244                 24,
113245                 360
113246             ],
113247             "24": [
113248                 0,
113249                 360
113250             ]
113251         },
113252         "alcohol-shop": {
113253             "12": [
113254                 96,
113255                 360
113256             ],
113257             "18": [
113258                 78,
113259                 360
113260             ],
113261             "24": [
113262                 54,
113263                 360
113264             ]
113265         },
113266         "logging": {
113267             "12": [
113268                 150,
113269                 360
113270             ],
113271             "18": [
113272                 132,
113273                 360
113274             ],
113275             "24": [
113276                 108,
113277                 360
113278             ]
113279         },
113280         "oil-well": {
113281             "12": [
113282                 204,
113283                 360
113284             ],
113285             "18": [
113286                 186,
113287                 360
113288             ],
113289             "24": [
113290                 162,
113291                 360
113292             ]
113293         },
113294         "slaughterhouse": {
113295             "12": [
113296                 258,
113297                 360
113298             ],
113299             "18": [
113300                 240,
113301                 360
113302             ],
113303             "24": [
113304                 216,
113305                 360
113306             ]
113307         },
113308         "dam": {
113309             "12": [
113310                 42,
113311                 384
113312             ],
113313             "18": [
113314                 24,
113315                 384
113316             ],
113317             "24": [
113318                 0,
113319                 384
113320             ]
113321         },
113322         "water": {
113323             "12": [
113324                 96,
113325                 384
113326             ],
113327             "18": [
113328                 78,
113329                 384
113330             ],
113331             "24": [
113332                 54,
113333                 384
113334             ]
113335         },
113336         "wetland": {
113337             "12": [
113338                 150,
113339                 384
113340             ],
113341             "18": [
113342                 132,
113343                 384
113344             ],
113345             "24": [
113346                 108,
113347                 384
113348             ]
113349         },
113350         "disability": {
113351             "12": [
113352                 204,
113353                 384
113354             ],
113355             "18": [
113356                 186,
113357                 384
113358             ],
113359             "24": [
113360                 162,
113361                 384
113362             ]
113363         },
113364         "telephone": {
113365             "12": [
113366                 258,
113367                 384
113368             ],
113369             "18": [
113370                 240,
113371                 384
113372             ],
113373             "24": [
113374                 216,
113375                 384
113376             ]
113377         },
113378         "emergency-telephone": {
113379             "12": [
113380                 42,
113381                 408
113382             ],
113383             "18": [
113384                 24,
113385                 408
113386             ],
113387             "24": [
113388                 0,
113389                 408
113390             ]
113391         },
113392         "toilets": {
113393             "12": [
113394                 96,
113395                 408
113396             ],
113397             "18": [
113398                 78,
113399                 408
113400             ],
113401             "24": [
113402                 54,
113403                 408
113404             ]
113405         },
113406         "waste-basket": {
113407             "12": [
113408                 150,
113409                 408
113410             ],
113411             "18": [
113412                 132,
113413                 408
113414             ],
113415             "24": [
113416                 108,
113417                 408
113418             ]
113419         },
113420         "music": {
113421             "12": [
113422                 204,
113423                 408
113424             ],
113425             "18": [
113426                 186,
113427                 408
113428             ],
113429             "24": [
113430                 162,
113431                 408
113432             ]
113433         },
113434         "land-use": {
113435             "12": [
113436                 258,
113437                 408
113438             ],
113439             "18": [
113440                 240,
113441                 408
113442             ],
113443             "24": [
113444                 216,
113445                 408
113446             ]
113447         },
113448         "city": {
113449             "12": [
113450                 42,
113451                 432
113452             ],
113453             "18": [
113454                 24,
113455                 432
113456             ],
113457             "24": [
113458                 0,
113459                 432
113460             ]
113461         },
113462         "town": {
113463             "12": [
113464                 96,
113465                 432
113466             ],
113467             "18": [
113468                 78,
113469                 432
113470             ],
113471             "24": [
113472                 54,
113473                 432
113474             ]
113475         },
113476         "village": {
113477             "12": [
113478                 150,
113479                 432
113480             ],
113481             "18": [
113482                 132,
113483                 432
113484             ],
113485             "24": [
113486                 108,
113487                 432
113488             ]
113489         },
113490         "farm": {
113491             "12": [
113492                 204,
113493                 432
113494             ],
113495             "18": [
113496                 186,
113497                 432
113498             ],
113499             "24": [
113500                 162,
113501                 432
113502             ]
113503         },
113504         "bakery": {
113505             "12": [
113506                 258,
113507                 432
113508             ],
113509             "18": [
113510                 240,
113511                 432
113512             ],
113513             "24": [
113514                 216,
113515                 432
113516             ]
113517         },
113518         "dog-park": {
113519             "12": [
113520                 42,
113521                 456
113522             ],
113523             "18": [
113524                 24,
113525                 456
113526             ],
113527             "24": [
113528                 0,
113529                 456
113530             ]
113531         },
113532         "lighthouse": {
113533             "12": [
113534                 96,
113535                 456
113536             ],
113537             "18": [
113538                 78,
113539                 456
113540             ],
113541             "24": [
113542                 54,
113543                 456
113544             ]
113545         },
113546         "clothing-store": {
113547             "12": [
113548                 150,
113549                 456
113550             ],
113551             "18": [
113552                 132,
113553                 456
113554             ],
113555             "24": [
113556                 108,
113557                 456
113558             ]
113559         },
113560         "polling-place": {
113561             "12": [
113562                 204,
113563                 456
113564             ],
113565             "18": [
113566                 186,
113567                 456
113568             ],
113569             "24": [
113570                 162,
113571                 456
113572             ]
113573         },
113574         "playground": {
113575             "12": [
113576                 258,
113577                 456
113578             ],
113579             "18": [
113580                 240,
113581                 456
113582             ],
113583             "24": [
113584                 216,
113585                 456
113586             ]
113587         },
113588         "entrance": {
113589             "12": [
113590                 42,
113591                 480
113592             ],
113593             "18": [
113594                 24,
113595                 480
113596             ],
113597             "24": [
113598                 0,
113599                 480
113600             ]
113601         },
113602         "heart": {
113603             "12": [
113604                 96,
113605                 480
113606             ],
113607             "18": [
113608                 78,
113609                 480
113610             ],
113611             "24": [
113612                 54,
113613                 480
113614             ]
113615         },
113616         "london-underground": {
113617             "12": [
113618                 150,
113619                 480
113620             ],
113621             "18": [
113622                 132,
113623                 480
113624             ],
113625             "24": [
113626                 108,
113627                 480
113628             ]
113629         },
113630         "minefield": {
113631             "12": [
113632                 204,
113633                 480
113634             ],
113635             "18": [
113636                 186,
113637                 480
113638             ],
113639             "24": [
113640                 162,
113641                 480
113642             ]
113643         },
113644         "rail-underground": {
113645             "12": [
113646                 258,
113647                 480
113648             ],
113649             "18": [
113650                 240,
113651                 480
113652             ],
113653             "24": [
113654                 216,
113655                 480
113656             ]
113657         },
113658         "rail-above": {
113659             "12": [
113660                 42,
113661                 504
113662             ],
113663             "18": [
113664                 24,
113665                 504
113666             ],
113667             "24": [
113668                 0,
113669                 504
113670             ]
113671         },
113672         "camera": {
113673             "12": [
113674                 96,
113675                 504
113676             ],
113677             "18": [
113678                 78,
113679                 504
113680             ],
113681             "24": [
113682                 54,
113683                 504
113684             ]
113685         },
113686         "laundry": {
113687             "12": [
113688                 150,
113689                 504
113690             ],
113691             "18": [
113692                 132,
113693                 504
113694             ],
113695             "24": [
113696                 108,
113697                 504
113698             ]
113699         },
113700         "car": {
113701             "12": [
113702                 204,
113703                 504
113704             ],
113705             "18": [
113706                 186,
113707                 504
113708             ],
113709             "24": [
113710                 162,
113711                 504
113712             ]
113713         },
113714         "suitcase": {
113715             "12": [
113716                 258,
113717                 504
113718             ],
113719             "18": [
113720                 240,
113721                 504
113722             ],
113723             "24": [
113724                 216,
113725                 504
113726             ]
113727         },
113728         "hairdresser": {
113729             "12": [
113730                 42,
113731                 528
113732             ],
113733             "18": [
113734                 24,
113735                 528
113736             ],
113737             "24": [
113738                 0,
113739                 528
113740             ]
113741         },
113742         "chemist": {
113743             "12": [
113744                 96,
113745                 528
113746             ],
113747             "18": [
113748                 78,
113749                 528
113750             ],
113751             "24": [
113752                 54,
113753                 528
113754             ]
113755         },
113756         "mobilephone": {
113757             "12": [
113758                 150,
113759                 528
113760             ],
113761             "18": [
113762                 132,
113763                 528
113764             ],
113765             "24": [
113766                 108,
113767                 528
113768             ]
113769         },
113770         "scooter": {
113771             "12": [
113772                 204,
113773                 528
113774             ],
113775             "18": [
113776                 186,
113777                 528
113778             ],
113779             "24": [
113780                 162,
113781                 528
113782             ]
113783         },
113784         "highway-motorway": {
113785             "line": [
113786                 20,
113787                 25
113788             ]
113789         },
113790         "highway-trunk": {
113791             "line": [
113792                 80,
113793                 25
113794             ]
113795         },
113796         "highway-primary": {
113797             "line": [
113798                 140,
113799                 25
113800             ]
113801         },
113802         "highway-secondary": {
113803             "line": [
113804                 200,
113805                 25
113806             ]
113807         },
113808         "highway-tertiary": {
113809             "line": [
113810                 260,
113811                 25
113812             ]
113813         },
113814         "highway-motorway-link": {
113815             "line": [
113816                 320,
113817                 25
113818             ]
113819         },
113820         "highway-trunk-link": {
113821             "line": [
113822                 380,
113823                 25
113824             ]
113825         },
113826         "highway-primary-link": {
113827             "line": [
113828                 440,
113829                 25
113830             ]
113831         },
113832         "highway-secondary-link": {
113833             "line": [
113834                 500,
113835                 25
113836             ]
113837         },
113838         "highway-tertiary-link": {
113839             "line": [
113840                 560,
113841                 25
113842             ]
113843         },
113844         "highway-residential": {
113845             "line": [
113846                 620,
113847                 25
113848             ]
113849         },
113850         "highway-unclassified": {
113851             "line": [
113852                 680,
113853                 25
113854             ]
113855         },
113856         "highway-service": {
113857             "line": [
113858                 740,
113859                 25
113860             ]
113861         },
113862         "highway-road": {
113863             "line": [
113864                 800,
113865                 25
113866             ]
113867         },
113868         "highway-track": {
113869             "line": [
113870                 860,
113871                 25
113872             ]
113873         },
113874         "highway-living-street": {
113875             "line": [
113876                 920,
113877                 25
113878             ]
113879         },
113880         "highway-path": {
113881             "line": [
113882                 980,
113883                 25
113884             ]
113885         },
113886         "highway-cycleway": {
113887             "line": [
113888                 1040,
113889                 25
113890             ]
113891         },
113892         "highway-footway": {
113893             "line": [
113894                 1100,
113895                 25
113896             ]
113897         },
113898         "highway-bridleway": {
113899             "line": [
113900                 1160,
113901                 25
113902             ]
113903         },
113904         "highway-steps": {
113905             "line": [
113906                 1220,
113907                 25
113908             ]
113909         },
113910         "railway-rail": {
113911             "line": [
113912                 1280,
113913                 25
113914             ]
113915         },
113916         "railway-disused": {
113917             "line": [
113918                 1340,
113919                 25
113920             ]
113921         },
113922         "railway-abandoned": {
113923             "line": [
113924                 1400,
113925                 25
113926             ]
113927         },
113928         "railway-subway": {
113929             "line": [
113930                 1460,
113931                 25
113932             ]
113933         },
113934         "railway-light-rail": {
113935             "line": [
113936                 1520,
113937                 25
113938             ]
113939         },
113940         "railway-monorail": {
113941             "line": [
113942                 1580,
113943                 25
113944             ]
113945         },
113946         "waterway-river": {
113947             "line": [
113948                 1640,
113949                 25
113950             ]
113951         },
113952         "waterway-stream": {
113953             "line": [
113954                 1700,
113955                 25
113956             ]
113957         },
113958         "waterway-canal": {
113959             "line": [
113960                 1760,
113961                 25
113962             ]
113963         },
113964         "waterway-ditch": {
113965             "line": [
113966                 1820,
113967                 25
113968             ]
113969         },
113970         "power-line": {
113971             "line": [
113972                 1880,
113973                 25
113974             ]
113975         },
113976         "other-line": {
113977             "line": [
113978                 1940,
113979                 25
113980             ]
113981         },
113982         "category-roads": {
113983             "line": [
113984                 2000,
113985                 25
113986             ]
113987         },
113988         "category-rail": {
113989             "line": [
113990                 2060,
113991                 25
113992             ]
113993         },
113994         "category-path": {
113995             "line": [
113996                 2120,
113997                 25
113998             ]
113999         },
114000         "category-water": {
114001             "line": [
114002                 2180,
114003                 25
114004             ]
114005         },
114006         "pipeline": {
114007             "line": [
114008                 2300,
114009                 25
114010             ]
114011         },
114012         "relation": {
114013             "relation": [
114014                 20,
114015                 25
114016             ]
114017         },
114018         "restriction": {
114019             "relation": [
114020                 80,
114021                 25
114022             ]
114023         },
114024         "multipolygon": {
114025             "relation": [
114026                 140,
114027                 25
114028             ]
114029         },
114030         "boundary": {
114031             "relation": [
114032                 200,
114033                 25
114034             ]
114035         },
114036         "route": {
114037             "relation": [
114038                 260,
114039                 25
114040             ]
114041         },
114042         "route-road": {
114043             "relation": [
114044                 320,
114045                 25
114046             ]
114047         },
114048         "route-bicycle": {
114049             "relation": [
114050                 380,
114051                 25
114052             ]
114053         },
114054         "route-foot": {
114055             "relation": [
114056                 440,
114057                 25
114058             ]
114059         },
114060         "route-bus": {
114061             "relation": [
114062                 500,
114063                 25
114064             ]
114065         },
114066         "route-train": {
114067             "relation": [
114068                 560,
114069                 25
114070             ]
114071         },
114072         "route-detour": {
114073             "relation": [
114074                 620,
114075                 25
114076             ]
114077         },
114078         "route-tram": {
114079             "relation": [
114080                 680,
114081                 25
114082             ]
114083         },
114084         "route-ferry": {
114085             "relation": [
114086                 740,
114087                 25
114088             ]
114089         },
114090         "route-power": {
114091             "relation": [
114092                 800,
114093                 25
114094             ]
114095         },
114096         "route-pipeline": {
114097             "relation": [
114098                 860,
114099                 25
114100             ]
114101         },
114102         "route-master": {
114103             "relation": [
114104                 920,
114105                 25
114106             ]
114107         },
114108         "restriction-no-straight-on": {
114109             "relation": [
114110                 980,
114111                 25
114112             ]
114113         },
114114         "restriction-no-u-turn": {
114115             "relation": [
114116                 1040,
114117                 25
114118             ]
114119         },
114120         "restriction-no-left-turn": {
114121             "relation": [
114122                 1100,
114123                 25
114124             ]
114125         },
114126         "restriction-no-right-turn": {
114127             "relation": [
114128                 1160,
114129                 25
114130             ]
114131         },
114132         "restriction-only-straight-on": {
114133             "relation": [
114134                 1220,
114135                 25
114136             ]
114137         },
114138         "restriction-only-left-turn": {
114139             "relation": [
114140                 1280,
114141                 25
114142             ]
114143         },
114144         "restriction-only-right-turn": {
114145             "relation": [
114146                 1340,
114147                 25
114148             ]
114149         }
114150     },
114151     "operations": {
114152         "icon-operation-delete": [
114153             0,
114154             140
114155         ],
114156         "icon-operation-circularize": [
114157             20,
114158             140
114159         ],
114160         "icon-operation-straighten": [
114161             40,
114162             140
114163         ],
114164         "icon-operation-split": [
114165             60,
114166             140
114167         ],
114168         "icon-operation-disconnect": [
114169             80,
114170             140
114171         ],
114172         "icon-operation-reverse": [
114173             100,
114174             140
114175         ],
114176         "icon-operation-move": [
114177             120,
114178             140
114179         ],
114180         "icon-operation-merge": [
114181             140,
114182             140
114183         ],
114184         "icon-operation-orthogonalize": [
114185             160,
114186             140
114187         ],
114188         "icon-operation-rotate": [
114189             180,
114190             140
114191         ],
114192         "icon-operation-simplify": [
114193             200,
114194             140
114195         ],
114196         "icon-operation-continue": [
114197             220,
114198             140
114199         ],
114200         "icon-operation-disabled-delete": [
114201             0,
114202             160
114203         ],
114204         "icon-operation-disabled-circularize": [
114205             20,
114206             160
114207         ],
114208         "icon-operation-disabled-straighten": [
114209             40,
114210             160
114211         ],
114212         "icon-operation-disabled-split": [
114213             60,
114214             160
114215         ],
114216         "icon-operation-disabled-disconnect": [
114217             80,
114218             160
114219         ],
114220         "icon-operation-disabled-reverse": [
114221             100,
114222             160
114223         ],
114224         "icon-operation-disabled-move": [
114225             120,
114226             160
114227         ],
114228         "icon-operation-disabled-merge": [
114229             140,
114230             160
114231         ],
114232         "icon-operation-disabled-orthogonalize": [
114233             160,
114234             160
114235         ],
114236         "icon-operation-disabled-rotate": [
114237             180,
114238             160
114239         ],
114240         "icon-operation-disabled-simplify": [
114241             200,
114242             160
114243         ],
114244         "icon-operation-disabled-continue": [
114245             220,
114246             160
114247         ],
114248         "icon-restriction-yes": [
114249             50,
114250             80
114251         ],
114252         "icon-restriction-no": [
114253             95,
114254             80
114255         ],
114256         "icon-restriction-only": [
114257             140,
114258             80
114259         ],
114260         "icon-restriction-yes-u": [
114261             185,
114262             80
114263         ],
114264         "icon-restriction-no-u": [
114265             230,
114266             80
114267         ],
114268         "icon-restriction-only-u": [
114269             275,
114270             80
114271         ]
114272     },
114273     "locales": [
114274         "af",
114275         "sq",
114276         "ar",
114277         "ar-AA",
114278         "hy",
114279         "ast",
114280         "bn",
114281         "bs",
114282         "bg-BG",
114283         "ca",
114284         "zh",
114285         "zh-CN",
114286         "zh-CN.GB2312",
114287         "gan",
114288         "zh-HK",
114289         "zh-TW",
114290         "yue",
114291         "hr",
114292         "cs",
114293         "da",
114294         "nl",
114295         "en-GB",
114296         "et",
114297         "fi",
114298         "fr",
114299         "gl",
114300         "de",
114301         "el",
114302         "hu",
114303         "is",
114304         "id",
114305         "it",
114306         "ja",
114307         "kn",
114308         "ko",
114309         "ko-KR",
114310         "lv",
114311         "lt",
114312         "no",
114313         "nn",
114314         "fa",
114315         "pl",
114316         "pt",
114317         "pt-BR",
114318         "ro-RO",
114319         "ru",
114320         "sc",
114321         "sr",
114322         "sr-RS",
114323         "si",
114324         "sk",
114325         "sl",
114326         "es",
114327         "sv",
114328         "tl",
114329         "ta",
114330         "te",
114331         "tr",
114332         "uk",
114333         "vi"
114334     ],
114335     "en": {
114336         "modes": {
114337             "add_area": {
114338                 "title": "Area",
114339                 "description": "Add parks, buildings, lakes or other areas to the map.",
114340                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
114341             },
114342             "add_line": {
114343                 "title": "Line",
114344                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
114345                 "tail": "Click on the map to start drawing a road, path, or route."
114346             },
114347             "add_point": {
114348                 "title": "Point",
114349                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
114350                 "tail": "Click on the map to add a point."
114351             },
114352             "browse": {
114353                 "title": "Browse",
114354                 "description": "Pan and zoom the map."
114355             },
114356             "draw_area": {
114357                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
114358             },
114359             "draw_line": {
114360                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
114361             }
114362         },
114363         "operations": {
114364             "add": {
114365                 "annotation": {
114366                     "point": "Added a point.",
114367                     "vertex": "Added a node to a way.",
114368                     "relation": "Added a relation."
114369                 }
114370             },
114371             "start": {
114372                 "annotation": {
114373                     "line": "Started a line.",
114374                     "area": "Started an area."
114375                 }
114376             },
114377             "continue": {
114378                 "key": "A",
114379                 "title": "Continue",
114380                 "description": "Continue this line.",
114381                 "not_eligible": "No line can be continued here.",
114382                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
114383                 "annotation": {
114384                     "line": "Continued a line.",
114385                     "area": "Continued an area."
114386                 }
114387             },
114388             "cancel_draw": {
114389                 "annotation": "Canceled drawing."
114390             },
114391             "change_role": {
114392                 "annotation": "Changed the role of a relation member."
114393             },
114394             "change_tags": {
114395                 "annotation": "Changed tags."
114396             },
114397             "circularize": {
114398                 "title": "Circularize",
114399                 "description": {
114400                     "line": "Make this line circular.",
114401                     "area": "Make this area circular."
114402                 },
114403                 "key": "O",
114404                 "annotation": {
114405                     "line": "Made a line circular.",
114406                     "area": "Made an area circular."
114407                 },
114408                 "not_closed": "This can't be made circular because it's not a loop.",
114409                 "too_large": "This can't be made circular because not enough of it is currently visible."
114410             },
114411             "orthogonalize": {
114412                 "title": "Square",
114413                 "description": {
114414                     "line": "Square the corners of this line.",
114415                     "area": "Square the corners of this area."
114416                 },
114417                 "key": "S",
114418                 "annotation": {
114419                     "line": "Squared the corners of a line.",
114420                     "area": "Squared the corners of an area."
114421                 },
114422                 "not_squarish": "This can't be made square because it is not squarish.",
114423                 "too_large": "This can't be made square because not enough of it is currently visible."
114424             },
114425             "straighten": {
114426                 "title": "Straighten",
114427                 "description": "Straighten this line.",
114428                 "key": "S",
114429                 "annotation": "Straightened a line.",
114430                 "too_bendy": "This can't be straightened because it bends too much."
114431             },
114432             "delete": {
114433                 "title": "Delete",
114434                 "description": "Remove this from the map.",
114435                 "annotation": {
114436                     "point": "Deleted a point.",
114437                     "vertex": "Deleted a node from a way.",
114438                     "line": "Deleted a line.",
114439                     "area": "Deleted an area.",
114440                     "relation": "Deleted a relation.",
114441                     "multiple": "Deleted {n} objects."
114442                 },
114443                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
114444             },
114445             "add_member": {
114446                 "annotation": "Added a member to a relation."
114447             },
114448             "delete_member": {
114449                 "annotation": "Removed a member from a relation."
114450             },
114451             "connect": {
114452                 "annotation": {
114453                     "point": "Connected a way to a point.",
114454                     "vertex": "Connected a way to another.",
114455                     "line": "Connected a way to a line.",
114456                     "area": "Connected a way to an area."
114457                 }
114458             },
114459             "disconnect": {
114460                 "title": "Disconnect",
114461                 "description": "Disconnect these lines/areas from each other.",
114462                 "key": "D",
114463                 "annotation": "Disconnected lines/areas.",
114464                 "not_connected": "There aren't enough lines/areas here to disconnect."
114465             },
114466             "merge": {
114467                 "title": "Merge",
114468                 "description": "Merge these lines.",
114469                 "key": "C",
114470                 "annotation": "Merged {n} lines.",
114471                 "not_eligible": "These features can't be merged.",
114472                 "not_adjacent": "These lines can't be merged because they aren't connected.",
114473                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
114474                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
114475             },
114476             "move": {
114477                 "title": "Move",
114478                 "description": "Move this to a different location.",
114479                 "key": "M",
114480                 "annotation": {
114481                     "point": "Moved a point.",
114482                     "vertex": "Moved a node in a way.",
114483                     "line": "Moved a line.",
114484                     "area": "Moved an area.",
114485                     "multiple": "Moved multiple objects."
114486                 },
114487                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded."
114488             },
114489             "rotate": {
114490                 "title": "Rotate",
114491                 "description": "Rotate this object around its center point.",
114492                 "key": "R",
114493                 "annotation": {
114494                     "line": "Rotated a line.",
114495                     "area": "Rotated an area."
114496                 }
114497             },
114498             "reverse": {
114499                 "title": "Reverse",
114500                 "description": "Make this line go in the opposite direction.",
114501                 "key": "V",
114502                 "annotation": "Reversed a line."
114503             },
114504             "split": {
114505                 "title": "Split",
114506                 "description": {
114507                     "line": "Split this line into two at this node.",
114508                     "area": "Split the boundary of this area into two.",
114509                     "multiple": "Split the lines/area boundaries at this node into two."
114510                 },
114511                 "key": "X",
114512                 "annotation": {
114513                     "line": "Split a line.",
114514                     "area": "Split an area boundary.",
114515                     "multiple": "Split {n} lines/area boundaries."
114516                 },
114517                 "not_eligible": "Lines can't be split at their beginning or end.",
114518                 "multiple_ways": "There are too many lines here to split."
114519             },
114520             "restriction": {
114521                 "help": {
114522                     "select": "Click to select a road segment.",
114523                     "toggle": "Click to toggle turn restrictions.",
114524                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
114525                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
114526                 },
114527                 "annotation": {
114528                     "create": "Added a turn restriction",
114529                     "delete": "Deleted a turn restriction"
114530                 }
114531             }
114532         },
114533         "undo": {
114534             "tooltip": "Undo: {action}",
114535             "nothing": "Nothing to undo."
114536         },
114537         "redo": {
114538             "tooltip": "Redo: {action}",
114539             "nothing": "Nothing to redo."
114540         },
114541         "tooltip_keyhint": "Shortcut:",
114542         "browser_notice": "This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 9 and above. Please upgrade your browser or use Potlatch 2 to edit the map.",
114543         "translate": {
114544             "translate": "Translate",
114545             "localized_translation_label": "Multilingual name",
114546             "localized_translation_language": "Choose language",
114547             "localized_translation_name": "Name"
114548         },
114549         "zoom_in_edit": "Zoom in to Edit",
114550         "logout": "logout",
114551         "loading_auth": "Connecting to OpenStreetMap...",
114552         "report_a_bug": "report a bug",
114553         "status": {
114554             "error": "Unable to connect to API.",
114555             "offline": "The API is offline. Please try editing later.",
114556             "readonly": "The API is read-only. You will need to wait to save your changes."
114557         },
114558         "commit": {
114559             "title": "Save Changes",
114560             "description_placeholder": "Brief description of your contributions",
114561             "message_label": "Commit message",
114562             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114563             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114564             "save": "Save",
114565             "cancel": "Cancel",
114566             "warnings": "Warnings",
114567             "modified": "Modified",
114568             "deleted": "Deleted",
114569             "created": "Created"
114570         },
114571         "contributors": {
114572             "list": "Edits by {users}",
114573             "truncated_list": "Edits by {users} and {count} others"
114574         },
114575         "geocoder": {
114576             "search": "Search worldwide...",
114577             "no_results_visible": "No results in visible map area",
114578             "no_results_worldwide": "No results found"
114579         },
114580         "geolocate": {
114581             "title": "Show My Location"
114582         },
114583         "inspector": {
114584             "no_documentation_combination": "There is no documentation available for this tag combination",
114585             "no_documentation_key": "There is no documentation available for this key",
114586             "show_more": "Show More",
114587             "view_on_osm": "View on openstreetmap.org",
114588             "all_tags": "All tags",
114589             "all_members": "All members",
114590             "all_relations": "All relations",
114591             "new_relation": "New relation...",
114592             "role": "Role",
114593             "choose": "Select feature type",
114594             "results": "{n} results for {search}",
114595             "reference": "View on OpenStreetMap Wiki",
114596             "back_tooltip": "Change feature",
114597             "remove": "Remove",
114598             "search": "Search",
114599             "multiselect": "Selected items",
114600             "unknown": "Unknown",
114601             "incomplete": "<not downloaded>",
114602             "feature_list": "Search features",
114603             "edit": "Edit feature",
114604             "check": {
114605                 "yes": "Yes",
114606                 "no": "No"
114607             },
114608             "none": "None",
114609             "node": "Node",
114610             "way": "Way",
114611             "relation": "Relation",
114612             "location": "Location"
114613         },
114614         "background": {
114615             "title": "Background",
114616             "description": "Background settings",
114617             "percent_brightness": "{opacity}% brightness",
114618             "none": "None",
114619             "custom": "Custom",
114620             "custom_button": "Edit custom background",
114621             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114622             "fix_misalignment": "Fix alignment",
114623             "reset": "reset"
114624         },
114625         "restore": {
114626             "heading": "You have unsaved changes",
114627             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114628             "restore": "Restore",
114629             "reset": "Reset"
114630         },
114631         "save": {
114632             "title": "Save",
114633             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114634             "no_changes": "No changes to save.",
114635             "error": "An error occurred while trying to save",
114636             "uploading": "Uploading changes to OpenStreetMap.",
114637             "unsaved_changes": "You have unsaved changes"
114638         },
114639         "success": {
114640             "edited_osm": "Edited OSM!",
114641             "just_edited": "You just edited OpenStreetMap!",
114642             "view_on_osm": "View on OSM",
114643             "facebook": "Share on Facebook",
114644             "twitter": "Share on Twitter",
114645             "google": "Share on Google+",
114646             "help_html": "Your changes should appear in the \"Standard\" layer in a few minutes. Other layers, and certain features, may take longer\n(<a href='https://help.openstreetmap.org/questions/4705/why-havent-my-changes-appeared-on-the-map' target='_blank'>details</a>).\n"
114647         },
114648         "confirm": {
114649             "okay": "Okay"
114650         },
114651         "splash": {
114652             "welcome": "Welcome to the iD OpenStreetMap editor",
114653             "text": "iD is a friendly but powerful tool for contributing to the world's best free world map. This is version {version}. For more information see {website} and report bugs at {github}.",
114654             "walkthrough": "Start the Walkthrough",
114655             "start": "Edit Now"
114656         },
114657         "source_switch": {
114658             "live": "live",
114659             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114660             "dev": "dev"
114661         },
114662         "tag_reference": {
114663             "description": "Description",
114664             "on_wiki": "{tag} on wiki.osm.org",
114665             "used_with": "used with {type}"
114666         },
114667         "validations": {
114668             "untagged_point": "Untagged point",
114669             "untagged_line": "Untagged line",
114670             "untagged_area": "Untagged area",
114671             "many_deletions": "You're deleting {n} objects. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.",
114672             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114673             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
114674             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
114675             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
114676             "deprecated_tags": "Deprecated tags: {tags}"
114677         },
114678         "zoom": {
114679             "in": "Zoom In",
114680             "out": "Zoom Out"
114681         },
114682         "cannot_zoom": "Cannot zoom out further in current mode.",
114683         "gpx": {
114684             "local_layer": "Local GPX file",
114685             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114686             "zoom": "Zoom to GPX track",
114687             "browse": "Browse for a .gpx file"
114688         },
114689         "help": {
114690             "title": "Help",
114691             "help": "# Help\n\nThis is an editor for [OpenStreetMap](http://www.openstreetmap.org/), the\nfree and editable map of the world. You can use it to add and update\ndata in your area, making an open-source and open-data map of the world\nbetter for everyone.\n\nEdits that you make on this map will be visible to everyone who uses\nOpenStreetMap. In order to make an edit, you'll need a\n[free OpenStreetMap account](https://www.openstreetmap.org/user/new).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
114692             "editing_saving": "# Editing & Saving\n\nThis editor is designed to work primarily online, and you're accessing\nit through a website right now.\n\n### Selecting Features\n\nTo select a map feature, like a road or point of interest, click\non it on the map. This will highlight the selected feature, open a panel with\ndetails about it, and show a menu of things you can do with the feature.\n\nTo select multiple features, hold down the 'Shift' key. Then either click\non the features you want to select, or drag on the map to draw a rectangle.\nThis will draw a box and select all the points within it.\n\n### Saving Edits\n\nWhen you make changes like editing roads, buildings, and places, these are\nstored locally until you save them to the server. Don't worry if you make\na mistake - you can undo changes by clicking the undo button, and redo\nchanges by clicking the redo button.\n\nClick 'Save' to finish a group of edits - for instance, if you've completed\nan area of town and would like to start on a new area. You'll have a chance\nto review what you've done, and the editor supplies helpful suggestions\nand warnings if something doesn't seem right about the changes.\n\nIf everything looks good, you can enter a short comment explaining the change\nyou made, and click 'Save' again to post the changes\nto [OpenStreetMap.org](http://www.openstreetmap.org/), where they are visible\nto all other users and available for others to build and improve upon.\n\nIf you can't finish your edits in one sitting, you can leave the editor\nwindow and come back (on the same browser and computer), and the\neditor application will offer to restore your work.\n",
114693             "roads": "# Roads\n\nYou can create, fix, and delete roads with this editor. Roads can be all\nkinds: paths, highways, trails, cycleways, and more - any often-crossed\nsegment should be mappable.\n\n### Selecting\n\nClick on a road to select it. An outline should become visible, along\nwith a small tools menu on the map and a sidebar showing more information\nabout the road.\n\n### Modifying\n\nOften you'll see roads that aren't aligned to the imagery behind them\nor to a GPS track. You can adjust these roads so they are in the correct\nplace.\n\nFirst click on the road you want to change. This will highlight it and show\ncontrol points along it that you can drag to better locations. If\nyou want to add new control points for more detail, double-click a part\nof the road without a node, and one will be added.\n\nIf the road connects to another road, but doesn't properly connect on\nthe map, you can drag one of its control points onto the other road in\norder to join them. Having roads connect is important for the map\nand essential for providing driving directions.\n\nYou can also click the 'Move' tool or press the `M` shortcut key to move the entire road at\none time, and then click again to save that movement.\n\n### Deleting\n\nIf a road is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the road could simply be newly built.\n\nYou can delete a road by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n\n### Creating\n\nFound somewhere there should be a road but there isn't? Click the 'Line'\nicon in the top-left of the editor or press the shortcut key `2` to start drawing\na line.\n\nClick on the start of the road on the map to start drawing. If the road\nbranches off from an existing road, start by clicking on the place where they connect.\n\nThen click on points along the road so that it follows the right path, according\nto satellite imagery or GPS. If the road you are drawing crosses another road, connect\nit by clicking on the intersection point. When you're done drawing, double-click\nor press 'Return' or 'Enter' on your keyboard.\n",
114694             "gps": "# GPS\n\nGPS data is the most trusted source of data for OpenStreetMap. This editor\nsupports local traces - `.gpx` files on your local computer. You can collect\nthis kind of GPS trace with a number of smartphone applications as well as\npersonal GPS hardware.\n\nFor information on how to perform a GPS survey, read\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nTo use a GPX track for mapping, drag and drop the GPX file onto the map\neditor. If it's recognized, it will be added to the map as a bright green\nline. Click on the 'Background Settings' menu on the right side to enable,\ndisable, or zoom to this new GPX-powered layer.\n\nThe GPX track isn't directly uploaded to OpenStreetMap - the best way to\nuse it is to draw on the map, using it as a guide for the new features that\nyou add, and also to [upload it to OpenStreetMap](http://www.openstreetmap.org/trace/create)\nfor other users to use.\n",
114695             "imagery": "# Imagery\n\nAerial imagery is an important resource for mapping. A combination of\nairplane flyovers, satellite views, and freely-compiled sources are available\nin the editor under the 'Background Settings' menu on the right.\n\nBy default a [Bing Maps](http://www.bing.com/maps/) satellite layer is\npresented in the editor, but as you pan and zoom the map to new geographical\nareas, new sources will become available. Some countries, like the United\nStates, France, and Denmark have very high-quality imagery available for some areas.\n\nImagery is sometimes offset from the map data because of a mistake on the\nimagery provider's side. If you see a lot of roads shifted from the background,\ndon't immediately move them all to match the background. Instead you can adjust\nthe imagery so that it matches the existing data by clicking 'Fix alignment' at\nthe bottom of the Background Settings UI.\n",
114696             "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n",
114697             "inspector": "# Using the Inspector\n\nThe inspector is the section on the left side of the page that allows you to\nedit the details of the selected feature.\n\n### Selecting a Feature Type\n\nAfter you add a point, line, or area, you can choose what type of feature it\nis, like whether it's a highway or residential road, supermarket or cafe.\nThe inspector will display buttons for common feature types, and you can\nfind others by typing what you're looking for in the search box.\n\nClick the 'i' in the bottom-right-hand corner of a feature type button to\nlearn more about it. Click a button to choose that type.\n\n### Using Forms and Editing Tags\n\nAfter you choose a feature type, or when you select a feature that already\nhas a type assigned, the inspector will display fields with details about\nthe feature like its name and address.\n\nBelow the fields you see, you can click icons to add other details,\nlike [Wikipedia](http://www.wikipedia.org/) information, wheelchair\naccess, and more.\n\nAt the bottom of the inspector, click 'Additional tags' to add arbitrary\nother tags to the element. [Taginfo](http://taginfo.openstreetmap.org/) is a\ngreat resource for learn more about popular tag combinations.\n\nChanges you make in the inspector are automatically applied to the map.\nYou can undo them at any time by clicking the 'Undo' button.\n",
114698             "buildings": "# Buildings\n\nOpenStreetMap is the world's largest database of buildings. You can create\nand improve this database.\n\n### Selecting\n\nYou can select a building by clicking on its border. This will highlight the\nbuilding and open a small tools menu and a sidebar showing more information\nabout the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it, then click the 'Move' tool. Move your\nmouse to shift the building, and click when it's correctly placed.\n\nTo fix the specific shape of a building, click and drag the nodes that form\nits border into better places.\n\n### Creating\n\nOne of the main questions around adding buildings to the map is that\nOpenStreetMap records buildings both as shapes and points. The rule of thumb\nis to _map a building as a shape whenever possible_, and map companies, homes,\namenities, and other things that operate out of buildings as points placed\nwithin the building shape.\n\nStart drawing a building as a shape by clicking the 'Area' button in the top\nleft of the interface, and end it either by pressing 'Return' on your keyboard\nor clicking on the first node drawn to close the shape.\n\n### Deleting\n\nIf a building is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the building could simply be newly built.\n\nYou can delete a building by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n",
114699             "relations": "# Relations\n\nA relation is a special type of feature in OpenStreetMap that groups together\nother features. For example, two common types of relations are *route relations*,\nwhich group together sections of road that belong to a specific freeway or\nhighway, and *multipolygons*, which group together several lines that define\na complex area (one with several pieces or holes in it like a donut).\n\nThe group of features in a relation are called *members*. In the sidebar, you can\nsee which relations a feature is a member of, and click on a relation there\nto select the it. When the relation is selected, you can see all of its\nmembers listed in the sidebar and highlighted on the map.\n\nFor the most part, iD will take care of maintaining relations automatically\nwhile you edit. The main thing you should be aware of is that if you delete a\nsection of road to redraw it more accurately, you should make sure that the\nnew section is a member of the same relations as the original.\n\n## Editing Relations\n\nIf you want to edit relations, here are the basics.\n\nTo add a feature to a relation, select the feature, click the \"+\" button in the\n\"All relations\" section of the sidebar, and select or type the name of the relation.\n\nTo create a new relation, select the first feature that should be a member,\nclick the \"+\" button in the \"All relations\" section, and select \"New relation...\".\n\nTo remove a feature from a relation, select the feature and click the trash\nbutton next to the relation you want to remove it from.\n\nYou can create multipolygons with holes using the \"Merge\" tool. Draw two areas (inner\nand outer), hold the Shift key and click on each of them to select them both, and then\nclick the \"Merge\" (+) button.\n"
114700         },
114701         "intro": {
114702             "navigation": {
114703                 "title": "Navigation",
114704                 "drag": "The main map area shows OpenStreetMap data on top of a background. You can navigate by dragging and scrolling, just like any web map. **Drag the map!**",
114705                 "select": "Map features are represented three ways: using points, lines or areas. All features can be selected by clicking on them. **Click on the point to select it.**",
114706                 "header": "The header shows us the feature type.",
114707                 "pane": "When a feature is selected, the feature editor is displayed. The header shows us the feature type and the main pane shows the feature's attributes, such as its name and address. **Close the feature editor with the close button in the top right.**"
114708             },
114709             "points": {
114710                 "title": "Points",
114711                 "add": "Points can be used to represent features such as shops, restaurants and monuments. They mark a specific location, and describe what's there. **Click the Point button to add a new point.**",
114712                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114713                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114714                 "choose": "**Choose Cafe from the list.**",
114715                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114716                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114717                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114718                 "fixname": "**Change the name and close the feature editor.**",
114719                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114720                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114721             },
114722             "areas": {
114723                 "title": "Areas",
114724                 "add": "Areas are a more detailed way to represent features. They provide information on the boundaries of the feature. Areas can be used for most feature types points can be used for, and are often preferred. **Click the Area button to add a new area.**",
114725                 "corner": "Areas are drawn by placing nodes that mark the boundary of the area. **Place the starting node on one of the corners of the playground.**",
114726                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114727                 "search": "**Search for '{name}'.**",
114728                 "choose": "**Choose Playground from the list.**",
114729                 "describe": "**Add a name, and close the feature editor**"
114730             },
114731             "lines": {
114732                 "title": "Lines",
114733                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114734                 "start": "**Start the line by clicking on the end of the road.**",
114735                 "intersect": "Click to add more nodes to the line. You can drag the map while drawing if necessary. Roads, and many other types of lines, are part of a larger network. It is important for these lines to be connected properly in order for routing applications to work. **Click on Flower Street, to create an intersection connecting the two lines.**",
114736                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114737                 "road": "**Select Road from the list**",
114738                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114739                 "describe": "**Name the road and close the feature editor.**",
114740                 "restart": "The road needs to intersect Flower Street.",
114741                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114742             },
114743             "startediting": {
114744                 "title": "Start Editing",
114745                 "help": "More documentation and this walkthrough are available here.",
114746                 "save": "Don't forget to regularly save your changes!",
114747                 "start": "Start mapping!"
114748             }
114749         },
114750         "presets": {
114751             "categories": {
114752                 "category-building": {
114753                     "name": "Building"
114754                 },
114755                 "category-golf": {
114756                     "name": "Golf"
114757                 },
114758                 "category-landuse": {
114759                     "name": "Land Use"
114760                 },
114761                 "category-path": {
114762                     "name": "Path"
114763                 },
114764                 "category-rail": {
114765                     "name": "Rail"
114766                 },
114767                 "category-restriction": {
114768                     "name": "Restriction"
114769                 },
114770                 "category-road": {
114771                     "name": "Road"
114772                 },
114773                 "category-route": {
114774                     "name": "Route"
114775                 },
114776                 "category-water-area": {
114777                     "name": "Water"
114778                 },
114779                 "category-water-line": {
114780                     "name": "Water"
114781                 }
114782             },
114783             "fields": {
114784                 "access": {
114785                     "label": "Access",
114786                     "placeholder": "Unknown",
114787                     "types": {
114788                         "access": "General",
114789                         "foot": "Foot",
114790                         "motor_vehicle": "Motor Vehicles",
114791                         "bicycle": "Bicycles",
114792                         "horse": "Horses"
114793                     },
114794                     "options": {
114795                         "yes": {
114796                             "title": "Allowed",
114797                             "description": "Access permitted by law; a right of way"
114798                         },
114799                         "no": {
114800                             "title": "Prohibited",
114801                             "description": "Access not permitted to the general public"
114802                         },
114803                         "permissive": {
114804                             "title": "Permissive",
114805                             "description": "Access permitted until such time as the owner revokes the permission"
114806                         },
114807                         "private": {
114808                             "title": "Private",
114809                             "description": "Access permitted only with permission of the owner on an individual basis"
114810                         },
114811                         "designated": {
114812                             "title": "Designated",
114813                             "description": "Access permitted according to signs or specific local laws"
114814                         },
114815                         "destination": {
114816                             "title": "Destination",
114817                             "description": "Access permitted only to reach a destination"
114818                         }
114819                     }
114820                 },
114821                 "access_simple": {
114822                     "label": "Access"
114823                 },
114824                 "address": {
114825                     "label": "Address",
114826                     "placeholders": {
114827                         "housename": "Housename",
114828                         "housenumber": "123",
114829                         "street": "Street",
114830                         "city": "City",
114831                         "postcode": "Postcode",
114832                         "place": "Place",
114833                         "hamlet": "Hamlet",
114834                         "suburb": "Suburb",
114835                         "subdistrict": "Subdistrict",
114836                         "district": "District",
114837                         "province": "Province",
114838                         "state": "State",
114839                         "country": "Country"
114840                     }
114841                 },
114842                 "admin_level": {
114843                     "label": "Admin Level"
114844                 },
114845                 "aerialway": {
114846                     "label": "Type"
114847                 },
114848                 "aerialway/access": {
114849                     "label": "Access"
114850                 },
114851                 "aerialway/bubble": {
114852                     "label": "Bubble"
114853                 },
114854                 "aerialway/capacity": {
114855                     "label": "Capacity (per hour)",
114856                     "placeholder": "500, 2500, 5000..."
114857                 },
114858                 "aerialway/duration": {
114859                     "label": "Duration (minutes)",
114860                     "placeholder": "1, 2, 3..."
114861                 },
114862                 "aerialway/heating": {
114863                     "label": "Heated"
114864                 },
114865                 "aerialway/occupancy": {
114866                     "label": "Occupancy",
114867                     "placeholder": "2, 4, 8..."
114868                 },
114869                 "aerialway/summer/access": {
114870                     "label": "Access (summer)"
114871                 },
114872                 "aeroway": {
114873                     "label": "Type"
114874                 },
114875                 "amenity": {
114876                     "label": "Type"
114877                 },
114878                 "artist": {
114879                     "label": "Artist"
114880                 },
114881                 "artwork_type": {
114882                     "label": "Type"
114883                 },
114884                 "atm": {
114885                     "label": "ATM"
114886                 },
114887                 "backrest": {
114888                     "label": "Backrest"
114889                 },
114890                 "barrier": {
114891                     "label": "Type"
114892                 },
114893                 "bicycle_parking": {
114894                     "label": "Type"
114895                 },
114896                 "boundary": {
114897                     "label": "Type"
114898                 },
114899                 "building": {
114900                     "label": "Building"
114901                 },
114902                 "building_area": {
114903                     "label": "Building"
114904                 },
114905                 "capacity": {
114906                     "label": "Capacity",
114907                     "placeholder": "50, 100, 200..."
114908                 },
114909                 "cardinal_direction": {
114910                     "label": "Direction"
114911                 },
114912                 "clock_direction": {
114913                     "label": "Direction",
114914                     "options": {
114915                         "clockwise": "Clockwise",
114916                         "anticlockwise": "Counterclockwise"
114917                     }
114918                 },
114919                 "collection_times": {
114920                     "label": "Collection Times"
114921                 },
114922                 "construction": {
114923                     "label": "Type"
114924                 },
114925                 "country": {
114926                     "label": "Country"
114927                 },
114928                 "covered": {
114929                     "label": "Covered"
114930                 },
114931                 "crop": {
114932                     "label": "Crop"
114933                 },
114934                 "crossing": {
114935                     "label": "Type"
114936                 },
114937                 "cuisine": {
114938                     "label": "Cuisine"
114939                 },
114940                 "denomination": {
114941                     "label": "Denomination"
114942                 },
114943                 "denotation": {
114944                     "label": "Denotation"
114945                 },
114946                 "description": {
114947                     "label": "Description"
114948                 },
114949                 "electrified": {
114950                     "label": "Electrification"
114951                 },
114952                 "elevation": {
114953                     "label": "Elevation"
114954                 },
114955                 "emergency": {
114956                     "label": "Emergency"
114957                 },
114958                 "entrance": {
114959                     "label": "Type"
114960                 },
114961                 "except": {
114962                     "label": "Exceptions"
114963                 },
114964                 "fax": {
114965                     "label": "Fax",
114966                     "placeholder": "+31 42 123 4567"
114967                 },
114968                 "fee": {
114969                     "label": "Fee"
114970                 },
114971                 "fire_hydrant/type": {
114972                     "label": "Type"
114973                 },
114974                 "fixme": {
114975                     "label": "Fix Me"
114976                 },
114977                 "fuel": {
114978                     "label": "Fuel"
114979                 },
114980                 "fuel/biodiesel": {
114981                     "label": "Sells Biodiesel"
114982                 },
114983                 "fuel/diesel": {
114984                     "label": "Sells Diesel"
114985                 },
114986                 "fuel/e10": {
114987                     "label": "Sells E10"
114988                 },
114989                 "fuel/e85": {
114990                     "label": "Sells E85"
114991                 },
114992                 "fuel/lpg": {
114993                     "label": "Sells Propane"
114994                 },
114995                 "fuel/octane_100": {
114996                     "label": "Sells Racing Gasoline"
114997                 },
114998                 "fuel/octane_91": {
114999                     "label": "Sells Regular Gasoline"
115000                 },
115001                 "fuel/octane_95": {
115002                     "label": "Sells Midgrade Gasoline"
115003                 },
115004                 "fuel/octane_98": {
115005                     "label": "Sells Premium Gasoline"
115006                 },
115007                 "gauge": {
115008                     "label": "Gauge"
115009                 },
115010                 "generator/method": {
115011                     "label": "Method"
115012                 },
115013                 "generator/source": {
115014                     "label": "Source"
115015                 },
115016                 "generator/type": {
115017                     "label": "Type"
115018                 },
115019                 "golf_hole": {
115020                     "label": "Reference",
115021                     "placeholder": "Hole number (1-18)"
115022                 },
115023                 "handicap": {
115024                     "label": "Handicap",
115025                     "placeholder": "1-18"
115026                 },
115027                 "highway": {
115028                     "label": "Type"
115029                 },
115030                 "historic": {
115031                     "label": "Type"
115032                 },
115033                 "hoops": {
115034                     "label": "Hoops",
115035                     "placeholder": "1, 2, 4..."
115036                 },
115037                 "iata": {
115038                     "label": "IATA"
115039                 },
115040                 "icao": {
115041                     "label": "ICAO"
115042                 },
115043                 "incline": {
115044                     "label": "Incline"
115045                 },
115046                 "information": {
115047                     "label": "Type"
115048                 },
115049                 "internet_access": {
115050                     "label": "Internet Access",
115051                     "options": {
115052                         "yes": "Yes",
115053                         "no": "No",
115054                         "wlan": "Wifi",
115055                         "wired": "Wired",
115056                         "terminal": "Terminal"
115057                     }
115058                 },
115059                 "lamp_type": {
115060                     "label": "Type"
115061                 },
115062                 "landuse": {
115063                     "label": "Type"
115064                 },
115065                 "lanes": {
115066                     "label": "Lanes",
115067                     "placeholder": "1, 2, 3..."
115068                 },
115069                 "layer": {
115070                     "label": "Layer"
115071                 },
115072                 "leisure": {
115073                     "label": "Type"
115074                 },
115075                 "length": {
115076                     "label": "Length (Meters)"
115077                 },
115078                 "levels": {
115079                     "label": "Levels",
115080                     "placeholder": "2, 4, 6..."
115081                 },
115082                 "lit": {
115083                     "label": "Lit"
115084                 },
115085                 "location": {
115086                     "label": "Location"
115087                 },
115088                 "man_made": {
115089                     "label": "Type"
115090                 },
115091                 "maxspeed": {
115092                     "label": "Speed Limit",
115093                     "placeholder": "40, 50, 60..."
115094                 },
115095                 "name": {
115096                     "label": "Name",
115097                     "placeholder": "Common name (if any)"
115098                 },
115099                 "natural": {
115100                     "label": "Natural"
115101                 },
115102                 "network": {
115103                     "label": "Network"
115104                 },
115105                 "note": {
115106                     "label": "Note"
115107                 },
115108                 "office": {
115109                     "label": "Type"
115110                 },
115111                 "oneway": {
115112                     "label": "One Way",
115113                     "options": {
115114                         "undefined": "Assumed to be No",
115115                         "yes": "Yes",
115116                         "no": "No"
115117                     }
115118                 },
115119                 "oneway_yes": {
115120                     "label": "One Way",
115121                     "options": {
115122                         "undefined": "Assumed to be Yes",
115123                         "yes": "Yes",
115124                         "no": "No"
115125                     }
115126                 },
115127                 "opening_hours": {
115128                     "label": "Hours"
115129                 },
115130                 "operator": {
115131                     "label": "Operator"
115132                 },
115133                 "par": {
115134                     "label": "Par",
115135                     "placeholder": "3, 4, 5..."
115136                 },
115137                 "park_ride": {
115138                     "label": "Park and Ride"
115139                 },
115140                 "parking": {
115141                     "label": "Type"
115142                 },
115143                 "phone": {
115144                     "label": "Phone",
115145                     "placeholder": "+31 42 123 4567"
115146                 },
115147                 "piste/difficulty": {
115148                     "label": "Difficulty"
115149                 },
115150                 "piste/grooming": {
115151                     "label": "Grooming"
115152                 },
115153                 "piste/type": {
115154                     "label": "Type"
115155                 },
115156                 "place": {
115157                     "label": "Type"
115158                 },
115159                 "population": {
115160                     "label": "Population"
115161                 },
115162                 "power": {
115163                     "label": "Type"
115164                 },
115165                 "railway": {
115166                     "label": "Type"
115167                 },
115168                 "recycling/cans": {
115169                     "label": "Accepts Cans"
115170                 },
115171                 "recycling/clothes": {
115172                     "label": "Accepts Clothes"
115173                 },
115174                 "recycling/glass": {
115175                     "label": "Accepts Glass"
115176                 },
115177                 "recycling/paper": {
115178                     "label": "Accepts Paper"
115179                 },
115180                 "ref": {
115181                     "label": "Reference"
115182                 },
115183                 "relation": {
115184                     "label": "Type"
115185                 },
115186                 "religion": {
115187                     "label": "Religion",
115188                     "options": {
115189                         "christian": "Christian",
115190                         "muslim": "Muslim",
115191                         "buddhist": "Buddhist",
115192                         "jewish": "Jewish",
115193                         "hindu": "Hindu",
115194                         "shinto": "Shinto",
115195                         "taoist": "Taoist"
115196                     }
115197                 },
115198                 "restriction": {
115199                     "label": "Type"
115200                 },
115201                 "restrictions": {
115202                     "label": "Turn Restrictions"
115203                 },
115204                 "route": {
115205                     "label": "Type"
115206                 },
115207                 "route_master": {
115208                     "label": "Type"
115209                 },
115210                 "sac_scale": {
115211                     "label": "Path Difficulty"
115212                 },
115213                 "seasonal": {
115214                     "label": "Seasonal"
115215                 },
115216                 "service": {
115217                     "label": "Type"
115218                 },
115219                 "shelter": {
115220                     "label": "Shelter"
115221                 },
115222                 "shelter_type": {
115223                     "label": "Type"
115224                 },
115225                 "shop": {
115226                     "label": "Type"
115227                 },
115228                 "sloped_curb": {
115229                     "label": "Sloped Curb"
115230                 },
115231                 "smoking": {
115232                     "label": "Smoking"
115233                 },
115234                 "social_facility_for": {
115235                     "label": "People served",
115236                     "placeholder": "Homeless, Disabled, Child, etc"
115237                 },
115238                 "source": {
115239                     "label": "Source"
115240                 },
115241                 "sport": {
115242                     "label": "Sport"
115243                 },
115244                 "sport_ice": {
115245                     "label": "Sport"
115246                 },
115247                 "structure": {
115248                     "label": "Structure",
115249                     "placeholder": "Unknown",
115250                     "options": {
115251                         "bridge": "Bridge",
115252                         "tunnel": "Tunnel",
115253                         "embankment": "Embankment",
115254                         "cutting": "Cutting",
115255                         "ford": "Ford"
115256                     }
115257                 },
115258                 "studio_type": {
115259                     "label": "Type"
115260                 },
115261                 "supervised": {
115262                     "label": "Supervised"
115263                 },
115264                 "surface": {
115265                     "label": "Surface"
115266                 },
115267                 "tactile_paving": {
115268                     "label": "Tactile Paving"
115269                 },
115270                 "toilets/disposal": {
115271                     "label": "Disposal"
115272                 },
115273                 "tourism": {
115274                     "label": "Type"
115275                 },
115276                 "towertype": {
115277                     "label": "Tower type"
115278                 },
115279                 "tracktype": {
115280                     "label": "Type"
115281                 },
115282                 "trail_visibility": {
115283                     "label": "Trail Visibility"
115284                 },
115285                 "tree_type": {
115286                     "label": "Type"
115287                 },
115288                 "trees": {
115289                     "label": "Trees"
115290                 },
115291                 "tunnel": {
115292                     "label": "Tunnel"
115293                 },
115294                 "vending": {
115295                     "label": "Type of Goods"
115296                 },
115297                 "water": {
115298                     "label": "Type"
115299                 },
115300                 "waterway": {
115301                     "label": "Type"
115302                 },
115303                 "website": {
115304                     "label": "Website",
115305                     "placeholder": "http://example.com/"
115306                 },
115307                 "wetland": {
115308                     "label": "Type"
115309                 },
115310                 "wheelchair": {
115311                     "label": "Wheelchair Access"
115312                 },
115313                 "width": {
115314                     "label": "Width (Meters)"
115315                 },
115316                 "wikipedia": {
115317                     "label": "Wikipedia"
115318                 },
115319                 "wood": {
115320                     "label": "Type"
115321                 }
115322             },
115323             "presets": {
115324                 "address": {
115325                     "name": "Address",
115326                     "terms": ""
115327                 },
115328                 "aerialway": {
115329                     "name": "Aerialway",
115330                     "terms": "ski lift,funifor,funitel"
115331                 },
115332                 "aerialway/cable_car": {
115333                     "name": "Cable Car",
115334                     "terms": "tramway,ropeway"
115335                 },
115336                 "aerialway/chair_lift": {
115337                     "name": "Chair Lift",
115338                     "terms": ""
115339                 },
115340                 "aerialway/gondola": {
115341                     "name": "Gondola",
115342                     "terms": ""
115343                 },
115344                 "aerialway/magic_carpet": {
115345                     "name": "Magic Carpet Lift",
115346                     "terms": ""
115347                 },
115348                 "aerialway/platter": {
115349                     "name": "Platter Lift",
115350                     "terms": "button lift,poma lift"
115351                 },
115352                 "aerialway/pylon": {
115353                     "name": "Aerialway Pylon",
115354                     "terms": ""
115355                 },
115356                 "aerialway/rope_tow": {
115357                     "name": "Rope Tow Lift",
115358                     "terms": "handle tow,bugel lift"
115359                 },
115360                 "aerialway/station": {
115361                     "name": "Aerialway Station",
115362                     "terms": ""
115363                 },
115364                 "aerialway/t-bar": {
115365                     "name": "T-bar Lift",
115366                     "terms": ""
115367                 },
115368                 "aeroway": {
115369                     "name": "Aeroway",
115370                     "terms": ""
115371                 },
115372                 "aeroway/aerodrome": {
115373                     "name": "Airport",
115374                     "terms": "airplane,airport,aerodrome"
115375                 },
115376                 "aeroway/apron": {
115377                     "name": "Apron",
115378                     "terms": "ramp"
115379                 },
115380                 "aeroway/gate": {
115381                     "name": "Airport gate",
115382                     "terms": ""
115383                 },
115384                 "aeroway/hangar": {
115385                     "name": "Hangar",
115386                     "terms": ""
115387                 },
115388                 "aeroway/helipad": {
115389                     "name": "Helipad",
115390                     "terms": "helicopter,helipad,heliport"
115391                 },
115392                 "aeroway/runway": {
115393                     "name": "Runway",
115394                     "terms": "landing strip"
115395                 },
115396                 "aeroway/taxiway": {
115397                     "name": "Taxiway",
115398                     "terms": ""
115399                 },
115400                 "aeroway/terminal": {
115401                     "name": "Airport terminal",
115402                     "terms": "airport,aerodrome"
115403                 },
115404                 "amenity": {
115405                     "name": "Amenity",
115406                     "terms": ""
115407                 },
115408                 "amenity/arts_centre": {
115409                     "name": "Arts Center",
115410                     "terms": "arts,arts centre"
115411                 },
115412                 "amenity/atm": {
115413                     "name": "ATM",
115414                     "terms": ""
115415                 },
115416                 "amenity/bank": {
115417                     "name": "Bank",
115418                     "terms": "coffer,countinghouse,credit union,depository,exchequer,fund,hoard,investment firm,repository,reserve,reservoir,safe,savings,stock,stockpile,store,storehouse,thrift,treasury,trust company,vault"
115419                 },
115420                 "amenity/bar": {
115421                     "name": "Bar",
115422                     "terms": ""
115423                 },
115424                 "amenity/bbq": {
115425                     "name": "Barbecue/Grill",
115426                     "terms": "barbecue,bbq,grill"
115427                 },
115428                 "amenity/bench": {
115429                     "name": "Bench",
115430                     "terms": ""
115431                 },
115432                 "amenity/bicycle_parking": {
115433                     "name": "Bicycle Parking",
115434                     "terms": ""
115435                 },
115436                 "amenity/bicycle_rental": {
115437                     "name": "Bicycle Rental",
115438                     "terms": ""
115439                 },
115440                 "amenity/boat_rental": {
115441                     "name": "Boat Rental",
115442                     "terms": ""
115443                 },
115444                 "amenity/cafe": {
115445                     "name": "Cafe",
115446                     "terms": "coffee,tea,coffee shop"
115447                 },
115448                 "amenity/car_rental": {
115449                     "name": "Car Rental",
115450                     "terms": ""
115451                 },
115452                 "amenity/car_sharing": {
115453                     "name": "Car Sharing",
115454                     "terms": ""
115455                 },
115456                 "amenity/car_wash": {
115457                     "name": "Car Wash",
115458                     "terms": ""
115459                 },
115460                 "amenity/charging_station": {
115461                     "name": "Charging Station",
115462                     "terms": "EV,Electric Vehicle,Supercharger"
115463                 },
115464                 "amenity/childcare": {
115465                     "name": "Childcare",
115466                     "terms": "nursery,orphanage,playgroup"
115467                 },
115468                 "amenity/cinema": {
115469                     "name": "Cinema",
115470                     "terms": "big screen,bijou,cine,drive-in,film,flicks,motion pictures,movie house,movie theater,moving pictures,nabes,photoplay,picture show,pictures,playhouse,show,silver screen"
115471                 },
115472                 "amenity/clinic": {
115473                     "name": "Clinic",
115474                     "terms": "clinic,medical clinic"
115475                 },
115476                 "amenity/clock": {
115477                     "name": "Clock",
115478                     "terms": ""
115479                 },
115480                 "amenity/college": {
115481                     "name": "College",
115482                     "terms": ""
115483                 },
115484                 "amenity/compressed_air": {
115485                     "name": "Compressed Air",
115486                     "terms": ""
115487                 },
115488                 "amenity/courthouse": {
115489                     "name": "Courthouse",
115490                     "terms": ""
115491                 },
115492                 "amenity/dentist": {
115493                     "name": "Dentist",
115494                     "terms": "dentist,dentist's office"
115495                 },
115496                 "amenity/doctor": {
115497                     "name": "Doctor",
115498                     "terms": "doctor,doctor's office"
115499                 },
115500                 "amenity/dojo": {
115501                     "name": "Dojo / Martial Arts Academy",
115502                     "terms": "martial arts,dojo,dojang"
115503                 },
115504                 "amenity/drinking_water": {
115505                     "name": "Drinking Water",
115506                     "terms": "water fountain,potable water"
115507                 },
115508                 "amenity/embassy": {
115509                     "name": "Embassy",
115510                     "terms": ""
115511                 },
115512                 "amenity/fast_food": {
115513                     "name": "Fast Food",
115514                     "terms": ""
115515                 },
115516                 "amenity/fire_station": {
115517                     "name": "Fire Station",
115518                     "terms": ""
115519                 },
115520                 "amenity/fountain": {
115521                     "name": "Fountain",
115522                     "terms": ""
115523                 },
115524                 "amenity/fuel": {
115525                     "name": "Gas Station",
115526                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
115527                 },
115528                 "amenity/grave_yard": {
115529                     "name": "Graveyard",
115530                     "terms": ""
115531                 },
115532                 "amenity/hospital": {
115533                     "name": "Hospital Grounds",
115534                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
115535                 },
115536                 "amenity/kindergarten": {
115537                     "name": "Kindergarten Grounds",
115538                     "terms": "nursery,preschool"
115539                 },
115540                 "amenity/library": {
115541                     "name": "Library",
115542                     "terms": ""
115543                 },
115544                 "amenity/marketplace": {
115545                     "name": "Marketplace",
115546                     "terms": ""
115547                 },
115548                 "amenity/nightclub": {
115549                     "name": "Nightclub",
115550                     "terms": "disco*,night club,dancing,dance club"
115551                 },
115552                 "amenity/parking": {
115553                     "name": "Car Parking",
115554                     "terms": ""
115555                 },
115556                 "amenity/parking_entrance": {
115557                     "name": "Parking Garage Entrance/Exit",
115558                     "terms": ""
115559                 },
115560                 "amenity/pharmacy": {
115561                     "name": "Pharmacy",
115562                     "terms": ""
115563                 },
115564                 "amenity/place_of_worship": {
115565                     "name": "Place of Worship",
115566                     "terms": "abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,mosque,oratory,parish,sacellum,sanctuary,shrine,synagogue,tabernacle,temple"
115567                 },
115568                 "amenity/place_of_worship/buddhist": {
115569                     "name": "Buddhist Temple",
115570                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115571                 },
115572                 "amenity/place_of_worship/christian": {
115573                     "name": "Church",
115574                     "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple"
115575                 },
115576                 "amenity/place_of_worship/jewish": {
115577                     "name": "Synagogue",
115578                     "terms": "jewish,synagogue"
115579                 },
115580                 "amenity/place_of_worship/muslim": {
115581                     "name": "Mosque",
115582                     "terms": "muslim,mosque"
115583                 },
115584                 "amenity/police": {
115585                     "name": "Police",
115586                     "terms": "badge,bear,blue,bluecoat,bobby,boy scout,bull,constable,constabulary,cop,copper,corps,county mounty,detective,fed,flatfoot,force,fuzz,gendarme,gumshoe,heat,law,law enforcement,man,narc,officers,patrolman,police"
115587                 },
115588                 "amenity/post_box": {
115589                     "name": "Mailbox",
115590                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
115591                 },
115592                 "amenity/post_office": {
115593                     "name": "Post Office",
115594                     "terms": ""
115595                 },
115596                 "amenity/pub": {
115597                     "name": "Pub",
115598                     "terms": ""
115599                 },
115600                 "amenity/ranger_station": {
115601                     "name": "Ranger Station",
115602                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
115603                 },
115604                 "amenity/recycling": {
115605                     "name": "Recycling",
115606                     "terms": ""
115607                 },
115608                 "amenity/restaurant": {
115609                     "name": "Restaurant",
115610                     "terms": "bar,cafeteria,café,canteen,chophouse,coffee shop,diner,dining room,dive*,doughtnut shop,drive-in,eatery,eating house,eating place,fast-food place,fish and chips,greasy spoon,grill,hamburger stand,hashery,hideaway,hotdog stand,inn,joint*,luncheonette,lunchroom,night club,outlet*,pizzeria,saloon,soda fountain,watering hole"
115611                 },
115612                 "amenity/school": {
115613                     "name": "School Grounds",
115614                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
115615                 },
115616                 "amenity/shelter": {
115617                     "name": "Shelter",
115618                     "terms": "lean-to"
115619                 },
115620                 "amenity/social_facility": {
115621                     "name": "Social Facility",
115622                     "terms": ""
115623                 },
115624                 "amenity/social_facility/food_bank": {
115625                     "name": "Food Bank",
115626                     "terms": ""
115627                 },
115628                 "amenity/social_facility/group_home": {
115629                     "name": "Group Home",
115630                     "terms": "elderly,old,senior living"
115631                 },
115632                 "amenity/social_facility/homeless_shelter": {
115633                     "name": "Homeless Shelter",
115634                     "terms": "houseless,unhoused,displaced"
115635                 },
115636                 "amenity/studio": {
115637                     "name": "Studio",
115638                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
115639                 },
115640                 "amenity/swimming_pool": {
115641                     "name": "Swimming Pool",
115642                     "terms": ""
115643                 },
115644                 "amenity/taxi": {
115645                     "name": "Taxi Stand",
115646                     "terms": "cab"
115647                 },
115648                 "amenity/telephone": {
115649                     "name": "Telephone",
115650                     "terms": "phone"
115651                 },
115652                 "amenity/theatre": {
115653                     "name": "Theater",
115654                     "terms": "theatre,performance,play,musical"
115655                 },
115656                 "amenity/toilets": {
115657                     "name": "Toilets",
115658                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
115659                 },
115660                 "amenity/townhall": {
115661                     "name": "Town Hall",
115662                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
115663                 },
115664                 "amenity/university": {
115665                     "name": "University",
115666                     "terms": "college"
115667                 },
115668                 "amenity/vending_machine": {
115669                     "name": "Vending Machine",
115670                     "terms": ""
115671                 },
115672                 "amenity/veterinary": {
115673                     "name": "Veterinary",
115674                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
115675                 },
115676                 "amenity/waste_basket": {
115677                     "name": "Waste Basket",
115678                     "terms": "rubbish bin,litter bin,trash can,garbage can"
115679                 },
115680                 "area": {
115681                     "name": "Area",
115682                     "terms": ""
115683                 },
115684                 "barrier": {
115685                     "name": "Barrier",
115686                     "terms": ""
115687                 },
115688                 "barrier/block": {
115689                     "name": "Block",
115690                     "terms": ""
115691                 },
115692                 "barrier/bollard": {
115693                     "name": "Bollard",
115694                     "terms": ""
115695                 },
115696                 "barrier/cattle_grid": {
115697                     "name": "Cattle Grid",
115698                     "terms": ""
115699                 },
115700                 "barrier/city_wall": {
115701                     "name": "City Wall",
115702                     "terms": ""
115703                 },
115704                 "barrier/cycle_barrier": {
115705                     "name": "Cycle Barrier",
115706                     "terms": ""
115707                 },
115708                 "barrier/ditch": {
115709                     "name": "Ditch",
115710                     "terms": ""
115711                 },
115712                 "barrier/entrance": {
115713                     "name": "Entrance",
115714                     "terms": ""
115715                 },
115716                 "barrier/fence": {
115717                     "name": "Fence",
115718                     "terms": ""
115719                 },
115720                 "barrier/gate": {
115721                     "name": "Gate",
115722                     "terms": ""
115723                 },
115724                 "barrier/hedge": {
115725                     "name": "Hedge",
115726                     "terms": ""
115727                 },
115728                 "barrier/kissing_gate": {
115729                     "name": "Kissing Gate",
115730                     "terms": ""
115731                 },
115732                 "barrier/lift_gate": {
115733                     "name": "Lift Gate",
115734                     "terms": ""
115735                 },
115736                 "barrier/retaining_wall": {
115737                     "name": "Retaining Wall",
115738                     "terms": ""
115739                 },
115740                 "barrier/stile": {
115741                     "name": "Stile",
115742                     "terms": ""
115743                 },
115744                 "barrier/toll_booth": {
115745                     "name": "Toll Booth",
115746                     "terms": ""
115747                 },
115748                 "barrier/wall": {
115749                     "name": "Wall",
115750                     "terms": ""
115751                 },
115752                 "boundary/administrative": {
115753                     "name": "Administrative Boundary",
115754                     "terms": ""
115755                 },
115756                 "building": {
115757                     "name": "Building",
115758                     "terms": ""
115759                 },
115760                 "building/apartments": {
115761                     "name": "Apartments",
115762                     "terms": ""
115763                 },
115764                 "building/barn": {
115765                     "name": "Barn",
115766                     "terms": ""
115767                 },
115768                 "building/bunker": {
115769                     "name": "Bunker",
115770                     "terms": ""
115771                 },
115772                 "building/cabin": {
115773                     "name": "Cabin",
115774                     "terms": ""
115775                 },
115776                 "building/cathedral": {
115777                     "name": "Cathedral",
115778                     "terms": ""
115779                 },
115780                 "building/chapel": {
115781                     "name": "Chapel",
115782                     "terms": ""
115783                 },
115784                 "building/church": {
115785                     "name": "Church",
115786                     "terms": ""
115787                 },
115788                 "building/commercial": {
115789                     "name": "Commercial Building",
115790                     "terms": ""
115791                 },
115792                 "building/construction": {
115793                     "name": "Building Under Construction",
115794                     "terms": ""
115795                 },
115796                 "building/detached": {
115797                     "name": "Detached Home",
115798                     "terms": ""
115799                 },
115800                 "building/dormitory": {
115801                     "name": "Dormitory",
115802                     "terms": ""
115803                 },
115804                 "building/entrance": {
115805                     "name": "Entrance/Exit",
115806                     "terms": ""
115807                 },
115808                 "building/garage": {
115809                     "name": "Garage",
115810                     "terms": ""
115811                 },
115812                 "building/garages": {
115813                     "name": "Garages",
115814                     "terms": ""
115815                 },
115816                 "building/greenhouse": {
115817                     "name": "Greenhouse",
115818                     "terms": ""
115819                 },
115820                 "building/hospital": {
115821                     "name": "Hospital Building",
115822                     "terms": ""
115823                 },
115824                 "building/hotel": {
115825                     "name": "Hotel Building",
115826                     "terms": ""
115827                 },
115828                 "building/house": {
115829                     "name": "House",
115830                     "terms": ""
115831                 },
115832                 "building/hut": {
115833                     "name": "Hut",
115834                     "terms": ""
115835                 },
115836                 "building/industrial": {
115837                     "name": "Industrial Building",
115838                     "terms": ""
115839                 },
115840                 "building/public": {
115841                     "name": "Public Building",
115842                     "terms": ""
115843                 },
115844                 "building/residential": {
115845                     "name": "Residential Building",
115846                     "terms": ""
115847                 },
115848                 "building/retail": {
115849                     "name": "Retail Building",
115850                     "terms": ""
115851                 },
115852                 "building/roof": {
115853                     "name": "Roof",
115854                     "terms": ""
115855                 },
115856                 "building/school": {
115857                     "name": "School Building",
115858                     "terms": ""
115859                 },
115860                 "building/shed": {
115861                     "name": "Shed",
115862                     "terms": ""
115863                 },
115864                 "building/stable": {
115865                     "name": "Stable",
115866                     "terms": ""
115867                 },
115868                 "building/static_caravan": {
115869                     "name": "Static Mobile Home",
115870                     "terms": ""
115871                 },
115872                 "building/terrace": {
115873                     "name": "Row Houses",
115874                     "terms": ""
115875                 },
115876                 "building/train_station": {
115877                     "name": "Train Station",
115878                     "terms": ""
115879                 },
115880                 "building/university": {
115881                     "name": "University Building",
115882                     "terms": ""
115883                 },
115884                 "building/warehouse": {
115885                     "name": "Warehouse",
115886                     "terms": ""
115887                 },
115888                 "craft/basket_maker": {
115889                     "name": "Basket Maker",
115890                     "terms": "basket,basketry,basket maker,basket weaver"
115891                 },
115892                 "craft/beekeeper": {
115893                     "name": "Beekeeper",
115894                     "terms": "bees,beekeeper,bee box"
115895                 },
115896                 "craft/blacksmith": {
115897                     "name": "Blacksmith",
115898                     "terms": "blacksmith"
115899                 },
115900                 "craft/boatbuilder": {
115901                     "name": "Boat Builder",
115902                     "terms": "boat builder"
115903                 },
115904                 "craft/bookbinder": {
115905                     "name": "Bookbinder",
115906                     "terms": "bookbinder,book repair"
115907                 },
115908                 "craft/brewery": {
115909                     "name": "Brewery",
115910                     "terms": "brewery"
115911                 },
115912                 "craft/carpenter": {
115913                     "name": "Carpenter",
115914                     "terms": "carpenter,woodworker"
115915                 },
115916                 "craft/carpet_layer": {
115917                     "name": "Carpet Layer",
115918                     "terms": "carpet layer"
115919                 },
115920                 "craft/caterer": {
115921                     "name": "Caterer",
115922                     "terms": "Caterer,Catering"
115923                 },
115924                 "craft/clockmaker": {
115925                     "name": "Clockmaker",
115926                     "terms": "clock,clockmaker,clock repair"
115927                 },
115928                 "craft/confectionary": {
115929                     "name": "Confectionary",
115930                     "terms": "confectionary,sweets,candy"
115931                 },
115932                 "craft/dressmaker": {
115933                     "name": "Dressmaker",
115934                     "terms": "dress,dressmaker"
115935                 },
115936                 "craft/electrician": {
115937                     "name": "Electrician",
115938                     "terms": "electrician"
115939                 },
115940                 "craft/gardener": {
115941                     "name": "Gardener",
115942                     "terms": "gardener,landscaper,grounds keeper"
115943                 },
115944                 "craft/glaziery": {
115945                     "name": "Glaziery",
115946                     "terms": "glass,glass foundry,stained-glass,window"
115947                 },
115948                 "craft/handicraft": {
115949                     "name": "Handicraft",
115950                     "terms": "handicraft"
115951                 },
115952                 "craft/hvac": {
115953                     "name": "HVAC",
115954                     "terms": "heating,ventilating,air-conditioning,air conditioning"
115955                 },
115956                 "craft/insulator": {
115957                     "name": "Insulator",
115958                     "terms": "insulation,insulator"
115959                 },
115960                 "craft/jeweler": {
115961                     "name": "Jeweler",
115962                     "terms": "jeweler,gem,diamond"
115963                 },
115964                 "craft/key_cutter": {
115965                     "name": "Key Cutter",
115966                     "terms": "key,key cutter"
115967                 },
115968                 "craft/locksmith": {
115969                     "name": "Locksmith",
115970                     "terms": "locksmith,lock"
115971                 },
115972                 "craft/metal_construction": {
115973                     "name": "Metal Construction",
115974                     "terms": "metal construction"
115975                 },
115976                 "craft/optician": {
115977                     "name": "Optician",
115978                     "terms": "glasses,optician"
115979                 },
115980                 "craft/painter": {
115981                     "name": "Painter",
115982                     "terms": "painter"
115983                 },
115984                 "craft/photographer": {
115985                     "name": "Photographer",
115986                     "terms": "photographer"
115987                 },
115988                 "craft/photographic_laboratory": {
115989                     "name": "Photographic Laboratory",
115990                     "terms": "photographic laboratory,film developer"
115991                 },
115992                 "craft/plasterer": {
115993                     "name": "Plasterer",
115994                     "terms": "plasterer"
115995                 },
115996                 "craft/plumber": {
115997                     "name": "Plumber",
115998                     "terms": "pumber"
115999                 },
116000                 "craft/pottery": {
116001                     "name": "Pottery",
116002                     "terms": "pottery,potter"
116003                 },
116004                 "craft/rigger": {
116005                     "name": "Rigger",
116006                     "terms": "rigger"
116007                 },
116008                 "craft/roofer": {
116009                     "name": "Roofer",
116010                     "terms": "roofer"
116011                 },
116012                 "craft/saddler": {
116013                     "name": "Saddler",
116014                     "terms": "saddler"
116015                 },
116016                 "craft/sailmaker": {
116017                     "name": "Sailmaker",
116018                     "terms": "sailmaker"
116019                 },
116020                 "craft/sawmill": {
116021                     "name": "Sawmill",
116022                     "terms": "sawmill,lumber"
116023                 },
116024                 "craft/scaffolder": {
116025                     "name": "Scaffolder",
116026                     "terms": "scaffolder"
116027                 },
116028                 "craft/sculpter": {
116029                     "name": "Sculpter",
116030                     "terms": "sculpter"
116031                 },
116032                 "craft/shoemaker": {
116033                     "name": "Shoemaker",
116034                     "terms": "shoe repair,shoemaker"
116035                 },
116036                 "craft/stonemason": {
116037                     "name": "Stonemason",
116038                     "terms": "stonemason,masonry"
116039                 },
116040                 "craft/sweep": {
116041                     "name": "Chimney Sweep",
116042                     "terms": "sweep,chimney sweep"
116043                 },
116044                 "craft/tailor": {
116045                     "name": "Tailor",
116046                     "terms": "tailor,clothes"
116047                 },
116048                 "craft/tiler": {
116049                     "name": "Tiler",
116050                     "terms": "tiler"
116051                 },
116052                 "craft/tinsmith": {
116053                     "name": "Tinsmith",
116054                     "terms": "tinsmith"
116055                 },
116056                 "craft/upholsterer": {
116057                     "name": "Upholsterer",
116058                     "terms": "upholsterer"
116059                 },
116060                 "craft/watchmaker": {
116061                     "name": "Watchmaker",
116062                     "terms": "watch,watchmaker,watch repair"
116063                 },
116064                 "craft/window_construction": {
116065                     "name": "Window Construction",
116066                     "terms": "window,window maker,window construction"
116067                 },
116068                 "embankment": {
116069                     "name": "Embankment",
116070                     "terms": ""
116071                 },
116072                 "emergency/ambulance_station": {
116073                     "name": "Ambulance Station",
116074                     "terms": ""
116075                 },
116076                 "emergency/fire_hydrant": {
116077                     "name": "Fire Hydrant",
116078                     "terms": ""
116079                 },
116080                 "emergency/phone": {
116081                     "name": "Emergency Phone",
116082                     "terms": ""
116083                 },
116084                 "entrance": {
116085                     "name": "Entrance/Exit",
116086                     "terms": ""
116087                 },
116088                 "footway/crossing": {
116089                     "name": "Crossing",
116090                     "terms": ""
116091                 },
116092                 "footway/crosswalk": {
116093                     "name": "Crosswalk",
116094                     "terms": "crosswalk,zebra crossing"
116095                 },
116096                 "footway/sidewalk": {
116097                     "name": "Sidewalk",
116098                     "terms": ""
116099                 },
116100                 "ford": {
116101                     "name": "Ford",
116102                     "terms": ""
116103                 },
116104                 "golf/bunker": {
116105                     "name": "Sand Trap",
116106                     "terms": "hazard,bunker"
116107                 },
116108                 "golf/fairway": {
116109                     "name": "Fairway",
116110                     "terms": ""
116111                 },
116112                 "golf/green": {
116113                     "name": "Putting Green",
116114                     "terms": "putting green"
116115                 },
116116                 "golf/hole": {
116117                     "name": "Golf Hole",
116118                     "terms": ""
116119                 },
116120                 "golf/lateral_water_hazard": {
116121                     "name": "Lateral Water Hazard",
116122                     "terms": ""
116123                 },
116124                 "golf/rough": {
116125                     "name": "Rough",
116126                     "terms": ""
116127                 },
116128                 "golf/tee": {
116129                     "name": "Tee Box",
116130                     "terms": "teeing ground"
116131                 },
116132                 "golf/water_hazard": {
116133                     "name": "Water Hazard",
116134                     "terms": ""
116135                 },
116136                 "highway": {
116137                     "name": "Highway",
116138                     "terms": ""
116139                 },
116140                 "highway/bridleway": {
116141                     "name": "Bridle Path",
116142                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
116143                 },
116144                 "highway/bus_stop": {
116145                     "name": "Bus Stop",
116146                     "terms": ""
116147                 },
116148                 "highway/crossing": {
116149                     "name": "Crossing",
116150                     "terms": ""
116151                 },
116152                 "highway/crosswalk": {
116153                     "name": "Crosswalk",
116154                     "terms": "crosswalk,zebra crossing"
116155                 },
116156                 "highway/cycleway": {
116157                     "name": "Cycle Path",
116158                     "terms": ""
116159                 },
116160                 "highway/footway": {
116161                     "name": "Foot Path",
116162                     "terms": "beaten path,boulevard,clearing,course,cut*,drag*,footpath,highway,lane,line,orbit,passage,pathway,rail,rails,road,roadway,route,street,thoroughfare,trackway,trail,trajectory,walk"
116163                 },
116164                 "highway/living_street": {
116165                     "name": "Living Street",
116166                     "terms": ""
116167                 },
116168                 "highway/mini_roundabout": {
116169                     "name": "Mini-Roundabout",
116170                     "terms": ""
116171                 },
116172                 "highway/motorway": {
116173                     "name": "Motorway",
116174                     "terms": ""
116175                 },
116176                 "highway/motorway_junction": {
116177                     "name": "Motorway Junction / Exit",
116178                     "terms": ""
116179                 },
116180                 "highway/motorway_link": {
116181                     "name": "Motorway Link",
116182                     "terms": "ramp,on ramp,off ramp"
116183                 },
116184                 "highway/path": {
116185                     "name": "Path",
116186                     "terms": ""
116187                 },
116188                 "highway/pedestrian": {
116189                     "name": "Pedestrian",
116190                     "terms": ""
116191                 },
116192                 "highway/primary": {
116193                     "name": "Primary Road",
116194                     "terms": ""
116195                 },
116196                 "highway/primary_link": {
116197                     "name": "Primary Link",
116198                     "terms": "ramp,on ramp,off ramp"
116199                 },
116200                 "highway/residential": {
116201                     "name": "Residential Road",
116202                     "terms": ""
116203                 },
116204                 "highway/rest_area": {
116205                     "name": "Rest Area",
116206                     "terms": "rest stop,turnout,lay-by"
116207                 },
116208                 "highway/road": {
116209                     "name": "Unknown Road",
116210                     "terms": ""
116211                 },
116212                 "highway/secondary": {
116213                     "name": "Secondary Road",
116214                     "terms": ""
116215                 },
116216                 "highway/secondary_link": {
116217                     "name": "Secondary Link",
116218                     "terms": "ramp,on ramp,off ramp"
116219                 },
116220                 "highway/service": {
116221                     "name": "Service Road",
116222                     "terms": ""
116223                 },
116224                 "highway/service/alley": {
116225                     "name": "Alley",
116226                     "terms": ""
116227                 },
116228                 "highway/service/drive-through": {
116229                     "name": "Drive-Through",
116230                     "terms": ""
116231                 },
116232                 "highway/service/driveway": {
116233                     "name": "Driveway",
116234                     "terms": ""
116235                 },
116236                 "highway/service/emergency_access": {
116237                     "name": "Emergency Access",
116238                     "terms": ""
116239                 },
116240                 "highway/service/parking_aisle": {
116241                     "name": "Parking Aisle",
116242                     "terms": ""
116243                 },
116244                 "highway/services": {
116245                     "name": "Service Area",
116246                     "terms": "services,travel plaza,service station"
116247                 },
116248                 "highway/steps": {
116249                     "name": "Steps",
116250                     "terms": "stairs,staircase"
116251                 },
116252                 "highway/stop": {
116253                     "name": "Stop Sign",
116254                     "terms": "stop sign"
116255                 },
116256                 "highway/street_lamp": {
116257                     "name": "Street Lamp",
116258                     "terms": "streetlight,street light,lamp,light,gaslight"
116259                 },
116260                 "highway/tertiary": {
116261                     "name": "Tertiary Road",
116262                     "terms": ""
116263                 },
116264                 "highway/tertiary_link": {
116265                     "name": "Tertiary Link",
116266                     "terms": "ramp,on ramp,off ramp"
116267                 },
116268                 "highway/track": {
116269                     "name": "Track",
116270                     "terms": ""
116271                 },
116272                 "highway/traffic_signals": {
116273                     "name": "Traffic Signals",
116274                     "terms": "light,stoplight,traffic light"
116275                 },
116276                 "highway/trunk": {
116277                     "name": "Trunk Road",
116278                     "terms": ""
116279                 },
116280                 "highway/trunk_link": {
116281                     "name": "Trunk Link",
116282                     "terms": "ramp,on ramp,off ramp"
116283                 },
116284                 "highway/turning_circle": {
116285                     "name": "Turning Circle",
116286                     "terms": ""
116287                 },
116288                 "highway/unclassified": {
116289                     "name": "Unclassified Road",
116290                     "terms": ""
116291                 },
116292                 "historic": {
116293                     "name": "Historic Site",
116294                     "terms": ""
116295                 },
116296                 "historic/archaeological_site": {
116297                     "name": "Archaeological Site",
116298                     "terms": ""
116299                 },
116300                 "historic/boundary_stone": {
116301                     "name": "Boundary Stone",
116302                     "terms": ""
116303                 },
116304                 "historic/castle": {
116305                     "name": "Castle",
116306                     "terms": ""
116307                 },
116308                 "historic/memorial": {
116309                     "name": "Memorial",
116310                     "terms": ""
116311                 },
116312                 "historic/monument": {
116313                     "name": "Monument",
116314                     "terms": ""
116315                 },
116316                 "historic/ruins": {
116317                     "name": "Ruins",
116318                     "terms": ""
116319                 },
116320                 "historic/wayside_cross": {
116321                     "name": "Wayside Cross",
116322                     "terms": ""
116323                 },
116324                 "historic/wayside_shrine": {
116325                     "name": "Wayside Shrine",
116326                     "terms": ""
116327                 },
116328                 "landuse": {
116329                     "name": "Landuse",
116330                     "terms": ""
116331                 },
116332                 "landuse/allotments": {
116333                     "name": "Allotments",
116334                     "terms": ""
116335                 },
116336                 "landuse/basin": {
116337                     "name": "Basin",
116338                     "terms": ""
116339                 },
116340                 "landuse/cemetery": {
116341                     "name": "Cemetery",
116342                     "terms": ""
116343                 },
116344                 "landuse/churchyard": {
116345                     "name": "Churchyard",
116346                     "terms": ""
116347                 },
116348                 "landuse/commercial": {
116349                     "name": "Commercial",
116350                     "terms": ""
116351                 },
116352                 "landuse/construction": {
116353                     "name": "Construction",
116354                     "terms": ""
116355                 },
116356                 "landuse/farm": {
116357                     "name": "Farm",
116358                     "terms": ""
116359                 },
116360                 "landuse/farmland": {
116361                     "name": "Farmland",
116362                     "terms": ""
116363                 },
116364                 "landuse/farmyard": {
116365                     "name": "Farmyard",
116366                     "terms": ""
116367                 },
116368                 "landuse/forest": {
116369                     "name": "Forest",
116370                     "terms": ""
116371                 },
116372                 "landuse/grass": {
116373                     "name": "Grass",
116374                     "terms": ""
116375                 },
116376                 "landuse/industrial": {
116377                     "name": "Industrial",
116378                     "terms": ""
116379                 },
116380                 "landuse/landfill": {
116381                     "name": "Landfill",
116382                     "terms": "dump"
116383                 },
116384                 "landuse/meadow": {
116385                     "name": "Meadow",
116386                     "terms": ""
116387                 },
116388                 "landuse/military": {
116389                     "name": "Military",
116390                     "terms": ""
116391                 },
116392                 "landuse/orchard": {
116393                     "name": "Orchard",
116394                     "terms": ""
116395                 },
116396                 "landuse/quarry": {
116397                     "name": "Quarry",
116398                     "terms": ""
116399                 },
116400                 "landuse/residential": {
116401                     "name": "Residential",
116402                     "terms": ""
116403                 },
116404                 "landuse/retail": {
116405                     "name": "Retail",
116406                     "terms": ""
116407                 },
116408                 "landuse/vineyard": {
116409                     "name": "Vineyard",
116410                     "terms": ""
116411                 },
116412                 "leisure": {
116413                     "name": "Leisure",
116414                     "terms": ""
116415                 },
116416                 "leisure/common": {
116417                     "name": "Common",
116418                     "terms": "open space"
116419                 },
116420                 "leisure/dog_park": {
116421                     "name": "Dog Park",
116422                     "terms": ""
116423                 },
116424                 "leisure/firepit": {
116425                     "name": "Firepit",
116426                     "terms": "fireplace,campfire"
116427                 },
116428                 "leisure/garden": {
116429                     "name": "Garden",
116430                     "terms": ""
116431                 },
116432                 "leisure/golf_course": {
116433                     "name": "Golf Course",
116434                     "terms": "links"
116435                 },
116436                 "leisure/ice_rink": {
116437                     "name": "Ice Rink",
116438                     "terms": "hockey,skating,curling"
116439                 },
116440                 "leisure/marina": {
116441                     "name": "Marina",
116442                     "terms": ""
116443                 },
116444                 "leisure/park": {
116445                     "name": "Park",
116446                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
116447                 },
116448                 "leisure/picnic_table": {
116449                     "name": "Picnic Table",
116450                     "terms": "bench,table"
116451                 },
116452                 "leisure/pitch": {
116453                     "name": "Sport Pitch",
116454                     "terms": ""
116455                 },
116456                 "leisure/pitch/american_football": {
116457                     "name": "American Football Field",
116458                     "terms": ""
116459                 },
116460                 "leisure/pitch/baseball": {
116461                     "name": "Baseball Diamond",
116462                     "terms": ""
116463                 },
116464                 "leisure/pitch/basketball": {
116465                     "name": "Basketball Court",
116466                     "terms": ""
116467                 },
116468                 "leisure/pitch/skateboard": {
116469                     "name": "Skate Park",
116470                     "terms": ""
116471                 },
116472                 "leisure/pitch/soccer": {
116473                     "name": "Soccer Field",
116474                     "terms": ""
116475                 },
116476                 "leisure/pitch/tennis": {
116477                     "name": "Tennis Court",
116478                     "terms": ""
116479                 },
116480                 "leisure/pitch/volleyball": {
116481                     "name": "Volleyball Court",
116482                     "terms": ""
116483                 },
116484                 "leisure/playground": {
116485                     "name": "Playground",
116486                     "terms": "jungle gym,play area"
116487                 },
116488                 "leisure/slipway": {
116489                     "name": "Slipway",
116490                     "terms": ""
116491                 },
116492                 "leisure/sports_center": {
116493                     "name": "Sports Center / Gym",
116494                     "terms": "gym"
116495                 },
116496                 "leisure/stadium": {
116497                     "name": "Stadium",
116498                     "terms": ""
116499                 },
116500                 "leisure/swimming_pool": {
116501                     "name": "Swimming Pool",
116502                     "terms": ""
116503                 },
116504                 "leisure/track": {
116505                     "name": "Race Track",
116506                     "terms": ""
116507                 },
116508                 "line": {
116509                     "name": "Line",
116510                     "terms": ""
116511                 },
116512                 "man_made": {
116513                     "name": "Man Made",
116514                     "terms": ""
116515                 },
116516                 "man_made/breakwater": {
116517                     "name": "Breakwater",
116518                     "terms": ""
116519                 },
116520                 "man_made/cutline": {
116521                     "name": "Cut line",
116522                     "terms": ""
116523                 },
116524                 "man_made/embankment": {
116525                     "name": "Embankment",
116526                     "terms": ""
116527                 },
116528                 "man_made/flagpole": {
116529                     "name": "Flagpole",
116530                     "terms": ""
116531                 },
116532                 "man_made/lighthouse": {
116533                     "name": "Lighthouse",
116534                     "terms": ""
116535                 },
116536                 "man_made/observation": {
116537                     "name": "Observation Tower",
116538                     "terms": "lookout tower,fire tower"
116539                 },
116540                 "man_made/pier": {
116541                     "name": "Pier",
116542                     "terms": ""
116543                 },
116544                 "man_made/pipeline": {
116545                     "name": "Pipeline",
116546                     "terms": ""
116547                 },
116548                 "man_made/survey_point": {
116549                     "name": "Survey Point",
116550                     "terms": ""
116551                 },
116552                 "man_made/tower": {
116553                     "name": "Tower",
116554                     "terms": ""
116555                 },
116556                 "man_made/wastewater_plant": {
116557                     "name": "Wastewater Plant",
116558                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116559                 },
116560                 "man_made/water_tower": {
116561                     "name": "Water Tower",
116562                     "terms": ""
116563                 },
116564                 "man_made/water_well": {
116565                     "name": "Water well",
116566                     "terms": ""
116567                 },
116568                 "man_made/water_works": {
116569                     "name": "Water Works",
116570                     "terms": ""
116571                 },
116572                 "military/airfield": {
116573                     "name": "Airfield",
116574                     "terms": ""
116575                 },
116576                 "military/barracks": {
116577                     "name": "Barracks",
116578                     "terms": ""
116579                 },
116580                 "military/bunker": {
116581                     "name": "Bunker",
116582                     "terms": ""
116583                 },
116584                 "military/range": {
116585                     "name": "Military Range",
116586                     "terms": ""
116587                 },
116588                 "natural": {
116589                     "name": "Natural",
116590                     "terms": ""
116591                 },
116592                 "natural/bay": {
116593                     "name": "Bay",
116594                     "terms": ""
116595                 },
116596                 "natural/beach": {
116597                     "name": "Beach",
116598                     "terms": ""
116599                 },
116600                 "natural/cliff": {
116601                     "name": "Cliff",
116602                     "terms": ""
116603                 },
116604                 "natural/coastline": {
116605                     "name": "Coastline",
116606                     "terms": "shore"
116607                 },
116608                 "natural/fell": {
116609                     "name": "Fell",
116610                     "terms": ""
116611                 },
116612                 "natural/glacier": {
116613                     "name": "Glacier",
116614                     "terms": ""
116615                 },
116616                 "natural/grassland": {
116617                     "name": "Grassland",
116618                     "terms": ""
116619                 },
116620                 "natural/heath": {
116621                     "name": "Heath",
116622                     "terms": ""
116623                 },
116624                 "natural/peak": {
116625                     "name": "Peak",
116626                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
116627                 },
116628                 "natural/scree": {
116629                     "name": "Scree",
116630                     "terms": "loose rocks"
116631                 },
116632                 "natural/scrub": {
116633                     "name": "Scrub",
116634                     "terms": ""
116635                 },
116636                 "natural/spring": {
116637                     "name": "Spring",
116638                     "terms": ""
116639                 },
116640                 "natural/tree": {
116641                     "name": "Tree",
116642                     "terms": ""
116643                 },
116644                 "natural/water": {
116645                     "name": "Water",
116646                     "terms": ""
116647                 },
116648                 "natural/water/lake": {
116649                     "name": "Lake",
116650                     "terms": "lakelet,loch,mere"
116651                 },
116652                 "natural/water/pond": {
116653                     "name": "Pond",
116654                     "terms": "lakelet,millpond,tarn,pool,mere"
116655                 },
116656                 "natural/water/reservoir": {
116657                     "name": "Reservoir",
116658                     "terms": ""
116659                 },
116660                 "natural/wetland": {
116661                     "name": "Wetland",
116662                     "terms": ""
116663                 },
116664                 "natural/wood": {
116665                     "name": "Wood",
116666                     "terms": ""
116667                 },
116668                 "office": {
116669                     "name": "Office",
116670                     "terms": ""
116671                 },
116672                 "office/accountant": {
116673                     "name": "Accountant",
116674                     "terms": ""
116675                 },
116676                 "office/administrative": {
116677                     "name": "Administrative Office",
116678                     "terms": ""
116679                 },
116680                 "office/architect": {
116681                     "name": "Architect",
116682                     "terms": ""
116683                 },
116684                 "office/company": {
116685                     "name": "Company Office",
116686                     "terms": ""
116687                 },
116688                 "office/educational_institution": {
116689                     "name": "Educational Institution",
116690                     "terms": ""
116691                 },
116692                 "office/employment_agency": {
116693                     "name": "Employment Agency",
116694                     "terms": ""
116695                 },
116696                 "office/estate_agent": {
116697                     "name": "Real Estate Office",
116698                     "terms": ""
116699                 },
116700                 "office/financial": {
116701                     "name": "Financial Office",
116702                     "terms": ""
116703                 },
116704                 "office/government": {
116705                     "name": "Government Office",
116706                     "terms": ""
116707                 },
116708                 "office/insurance": {
116709                     "name": "Insurance Office",
116710                     "terms": ""
116711                 },
116712                 "office/it": {
116713                     "name": "IT Office",
116714                     "terms": ""
116715                 },
116716                 "office/lawyer": {
116717                     "name": "Law Office",
116718                     "terms": ""
116719                 },
116720                 "office/newspaper": {
116721                     "name": "Newspaper",
116722                     "terms": ""
116723                 },
116724                 "office/ngo": {
116725                     "name": "NGO Office",
116726                     "terms": ""
116727                 },
116728                 "office/physician": {
116729                     "name": "Physician",
116730                     "terms": ""
116731                 },
116732                 "office/political_party": {
116733                     "name": "Political Party",
116734                     "terms": ""
116735                 },
116736                 "office/research": {
116737                     "name": "Research Office",
116738                     "terms": ""
116739                 },
116740                 "office/telecommunication": {
116741                     "name": "Telecom Office",
116742                     "terms": ""
116743                 },
116744                 "office/therapist": {
116745                     "name": "Therapist",
116746                     "terms": ""
116747                 },
116748                 "office/travel_agent": {
116749                     "name": "Travel Agency",
116750                     "terms": ""
116751                 },
116752                 "piste": {
116753                     "name": "Piste/Ski Trail",
116754                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
116755                 },
116756                 "place": {
116757                     "name": "Place",
116758                     "terms": ""
116759                 },
116760                 "place/city": {
116761                     "name": "City",
116762                     "terms": ""
116763                 },
116764                 "place/hamlet": {
116765                     "name": "Hamlet",
116766                     "terms": ""
116767                 },
116768                 "place/island": {
116769                     "name": "Island",
116770                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
116771                 },
116772                 "place/isolated_dwelling": {
116773                     "name": "Isolated Dwelling",
116774                     "terms": ""
116775                 },
116776                 "place/locality": {
116777                     "name": "Locality",
116778                     "terms": ""
116779                 },
116780                 "place/neighbourhood": {
116781                     "name": "Neighborhood",
116782                     "terms": "neighbourhood"
116783                 },
116784                 "place/suburb": {
116785                     "name": "Borough",
116786                     "terms": "Boro,Quarter"
116787                 },
116788                 "place/town": {
116789                     "name": "Town",
116790                     "terms": ""
116791                 },
116792                 "place/village": {
116793                     "name": "Village",
116794                     "terms": ""
116795                 },
116796                 "point": {
116797                     "name": "Point",
116798                     "terms": ""
116799                 },
116800                 "power": {
116801                     "name": "Power",
116802                     "terms": ""
116803                 },
116804                 "power/generator": {
116805                     "name": "Power Generator",
116806                     "terms": ""
116807                 },
116808                 "power/line": {
116809                     "name": "Power Line",
116810                     "terms": ""
116811                 },
116812                 "power/minor_line": {
116813                     "name": "Minor Power Line",
116814                     "terms": ""
116815                 },
116816                 "power/pole": {
116817                     "name": "Power Pole",
116818                     "terms": ""
116819                 },
116820                 "power/sub_station": {
116821                     "name": "Substation",
116822                     "terms": ""
116823                 },
116824                 "power/tower": {
116825                     "name": "High-Voltage Tower",
116826                     "terms": ""
116827                 },
116828                 "power/transformer": {
116829                     "name": "Transformer",
116830                     "terms": ""
116831                 },
116832                 "public_transport/platform": {
116833                     "name": "Platform",
116834                     "terms": ""
116835                 },
116836                 "public_transport/stop_position": {
116837                     "name": "Stop Position",
116838                     "terms": ""
116839                 },
116840                 "railway": {
116841                     "name": "Railway",
116842                     "terms": ""
116843                 },
116844                 "railway/abandoned": {
116845                     "name": "Abandoned Railway",
116846                     "terms": ""
116847                 },
116848                 "railway/disused": {
116849                     "name": "Disused Railway",
116850                     "terms": ""
116851                 },
116852                 "railway/funicular": {
116853                     "name": "Funicular",
116854                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
116855                 },
116856                 "railway/halt": {
116857                     "name": "Railway Halt",
116858                     "terms": "break,interrupt,rest,wait,interruption"
116859                 },
116860                 "railway/level_crossing": {
116861                     "name": "Level Crossing",
116862                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
116863                 },
116864                 "railway/monorail": {
116865                     "name": "Monorail",
116866                     "terms": ""
116867                 },
116868                 "railway/narrow_gauge": {
116869                     "name": "Narrow Gauge Rail",
116870                     "terms": "narrow gauge railway,narrow gauge railroad"
116871                 },
116872                 "railway/platform": {
116873                     "name": "Railway Platform",
116874                     "terms": ""
116875                 },
116876                 "railway/rail": {
116877                     "name": "Rail",
116878                     "terms": ""
116879                 },
116880                 "railway/station": {
116881                     "name": "Railway Station",
116882                     "terms": "train station,station"
116883                 },
116884                 "railway/subway": {
116885                     "name": "Subway",
116886                     "terms": ""
116887                 },
116888                 "railway/subway_entrance": {
116889                     "name": "Subway Entrance",
116890                     "terms": ""
116891                 },
116892                 "railway/tram": {
116893                     "name": "Tram",
116894                     "terms": "streetcar"
116895                 },
116896                 "relation": {
116897                     "name": "Relation",
116898                     "terms": ""
116899                 },
116900                 "route/ferry": {
116901                     "name": "Ferry Route",
116902                     "terms": ""
116903                 },
116904                 "shop": {
116905                     "name": "Shop",
116906                     "terms": ""
116907                 },
116908                 "shop/alcohol": {
116909                     "name": "Liquor Store",
116910                     "terms": "alcohol"
116911                 },
116912                 "shop/art": {
116913                     "name": "Art Shop",
116914                     "terms": "art store,art gallery"
116915                 },
116916                 "shop/bakery": {
116917                     "name": "Bakery",
116918                     "terms": ""
116919                 },
116920                 "shop/beauty": {
116921                     "name": "Beauty Shop",
116922                     "terms": "nail spa,spa,salon,tanning"
116923                 },
116924                 "shop/beverages": {
116925                     "name": "Beverage Store",
116926                     "terms": ""
116927                 },
116928                 "shop/bicycle": {
116929                     "name": "Bicycle Shop",
116930                     "terms": ""
116931                 },
116932                 "shop/bookmaker": {
116933                     "name": "Bookmaker",
116934                     "terms": ""
116935                 },
116936                 "shop/books": {
116937                     "name": "Bookstore",
116938                     "terms": ""
116939                 },
116940                 "shop/boutique": {
116941                     "name": "Boutique",
116942                     "terms": ""
116943                 },
116944                 "shop/butcher": {
116945                     "name": "Butcher",
116946                     "terms": ""
116947                 },
116948                 "shop/car": {
116949                     "name": "Car Dealership",
116950                     "terms": ""
116951                 },
116952                 "shop/car_parts": {
116953                     "name": "Car Parts Store",
116954                     "terms": ""
116955                 },
116956                 "shop/car_repair": {
116957                     "name": "Car Repair Shop",
116958                     "terms": ""
116959                 },
116960                 "shop/chemist": {
116961                     "name": "Chemist",
116962                     "terms": ""
116963                 },
116964                 "shop/clothes": {
116965                     "name": "Clothing Store",
116966                     "terms": ""
116967                 },
116968                 "shop/computer": {
116969                     "name": "Computer Store",
116970                     "terms": ""
116971                 },
116972                 "shop/confectionery": {
116973                     "name": "Confectionery",
116974                     "terms": ""
116975                 },
116976                 "shop/convenience": {
116977                     "name": "Convenience Store",
116978                     "terms": ""
116979                 },
116980                 "shop/deli": {
116981                     "name": "Deli",
116982                     "terms": ""
116983                 },
116984                 "shop/department_store": {
116985                     "name": "Department Store",
116986                     "terms": ""
116987                 },
116988                 "shop/doityourself": {
116989                     "name": "DIY Store",
116990                     "terms": ""
116991                 },
116992                 "shop/dry_cleaning": {
116993                     "name": "Dry Cleaners",
116994                     "terms": ""
116995                 },
116996                 "shop/electronics": {
116997                     "name": "Electronics Store",
116998                     "terms": ""
116999                 },
117000                 "shop/farm": {
117001                     "name": "Produce Stand",
117002                     "terms": "farm shop,farm stand"
117003                 },
117004                 "shop/fishmonger": {
117005                     "name": "Fishmonger",
117006                     "terms": ""
117007                 },
117008                 "shop/florist": {
117009                     "name": "Florist",
117010                     "terms": ""
117011                 },
117012                 "shop/funeral_directors": {
117013                     "name": "Funeral Home",
117014                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
117015                 },
117016                 "shop/furniture": {
117017                     "name": "Furniture Store",
117018                     "terms": ""
117019                 },
117020                 "shop/garden_centre": {
117021                     "name": "Garden Center",
117022                     "terms": "garden centre"
117023                 },
117024                 "shop/gift": {
117025                     "name": "Gift Shop",
117026                     "terms": ""
117027                 },
117028                 "shop/greengrocer": {
117029                     "name": "Greengrocer",
117030                     "terms": ""
117031                 },
117032                 "shop/hairdresser": {
117033                     "name": "Hairdresser",
117034                     "terms": ""
117035                 },
117036                 "shop/hardware": {
117037                     "name": "Hardware Store",
117038                     "terms": ""
117039                 },
117040                 "shop/hifi": {
117041                     "name": "Hifi Store",
117042                     "terms": ""
117043                 },
117044                 "shop/jewelry": {
117045                     "name": "Jeweler",
117046                     "terms": ""
117047                 },
117048                 "shop/kiosk": {
117049                     "name": "Kiosk",
117050                     "terms": ""
117051                 },
117052                 "shop/laundry": {
117053                     "name": "Laundry",
117054                     "terms": ""
117055                 },
117056                 "shop/locksmith": {
117057                     "name": "Locksmith",
117058                     "terms": "keys"
117059                 },
117060                 "shop/lottery": {
117061                     "name": "Lottery Shop",
117062                     "terms": ""
117063                 },
117064                 "shop/mall": {
117065                     "name": "Mall",
117066                     "terms": ""
117067                 },
117068                 "shop/mobile_phone": {
117069                     "name": "Mobile Phone Store",
117070                     "terms": ""
117071                 },
117072                 "shop/motorcycle": {
117073                     "name": "Motorcycle Dealership",
117074                     "terms": ""
117075                 },
117076                 "shop/music": {
117077                     "name": "Music Store",
117078                     "terms": ""
117079                 },
117080                 "shop/newsagent": {
117081                     "name": "Newsagent",
117082                     "terms": ""
117083                 },
117084                 "shop/optician": {
117085                     "name": "Optician",
117086                     "terms": ""
117087                 },
117088                 "shop/outdoor": {
117089                     "name": "Outdoor Store",
117090                     "terms": ""
117091                 },
117092                 "shop/pet": {
117093                     "name": "Pet Store",
117094                     "terms": ""
117095                 },
117096                 "shop/photo": {
117097                     "name": "Photography Store",
117098                     "terms": ""
117099                 },
117100                 "shop/seafood": {
117101                     "name": "Seafood Shop",
117102                     "terms": "fishmonger"
117103                 },
117104                 "shop/shoes": {
117105                     "name": "Shoe Store",
117106                     "terms": ""
117107                 },
117108                 "shop/sports": {
117109                     "name": "Sporting Goods Store",
117110                     "terms": ""
117111                 },
117112                 "shop/stationery": {
117113                     "name": "Stationery Store",
117114                     "terms": ""
117115                 },
117116                 "shop/supermarket": {
117117                     "name": "Supermarket",
117118                     "terms": "bazaar,boutique,chain,co-op,cut-rate store,discount store,five-and-dime,flea market,galleria,grocery store,mall,mart,outlet,outlet store,shop,shopping center,shopping centre,shopping plaza,stand,store,supermarket,thrift shop"
117119                 },
117120                 "shop/tailor": {
117121                     "name": "Tailor",
117122                     "terms": "tailor,clothes"
117123                 },
117124                 "shop/toys": {
117125                     "name": "Toy Store",
117126                     "terms": ""
117127                 },
117128                 "shop/travel_agency": {
117129                     "name": "Travel Agency",
117130                     "terms": ""
117131                 },
117132                 "shop/tyres": {
117133                     "name": "Tire Store",
117134                     "terms": ""
117135                 },
117136                 "shop/vacant": {
117137                     "name": "Vacant Shop",
117138                     "terms": ""
117139                 },
117140                 "shop/variety_store": {
117141                     "name": "Variety Store",
117142                     "terms": ""
117143                 },
117144                 "shop/video": {
117145                     "name": "Video Store",
117146                     "terms": ""
117147                 },
117148                 "shop/wine": {
117149                     "name": "Wine Shop",
117150                     "terms": "winery"
117151                 },
117152                 "tourism": {
117153                     "name": "Tourism",
117154                     "terms": ""
117155                 },
117156                 "tourism/alpine_hut": {
117157                     "name": "Alpine Hut",
117158                     "terms": ""
117159                 },
117160                 "tourism/artwork": {
117161                     "name": "Artwork",
117162                     "terms": "mural,sculpture,statue"
117163                 },
117164                 "tourism/attraction": {
117165                     "name": "Tourist Attraction",
117166                     "terms": ""
117167                 },
117168                 "tourism/camp_site": {
117169                     "name": "Camp Site",
117170                     "terms": "camping"
117171                 },
117172                 "tourism/caravan_site": {
117173                     "name": "RV Park",
117174                     "terms": ""
117175                 },
117176                 "tourism/chalet": {
117177                     "name": "Chalet",
117178                     "terms": ""
117179                 },
117180                 "tourism/guest_house": {
117181                     "name": "Guest House",
117182                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
117183                 },
117184                 "tourism/hostel": {
117185                     "name": "Hostel",
117186                     "terms": ""
117187                 },
117188                 "tourism/hotel": {
117189                     "name": "Hotel",
117190                     "terms": ""
117191                 },
117192                 "tourism/information": {
117193                     "name": "Information",
117194                     "terms": ""
117195                 },
117196                 "tourism/motel": {
117197                     "name": "Motel",
117198                     "terms": ""
117199                 },
117200                 "tourism/museum": {
117201                     "name": "Museum",
117202                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
117203                 },
117204                 "tourism/picnic_site": {
117205                     "name": "Picnic Site",
117206                     "terms": ""
117207                 },
117208                 "tourism/theme_park": {
117209                     "name": "Theme Park",
117210                     "terms": ""
117211                 },
117212                 "tourism/viewpoint": {
117213                     "name": "Viewpoint",
117214                     "terms": ""
117215                 },
117216                 "tourism/zoo": {
117217                     "name": "Zoo",
117218                     "terms": ""
117219                 },
117220                 "type/boundary": {
117221                     "name": "Boundary",
117222                     "terms": ""
117223                 },
117224                 "type/boundary/administrative": {
117225                     "name": "Administrative Boundary",
117226                     "terms": ""
117227                 },
117228                 "type/multipolygon": {
117229                     "name": "Multipolygon",
117230                     "terms": ""
117231                 },
117232                 "type/restriction": {
117233                     "name": "Restriction",
117234                     "terms": ""
117235                 },
117236                 "type/restriction/no_left_turn": {
117237                     "name": "No Left Turn",
117238                     "terms": ""
117239                 },
117240                 "type/restriction/no_right_turn": {
117241                     "name": "No Right Turn",
117242                     "terms": ""
117243                 },
117244                 "type/restriction/no_straight_on": {
117245                     "name": "No Straight On",
117246                     "terms": ""
117247                 },
117248                 "type/restriction/no_u_turn": {
117249                     "name": "No U-turn",
117250                     "terms": ""
117251                 },
117252                 "type/restriction/only_left_turn": {
117253                     "name": "Left Turn Only",
117254                     "terms": ""
117255                 },
117256                 "type/restriction/only_right_turn": {
117257                     "name": "Right Turn Only",
117258                     "terms": ""
117259                 },
117260                 "type/restriction/only_straight_on": {
117261                     "name": "No Turns",
117262                     "terms": ""
117263                 },
117264                 "type/route": {
117265                     "name": "Route",
117266                     "terms": ""
117267                 },
117268                 "type/route/bicycle": {
117269                     "name": "Cycle Route",
117270                     "terms": ""
117271                 },
117272                 "type/route/bus": {
117273                     "name": "Bus Route",
117274                     "terms": ""
117275                 },
117276                 "type/route/detour": {
117277                     "name": "Detour Route",
117278                     "terms": ""
117279                 },
117280                 "type/route/ferry": {
117281                     "name": "Ferry Route",
117282                     "terms": ""
117283                 },
117284                 "type/route/foot": {
117285                     "name": "Foot Route",
117286                     "terms": ""
117287                 },
117288                 "type/route/hiking": {
117289                     "name": "Hiking Route",
117290                     "terms": ""
117291                 },
117292                 "type/route/pipeline": {
117293                     "name": "Pipeline Route",
117294                     "terms": ""
117295                 },
117296                 "type/route/power": {
117297                     "name": "Power Route",
117298                     "terms": ""
117299                 },
117300                 "type/route/road": {
117301                     "name": "Road Route",
117302                     "terms": ""
117303                 },
117304                 "type/route/train": {
117305                     "name": "Train Route",
117306                     "terms": ""
117307                 },
117308                 "type/route/tram": {
117309                     "name": "Tram Route",
117310                     "terms": ""
117311                 },
117312                 "type/route_master": {
117313                     "name": "Route Master",
117314                     "terms": ""
117315                 },
117316                 "vertex": {
117317                     "name": "Other",
117318                     "terms": ""
117319                 },
117320                 "waterway": {
117321                     "name": "Waterway",
117322                     "terms": ""
117323                 },
117324                 "waterway/canal": {
117325                     "name": "Canal",
117326                     "terms": ""
117327                 },
117328                 "waterway/dam": {
117329                     "name": "Dam",
117330                     "terms": ""
117331                 },
117332                 "waterway/ditch": {
117333                     "name": "Ditch",
117334                     "terms": ""
117335                 },
117336                 "waterway/drain": {
117337                     "name": "Drain",
117338                     "terms": ""
117339                 },
117340                 "waterway/river": {
117341                     "name": "River",
117342                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
117343                 },
117344                 "waterway/riverbank": {
117345                     "name": "Riverbank",
117346                     "terms": ""
117347                 },
117348                 "waterway/stream": {
117349                     "name": "Stream",
117350                     "terms": "beck,branch,brook,burn,course,creek,current,drift,flood,flow,freshet,race,rill,rindle,rivulet,run,runnel,rush,spate,spritz,surge,tide,torrent,tributary,watercourse"
117351                 },
117352                 "waterway/weir": {
117353                     "name": "Weir",
117354                     "terms": ""
117355                 }
117356             }
117357         }
117358     },
117359     "suggestions": {
117360         "amenity": {
117361             "fuel": {
117362                 "76": {
117363                     "count": 314
117364                 },
117365                 "Neste": {
117366                     "count": 189
117367                 },
117368                 "BP": {
117369                     "count": 2511
117370                 },
117371                 "Shell": {
117372                     "count": 8380
117373                 },
117374                 "Agip": {
117375                     "count": 2651
117376                 },
117377                 "Migrol": {
117378                     "count": 65
117379                 },
117380                 "Avia": {
117381                     "count": 897
117382                 },
117383                 "Texaco": {
117384                     "count": 680
117385                 },
117386                 "Total": {
117387                     "count": 2607
117388                 },
117389                 "Statoil": {
117390                     "count": 596
117391                 },
117392                 "Esso": {
117393                     "count": 3652
117394                 },
117395                 "Jet": {
117396                     "count": 441
117397                 },
117398                 "Avanti": {
117399                     "count": 90
117400                 },
117401                 "Sainsbury's": {
117402                     "count": 58
117403                 },
117404                 "OMV": {
117405                     "count": 701
117406                 },
117407                 "Aral": {
117408                     "count": 1339
117409                 },
117410                 "Tesco": {
117411                     "count": 197
117412                 },
117413                 "JET": {
117414                     "count": 180
117415                 },
117416                 "Morrisons": {
117417                     "count": 111
117418                 },
117419                 "United": {
117420                     "count": 91
117421                 },
117422                 "Canadian Tire": {
117423                     "count": 66
117424                 },
117425                 "Mobil": {
117426                     "count": 613
117427                 },
117428                 "Caltex": {
117429                     "count": 1001
117430                 },
117431                 "Sunoco": {
117432                     "count": 355
117433                 },
117434                 "Q8": {
117435                     "count": 1161
117436                 },
117437                 "ABC": {
117438                     "count": 79
117439                 },
117440                 "ARAL": {
117441                     "count": 375
117442                 },
117443                 "CEPSA": {
117444                     "count": 1018
117445                 },
117446                 "BFT": {
117447                     "count": 89
117448                 },
117449                 "Petron": {
117450                     "count": 878
117451                 },
117452                 "Intermarché": {
117453                     "count": 434
117454                 },
117455                 "Total Access": {
117456                     "count": 51
117457                 },
117458                 "Super U": {
117459                     "count": 124
117460                 },
117461                 "Auchan": {
117462                     "count": 53
117463                 },
117464                 "Elf": {
117465                     "count": 129
117466                 },
117467                 "Carrefour": {
117468                     "count": 205
117469                 },
117470                 "Station Service E. Leclerc": {
117471                     "count": 530
117472                 },
117473                 "Shell Express": {
117474                     "count": 131
117475                 },
117476                 "Hess": {
117477                     "count": 127
117478                 },
117479                 "Flying V": {
117480                     "count": 129
117481                 },
117482                 "bft": {
117483                     "count": 168
117484                 },
117485                 "Gulf": {
117486                     "count": 199
117487                 },
117488                 "PTT": {
117489                     "count": 191
117490                 },
117491                 "St1": {
117492                     "count": 100
117493                 },
117494                 "Teboil": {
117495                     "count": 115
117496                 },
117497                 "HEM": {
117498                     "count": 212
117499                 },
117500                 "GALP": {
117501                     "count": 626
117502                 },
117503                 "OK": {
117504                     "count": 163
117505                 },
117506                 "ÖMV": {
117507                     "count": 101
117508                 },
117509                 "Tinq": {
117510                     "count": 215
117511                 },
117512                 "OKQ8": {
117513                     "count": 186
117514                 },
117515                 "Repsol": {
117516                     "count": 424
117517                 },
117518                 "Westfalen": {
117519                     "count": 96
117520                 },
117521                 "Esso Express": {
117522                     "count": 98
117523                 },
117524                 "Raiffeisenbank": {
117525                     "count": 117
117526                 },
117527                 "Tamoil": {
117528                     "count": 866
117529                 },
117530                 "Engen": {
117531                     "count": 241
117532                 },
117533                 "Sasol": {
117534                     "count": 59
117535                 },
117536                 "Topaz": {
117537                     "count": 78
117538                 },
117539                 "LPG": {
117540                     "count": 174
117541                 },
117542                 "Coop": {
117543                     "count": 62
117544                 },
117545                 "Orlen": {
117546                     "count": 598
117547                 },
117548                 "Oilibya": {
117549                     "count": 68
117550                 },
117551                 "Tango": {
117552                     "count": 122
117553                 },
117554                 "Star": {
117555                     "count": 319
117556                 },
117557                 "Петрол": {
117558                     "count": 84
117559                 },
117560                 "Cepsa": {
117561                     "count": 96
117562                 },
117563                 "OIL!": {
117564                     "count": 63
117565                 },
117566                 "Ultramar": {
117567                     "count": 125
117568                 },
117569                 "Irving": {
117570                     "count": 87
117571                 },
117572                 "Lukoil": {
117573                     "count": 701
117574                 },
117575                 "Petro-Canada": {
117576                     "count": 489
117577                 },
117578                 "7-Eleven": {
117579                     "count": 488
117580                 },
117581                 "Agrola": {
117582                     "count": 69
117583                 },
117584                 "Husky": {
117585                     "count": 126
117586                 },
117587                 "Slovnaft": {
117588                     "count": 219
117589                 },
117590                 "Sheetz": {
117591                     "count": 134
117592                 },
117593                 "Mol": {
117594                     "count": 61
117595                 },
117596                 "Petronas": {
117597                     "count": 159
117598                 },
117599                 "Газпромнефть": {
117600                     "count": 748
117601                 },
117602                 "Лукойл": {
117603                     "count": 1477
117604                 },
117605                 "Elan": {
117606                     "count": 112
117607                 },
117608                 "Роснефть": {
117609                     "count": 638
117610                 },
117611                 "Turmöl": {
117612                     "count": 57
117613                 },
117614                 "Neste A24": {
117615                     "count": 55
117616                 },
117617                 "Marathon": {
117618                     "count": 189
117619                 },
117620                 "Valero": {
117621                     "count": 366
117622                 },
117623                 "Eni": {
117624                     "count": 236
117625                 },
117626                 "Chevron": {
117627                     "count": 954
117628                 },
117629                 "ТНК": {
117630                     "count": 520
117631                 },
117632                 "REPSOL": {
117633                     "count": 1603
117634                 },
117635                 "MOL": {
117636                     "count": 228
117637                 },
117638                 "Bliska": {
117639                     "count": 150
117640                 },
117641                 "Api": {
117642                     "count": 302
117643                 },
117644                 "Arco": {
117645                     "count": 179
117646                 },
117647                 "Pemex": {
117648                     "count": 423
117649                 },
117650                 "Exxon": {
117651                     "count": 506
117652                 },
117653                 "Coles Express": {
117654                     "count": 115
117655                 },
117656                 "Petrom": {
117657                     "count": 259
117658                 },
117659                 "PETRONOR": {
117660                     "count": 207
117661                 },
117662                 "Rompetrol": {
117663                     "count": 174
117664                 },
117665                 "Lotos": {
117666                     "count": 178
117667                 },
117668                 "ОМВ": {
117669                     "count": 60
117670                 },
117671                 "BR": {
117672                     "count": 129
117673                 },
117674                 "Copec": {
117675                     "count": 505
117676                 },
117677                 "Petrobras": {
117678                     "count": 270
117679                 },
117680                 "Liberty": {
117681                     "count": 55
117682                 },
117683                 "IP": {
117684                     "count": 871
117685                 },
117686                 "Erg": {
117687                     "count": 596
117688                 },
117689                 "Eneos": {
117690                     "count": 97
117691                 },
117692                 "Citgo": {
117693                     "count": 279
117694                 },
117695                 "Metano": {
117696                     "count": 208
117697                 },
117698                 "Сургутнефтегаз": {
117699                     "count": 61
117700                 },
117701                 "EKO": {
117702                     "count": 59
117703                 },
117704                 "Eko": {
117705                     "count": 58
117706                 },
117707                 "Indipend.": {
117708                     "count": 172
117709                 },
117710                 "IES": {
117711                     "count": 63
117712                 },
117713                 "TotalErg": {
117714                     "count": 89
117715                 },
117716                 "Cenex": {
117717                     "count": 115
117718                 },
117719                 "ПТК": {
117720                     "count": 82
117721                 },
117722                 "HP": {
117723                     "count": 79
117724                 },
117725                 "Phillips 66": {
117726                     "count": 216
117727                 },
117728                 "CARREFOUR": {
117729                     "count": 74
117730                 },
117731                 "ERG": {
117732                     "count": 76
117733                 },
117734                 "Speedway": {
117735                     "count": 148
117736                 },
117737                 "Benzina": {
117738                     "count": 96
117739                 },
117740                 "Татнефть": {
117741                     "count": 264
117742                 },
117743                 "Terpel": {
117744                     "count": 259
117745                 },
117746                 "WOG": {
117747                     "count": 189
117748                 },
117749                 "Seaoil": {
117750                     "count": 54
117751                 },
117752                 "АЗС": {
117753                     "count": 1077
117754                 },
117755                 "Kwik Trip": {
117756                     "count": 108
117757                 },
117758                 "Wawa": {
117759                     "count": 89
117760                 },
117761                 "Pertamina": {
117762                     "count": 186
117763                 },
117764                 "COSMO": {
117765                     "count": 64
117766                 },
117767                 "Z": {
117768                     "count": 76
117769                 },
117770                 "Indian Oil": {
117771                     "count": 183
117772                 },
117773                 "АГЗС": {
117774                     "count": 494
117775                 },
117776                 "INA": {
117777                     "count": 121
117778                 },
117779                 "JOMO": {
117780                     "count": 62
117781                 },
117782                 "Holiday": {
117783                     "count": 97
117784                 },
117785                 "YPF": {
117786                     "count": 70
117787                 },
117788                 "IDEMITSU": {
117789                     "count": 87
117790                 },
117791                 "ENEOS": {
117792                     "count": 736
117793                 },
117794                 "Stacja paliw": {
117795                     "count": 94
117796                 },
117797                 "Bharat Petroleum": {
117798                     "count": 64
117799                 },
117800                 "CAMPSA": {
117801                     "count": 615
117802                 },
117803                 "Casey's General Store": {
117804                     "count": 190
117805                 },
117806                 "Башнефть": {
117807                     "count": 60
117808                 },
117809                 "Kangaroo": {
117810                     "count": 60
117811                 },
117812                 "コスモ石油 (COSMO)": {
117813                     "count": 136
117814                 },
117815                 "MEROIL": {
117816                     "count": 77
117817                 },
117818                 "1-2-3": {
117819                     "count": 71
117820                 },
117821                 "出光": {
117822                     "count": 228,
117823                     "tags": {
117824                         "name:en": "IDEMITSU"
117825                     }
117826                 },
117827                 "НК Альянс": {
117828                     "count": 88
117829                 },
117830                 "Sinclair": {
117831                     "count": 100
117832                 },
117833                 "Conoco": {
117834                     "count": 189
117835                 },
117836                 "SPBU": {
117837                     "count": 54
117838                 },
117839                 "Макпетрол": {
117840                     "count": 109
117841                 },
117842                 "Circle K": {
117843                     "count": 166
117844                 },
117845                 "Posto Ipiranga": {
117846                     "count": 70
117847                 },
117848                 "Posto Shell": {
117849                     "count": 54
117850                 },
117851                 "Phoenix": {
117852                     "count": 144
117853                 },
117854                 "Ipiranga": {
117855                     "count": 119
117856                 },
117857                 "OKKO": {
117858                     "count": 85
117859                 },
117860                 "ОККО": {
117861                     "count": 119
117862                 },
117863                 "บางจาก": {
117864                     "count": 60
117865                 },
117866                 "QuikTrip": {
117867                     "count": 105
117868                 },
117869                 "Stewart's": {
117870                     "count": 63
117871                 },
117872                 "Posto BR": {
117873                     "count": 68
117874                 },
117875                 "ป ต ท": {
117876                     "count": 152
117877                 },
117878                 "ปตท": {
117879                     "count": 88
117880                 },
117881                 "ANP": {
117882                     "count": 80
117883                 },
117884                 "Kum & Go": {
117885                     "count": 80
117886                 },
117887                 "Petrolimex": {
117888                     "count": 55
117889                 },
117890                 "Sokimex": {
117891                     "count": 66
117892                 },
117893                 "Tela": {
117894                     "count": 154
117895                 },
117896                 "Posto": {
117897                     "count": 71
117898                 },
117899                 "H-E-B": {
117900                     "count": 182
117901                 },
117902                 "Укрнафта": {
117903                     "count": 58
117904                 },
117905                 "Татнефтепродукт": {
117906                     "count": 54
117907                 },
117908                 "Afriquia": {
117909                     "count": 88
117910                 },
117911                 "Murphy USA": {
117912                     "count": 67
117913                 },
117914                 "昭和シェル (Showa-shell)": {
117915                     "count": 94
117916                 },
117917                 "エネオス": {
117918                     "count": 53
117919                 },
117920                 "CNG": {
117921                     "count": 94
117922                 }
117923             },
117924             "pub": {
117925                 "Kings Arms": {
117926                     "count": 67
117927                 },
117928                 "The Ship": {
117929                     "count": 89
117930                 },
117931                 "The White Horse": {
117932                     "count": 204
117933                 },
117934                 "The White Hart": {
117935                     "count": 226
117936                 },
117937                 "Royal Oak": {
117938                     "count": 150
117939                 },
117940                 "The Red Lion": {
117941                     "count": 233
117942                 },
117943                 "The Kings Arms": {
117944                     "count": 58
117945                 },
117946                 "The Star": {
117947                     "count": 73
117948                 },
117949                 "The Anchor": {
117950                     "count": 64
117951                 },
117952                 "The Cross Keys": {
117953                     "count": 55
117954                 },
117955                 "The Wheatsheaf": {
117956                     "count": 117
117957                 },
117958                 "The Crown Inn": {
117959                     "count": 67
117960                 },
117961                 "The Kings Head": {
117962                     "count": 53
117963                 },
117964                 "The Castle": {
117965                     "count": 62
117966                 },
117967                 "The Railway": {
117968                     "count": 102
117969                 },
117970                 "The White Lion": {
117971                     "count": 118
117972                 },
117973                 "The Bell": {
117974                     "count": 121
117975                 },
117976                 "The Bull": {
117977                     "count": 68
117978                 },
117979                 "The Plough": {
117980                     "count": 179
117981                 },
117982                 "The George": {
117983                     "count": 110
117984                 },
117985                 "The Royal Oak": {
117986                     "count": 209
117987                 },
117988                 "The Fox": {
117989                     "count": 74
117990                 },
117991                 "Prince of Wales": {
117992                     "count": 77
117993                 },
117994                 "The Rising Sun": {
117995                     "count": 71
117996                 },
117997                 "The Prince of Wales": {
117998                     "count": 51
117999                 },
118000                 "The Crown": {
118001                     "count": 244
118002                 },
118003                 "The Chequers": {
118004                     "count": 66
118005                 },
118006                 "The Swan": {
118007                     "count": 152
118008                 },
118009                 "Rose and Crown": {
118010                     "count": 79
118011                 },
118012                 "The Victoria": {
118013                     "count": 67
118014                 },
118015                 "New Inn": {
118016                     "count": 90
118017                 },
118018                 "Royal Hotel": {
118019                     "count": 57
118020                 },
118021                 "Red Lion": {
118022                     "count": 207
118023                 },
118024                 "Cross Keys": {
118025                     "count": 61
118026                 },
118027                 "The Greyhound": {
118028                     "count": 96
118029                 },
118030                 "The Black Horse": {
118031                     "count": 94
118032                 },
118033                 "The New Inn": {
118034                     "count": 105
118035                 },
118036                 "Kings Head": {
118037                     "count": 59
118038                 },
118039                 "The Albion": {
118040                     "count": 51
118041                 },
118042                 "The Angel": {
118043                     "count": 52
118044                 },
118045                 "The Queens Head": {
118046                     "count": 52
118047                 },
118048                 "The Ship Inn": {
118049                     "count": 83
118050                 },
118051                 "Rose & Crown": {
118052                     "count": 51
118053                 },
118054                 "Queens Head": {
118055                     "count": 52
118056                 },
118057                 "Irish Pub": {
118058                     "count": 76
118059                 }
118060             },
118061             "fast_food": {
118062                 "Quick": {
118063                     "count": 484
118064                 },
118065                 "McDonald's": {
118066                     "count": 12376,
118067                     "tags": {
118068                         "cuisine": "burger"
118069                     }
118070                 },
118071                 "Subway": {
118072                     "count": 5576,
118073                     "tags": {
118074                         "cuisine": "sandwich"
118075                     }
118076                 },
118077                 "Burger King": {
118078                     "count": 3734,
118079                     "tags": {
118080                         "cuisine": "burger"
118081                     }
118082                 },
118083                 "Ali Baba": {
118084                     "count": 61
118085                 },
118086                 "Hungry Jacks": {
118087                     "count": 173,
118088                     "tags": {
118089                         "cuisine": "burger"
118090                     }
118091                 },
118092                 "Red Rooster": {
118093                     "count": 148
118094                 },
118095                 "KFC": {
118096                     "count": 3198,
118097                     "tags": {
118098                         "cuisine": "chicken"
118099                     }
118100                 },
118101                 "Domino's Pizza": {
118102                     "count": 985,
118103                     "tags": {
118104                         "cuisine": "pizza"
118105                     }
118106                 },
118107                 "Chowking": {
118108                     "count": 142
118109                 },
118110                 "Jollibee": {
118111                     "count": 396
118112                 },
118113                 "Hesburger": {
118114                     "count": 102
118115                 },
118116                 "肯德基": {
118117                     "count": 86
118118                 },
118119                 "Wendy's": {
118120                     "count": 1621,
118121                     "tags": {
118122                         "cuisine": "burger"
118123                     }
118124                 },
118125                 "Tim Hortons": {
118126                     "count": 323
118127                 },
118128                 "Steers": {
118129                     "count": 151
118130                 },
118131                 "Hardee's": {
118132                     "count": 268,
118133                     "tags": {
118134                         "cuisine": "burger"
118135                     }
118136                 },
118137                 "Arby's": {
118138                     "count": 782
118139                 },
118140                 "A&W": {
118141                     "count": 283
118142                 },
118143                 "Dairy Queen": {
118144                     "count": 791
118145                 },
118146                 "Hallo Pizza": {
118147                     "count": 76
118148                 },
118149                 "Fish & Chips": {
118150                     "count": 93
118151                 },
118152                 "Harvey's": {
118153                     "count": 90
118154                 },
118155                 "麥當勞": {
118156                     "count": 65
118157                 },
118158                 "Pizza Pizza": {
118159                     "count": 215
118160                 },
118161                 "Kotipizza": {
118162                     "count": 74
118163                 },
118164                 "Jack in the Box": {
118165                     "count": 546,
118166                     "tags": {
118167                         "cuisine": "burger"
118168                     }
118169                 },
118170                 "Istanbul": {
118171                     "count": 56
118172                 },
118173                 "Kochlöffel": {
118174                     "count": 68
118175                 },
118176                 "Döner": {
118177                     "count": 228
118178                 },
118179                 "Telepizza": {
118180                     "count": 201
118181                 },
118182                 "Sibylla": {
118183                     "count": 61
118184                 },
118185                 "Carl's Jr.": {
118186                     "count": 298,
118187                     "tags": {
118188                         "cuisine": "burger"
118189                     }
118190                 },
118191                 "Quiznos": {
118192                     "count": 266,
118193                     "tags": {
118194                         "cuisine": "sandwich"
118195                     }
118196                 },
118197                 "Wimpy": {
118198                     "count": 141
118199                 },
118200                 "Sonic": {
118201                     "count": 566,
118202                     "tags": {
118203                         "cuisine": "burger"
118204                     }
118205                 },
118206                 "Taco Bell": {
118207                     "count": 1423
118208                 },
118209                 "Pizza Nova": {
118210                     "count": 63
118211                 },
118212                 "Papa John's": {
118213                     "count": 304,
118214                     "tags": {
118215                         "cuisine": "pizza"
118216                     }
118217                 },
118218                 "Nordsee": {
118219                     "count": 159
118220                 },
118221                 "Mr. Sub": {
118222                     "count": 103
118223                 },
118224                 "Kebab": {
118225                     "count": 182
118226                 },
118227                 "Макдоналдс": {
118228                     "count": 324,
118229                     "tags": {
118230                         "name:en": "McDonald's"
118231                     }
118232                 },
118233                 "Asia Imbiss": {
118234                     "count": 111
118235                 },
118236                 "Imbiss": {
118237                     "count": 199
118238                 },
118239                 "Chipotle": {
118240                     "count": 290,
118241                     "tags": {
118242                         "cuisine": "mexican"
118243                     }
118244                 },
118245                 "マクドナルド": {
118246                     "count": 692,
118247                     "tags": {
118248                         "name:en": "McDonald's",
118249                         "cuisine": "burger"
118250                     }
118251                 },
118252                 "In-N-Out Burger": {
118253                     "count": 65
118254                 },
118255                 "Jimmy John's": {
118256                     "count": 141
118257                 },
118258                 "Jamba Juice": {
118259                     "count": 68
118260                 },
118261                 "Робин Сдобин": {
118262                     "count": 82
118263                 },
118264                 "Baskin Robbins": {
118265                     "count": 74
118266                 },
118267                 "ケンタッキーフライドチキン": {
118268                     "count": 164,
118269                     "tags": {
118270                         "name:en": "KFC",
118271                         "cuisine": "chicken"
118272                     }
118273                 },
118274                 "吉野家": {
118275                     "count": 191
118276                 },
118277                 "Taco Time": {
118278                     "count": 88
118279                 },
118280                 "松屋": {
118281                     "count": 281,
118282                     "tags": {
118283                         "name:en": "Matsuya"
118284                     }
118285                 },
118286                 "Little Caesars": {
118287                     "count": 81
118288                 },
118289                 "El Pollo Loco": {
118290                     "count": 63
118291                 },
118292                 "Del Taco": {
118293                     "count": 141
118294                 },
118295                 "White Castle": {
118296                     "count": 80
118297                 },
118298                 "Boston Market": {
118299                     "count": 66
118300                 },
118301                 "Chick-fil-A": {
118302                     "count": 257,
118303                     "tags": {
118304                         "cuisine": "chicken"
118305                     }
118306                 },
118307                 "Panda Express": {
118308                     "count": 238
118309                 },
118310                 "Whataburger": {
118311                     "count": 364
118312                 },
118313                 "Taco John's": {
118314                     "count": 78
118315                 },
118316                 "Теремок": {
118317                     "count": 68
118318                 },
118319                 "Culver's": {
118320                     "count": 425
118321                 },
118322                 "Five Guys": {
118323                     "count": 141
118324                 },
118325                 "Church's Chicken": {
118326                     "count": 95
118327                 },
118328                 "Popeye's": {
118329                     "count": 167,
118330                     "tags": {
118331                         "cuisine": "chicken"
118332                     }
118333                 },
118334                 "Long John Silver's": {
118335                     "count": 93
118336                 },
118337                 "Pollo Campero": {
118338                     "count": 62
118339                 },
118340                 "Zaxby's": {
118341                     "count": 51
118342                 },
118343                 "すき家": {
118344                     "count": 276,
118345                     "tags": {
118346                         "name:en": "SUKIYA"
118347                     }
118348                 },
118349                 "モスバーガー": {
118350                     "count": 257,
118351                     "tags": {
118352                         "name:en": "MOS BURGER"
118353                     }
118354                 },
118355                 "Русский Аппетит": {
118356                     "count": 69
118357                 },
118358                 "なか卯": {
118359                     "count": 63
118360                 }
118361             },
118362             "restaurant": {
118363                 "Pizza Hut": {
118364                     "count": 1180
118365                 },
118366                 "Little Chef": {
118367                     "count": 64
118368                 },
118369                 "Adler": {
118370                     "count": 158
118371                 },
118372                 "Zur Krone": {
118373                     "count": 90
118374                 },
118375                 "Deutsches Haus": {
118376                     "count": 90
118377                 },
118378                 "Krone": {
118379                     "count": 171
118380                 },
118381                 "Akropolis": {
118382                     "count": 152
118383                 },
118384                 "Schützenhaus": {
118385                     "count": 124
118386                 },
118387                 "Kreuz": {
118388                     "count": 74
118389                 },
118390                 "Waldschänke": {
118391                     "count": 55
118392                 },
118393                 "La Piazza": {
118394                     "count": 69
118395                 },
118396                 "Lamm": {
118397                     "count": 66
118398                 },
118399                 "Zur Sonne": {
118400                     "count": 73
118401                 },
118402                 "Zur Linde": {
118403                     "count": 204
118404                 },
118405                 "Poseidon": {
118406                     "count": 110
118407                 },
118408                 "Shanghai": {
118409                     "count": 82
118410                 },
118411                 "Red Lobster": {
118412                     "count": 235
118413                 },
118414                 "Zum Löwen": {
118415                     "count": 84
118416                 },
118417                 "Swiss Chalet": {
118418                     "count": 107
118419                 },
118420                 "Olympia": {
118421                     "count": 74
118422                 },
118423                 "Wagamama": {
118424                     "count": 64
118425                 },
118426                 "Frankie & Benny's": {
118427                     "count": 66
118428                 },
118429                 "Hooters": {
118430                     "count": 103
118431                 },
118432                 "Sternen": {
118433                     "count": 78
118434                 },
118435                 "Hirschen": {
118436                     "count": 79
118437                 },
118438                 "Papa John's": {
118439                     "count": 67,
118440                     "tags": {
118441                         "cuisine": "pizza"
118442                     }
118443                 },
118444                 "Denny's": {
118445                     "count": 450
118446                 },
118447                 "Athen": {
118448                     "count": 68
118449                 },
118450                 "Sonne": {
118451                     "count": 126
118452                 },
118453                 "Hirsch": {
118454                     "count": 79
118455                 },
118456                 "Ratskeller": {
118457                     "count": 150
118458                 },
118459                 "La Cantina": {
118460                     "count": 56
118461                 },
118462                 "Gasthaus Krone": {
118463                     "count": 56
118464                 },
118465                 "El Greco": {
118466                     "count": 86
118467                 },
118468                 "Gasthof zur Post": {
118469                     "count": 79
118470                 },
118471                 "Nando's": {
118472                     "count": 246
118473                 },
118474                 "Löwen": {
118475                     "count": 112
118476                 },
118477                 "La Pataterie": {
118478                     "count": 51
118479                 },
118480                 "Bella Napoli": {
118481                     "count": 53
118482                 },
118483                 "Pizza Express": {
118484                     "count": 262
118485                 },
118486                 "Mandarin": {
118487                     "count": 65
118488                 },
118489                 "Hong Kong": {
118490                     "count": 83
118491                 },
118492                 "Zizzi": {
118493                     "count": 68
118494                 },
118495                 "Cracker Barrel": {
118496                     "count": 183
118497                 },
118498                 "Rhodos": {
118499                     "count": 81
118500                 },
118501                 "Lindenhof": {
118502                     "count": 79
118503                 },
118504                 "Milano": {
118505                     "count": 54
118506                 },
118507                 "Dolce Vita": {
118508                     "count": 77
118509                 },
118510                 "Kirchenwirt": {
118511                     "count": 81
118512                 },
118513                 "Kantine": {
118514                     "count": 52
118515                 },
118516                 "Ochsen": {
118517                     "count": 95
118518                 },
118519                 "Spur": {
118520                     "count": 62
118521                 },
118522                 "Mykonos": {
118523                     "count": 59
118524                 },
118525                 "Lotus": {
118526                     "count": 66
118527                 },
118528                 "Applebee's": {
118529                     "count": 531
118530                 },
118531                 "Flunch": {
118532                     "count": 72
118533                 },
118534                 "Zur Post": {
118535                     "count": 116
118536                 },
118537                 "China Town": {
118538                     "count": 76
118539                 },
118540                 "La Dolce Vita": {
118541                     "count": 73
118542                 },
118543                 "Waffle House": {
118544                     "count": 207
118545                 },
118546                 "Delphi": {
118547                     "count": 88
118548                 },
118549                 "Linde": {
118550                     "count": 103
118551                 },
118552                 "Outback Steakhouse": {
118553                     "count": 218
118554                 },
118555                 "Dionysos": {
118556                     "count": 69
118557                 },
118558                 "Kelsey's": {
118559                     "count": 57
118560                 },
118561                 "Boston Pizza": {
118562                     "count": 165
118563                 },
118564                 "Bella Italia": {
118565                     "count": 132
118566                 },
118567                 "Sizzler": {
118568                     "count": 53
118569                 },
118570                 "Grüner Baum": {
118571                     "count": 116
118572                 },
118573                 "Taj Mahal": {
118574                     "count": 104
118575                 },
118576                 "Rössli": {
118577                     "count": 68
118578                 },
118579                 "Wimpy": {
118580                     "count": 51
118581                 },
118582                 "Traube": {
118583                     "count": 65
118584                 },
118585                 "Adria": {
118586                     "count": 52
118587                 },
118588                 "Red Robin": {
118589                     "count": 185
118590                 },
118591                 "Roma": {
118592                     "count": 61
118593                 },
118594                 "San Marco": {
118595                     "count": 67
118596                 },
118597                 "Hellas": {
118598                     "count": 55
118599                 },
118600                 "La Perla": {
118601                     "count": 67
118602                 },
118603                 "Vips": {
118604                     "count": 53
118605                 },
118606                 "Panera Bread": {
118607                     "count": 218
118608                 },
118609                 "Da Vinci": {
118610                     "count": 54
118611                 },
118612                 "Hippopotamus": {
118613                     "count": 96
118614                 },
118615                 "Prezzo": {
118616                     "count": 75
118617                 },
118618                 "Courtepaille": {
118619                     "count": 106
118620                 },
118621                 "Hard Rock Cafe": {
118622                     "count": 70
118623                 },
118624                 "Panorama": {
118625                     "count": 61
118626                 },
118627                 "デニーズ": {
118628                     "count": 82
118629                 },
118630                 "Sportheim": {
118631                     "count": 65
118632                 },
118633                 "餃子の王将": {
118634                     "count": 57
118635                 },
118636                 "Bären": {
118637                     "count": 60
118638                 },
118639                 "Alte Post": {
118640                     "count": 60
118641                 },
118642                 "Pizzeria Roma": {
118643                     "count": 51
118644                 },
118645                 "China Garden": {
118646                     "count": 66
118647                 },
118648                 "Vapiano": {
118649                     "count": 82
118650                 },
118651                 "Mamma Mia": {
118652                     "count": 64
118653                 },
118654                 "Schwarzer Adler": {
118655                     "count": 57
118656                 },
118657                 "IHOP": {
118658                     "count": 317
118659                 },
118660                 "Chili's": {
118661                     "count": 328
118662                 },
118663                 "Asia": {
118664                     "count": 51
118665                 },
118666                 "Olive Garden": {
118667                     "count": 279
118668                 },
118669                 "TGI Friday's": {
118670                     "count": 159
118671                 },
118672                 "Friendly's": {
118673                     "count": 78
118674                 },
118675                 "Buffalo Grill": {
118676                     "count": 202
118677                 },
118678                 "Texas Roadhouse": {
118679                     "count": 110
118680                 },
118681                 "ガスト": {
118682                     "count": 230,
118683                     "tags": {
118684                         "name:en": "Gusto"
118685                     }
118686                 },
118687                 "Sakura": {
118688                     "count": 75
118689                 },
118690                 "Mensa": {
118691                     "count": 99
118692                 },
118693                 "The Keg": {
118694                     "count": 53
118695                 },
118696                 "サイゼリヤ": {
118697                     "count": 93
118698                 },
118699                 "La Strada": {
118700                     "count": 52
118701                 },
118702                 "Village Inn": {
118703                     "count": 92
118704                 },
118705                 "Buffalo Wild Wings": {
118706                     "count": 176
118707                 },
118708                 "Peking": {
118709                     "count": 59
118710                 },
118711                 "Boston Market": {
118712                     "count": 61
118713                 },
118714                 "Round Table Pizza": {
118715                     "count": 53
118716                 },
118717                 "Jimmy John's": {
118718                     "count": 69
118719                 },
118720                 "California Pizza Kitchen": {
118721                     "count": 61
118722                 },
118723                 "Якитория": {
118724                     "count": 77
118725                 },
118726                 "Golden Corral": {
118727                     "count": 101
118728                 },
118729                 "Perkins": {
118730                     "count": 105
118731                 },
118732                 "Ruby Tuesday": {
118733                     "count": 162
118734                 },
118735                 "Shari's": {
118736                     "count": 65
118737                 },
118738                 "Bob Evans": {
118739                     "count": 129
118740                 },
118741                 "바다횟집 (Bada Fish Restaurant)": {
118742                     "count": 55
118743                 },
118744                 "Mang Inasal": {
118745                     "count": 84
118746                 },
118747                 "Евразия": {
118748                     "count": 102
118749                 },
118750                 "ジョナサン": {
118751                     "count": 59
118752                 },
118753                 "Arby's": {
118754                     "count": 51
118755                 },
118756                 "Longhorn Steakhouse": {
118757                     "count": 66
118758                 }
118759             },
118760             "bank": {
118761                 "Chase": {
118762                     "count": 721
118763                 },
118764                 "Commonwealth Bank": {
118765                     "count": 232
118766                 },
118767                 "Citibank": {
118768                     "count": 277
118769                 },
118770                 "HSBC": {
118771                     "count": 1102
118772                 },
118773                 "Barclays": {
118774                     "count": 965
118775                 },
118776                 "Westpac": {
118777                     "count": 208
118778                 },
118779                 "NAB": {
118780                     "count": 131
118781                 },
118782                 "ANZ": {
118783                     "count": 218
118784                 },
118785                 "Lloyds Bank": {
118786                     "count": 547
118787                 },
118788                 "Landbank": {
118789                     "count": 81
118790                 },
118791                 "Sparkasse": {
118792                     "count": 4555
118793                 },
118794                 "UCPB": {
118795                     "count": 92
118796                 },
118797                 "PNB": {
118798                     "count": 244
118799                 },
118800                 "Metrobank": {
118801                     "count": 269
118802                 },
118803                 "BDO": {
118804                     "count": 290
118805                 },
118806                 "Volksbank": {
118807                     "count": 2591
118808                 },
118809                 "BPI": {
118810                     "count": 415
118811                 },
118812                 "Postbank": {
118813                     "count": 443
118814                 },
118815                 "NatWest": {
118816                     "count": 628
118817                 },
118818                 "Raiffeisenbank": {
118819                     "count": 2119
118820                 },
118821                 "Yorkshire Bank": {
118822                     "count": 63
118823                 },
118824                 "ABSA": {
118825                     "count": 95
118826                 },
118827                 "Standard Bank": {
118828                     "count": 109
118829                 },
118830                 "FNB": {
118831                     "count": 97
118832                 },
118833                 "Deutsche Bank": {
118834                     "count": 855
118835                 },
118836                 "SEB": {
118837                     "count": 133
118838                 },
118839                 "Commerzbank": {
118840                     "count": 806
118841                 },
118842                 "Targobank": {
118843                     "count": 166
118844                 },
118845                 "ABN AMRO": {
118846                     "count": 130
118847                 },
118848                 "Handelsbanken": {
118849                     "count": 184
118850                 },
118851                 "Swedbank": {
118852                     "count": 223
118853                 },
118854                 "Kreissparkasse": {
118855                     "count": 600
118856                 },
118857                 "UniCredit Bank": {
118858                     "count": 408
118859                 },
118860                 "Monte dei Paschi di Siena": {
118861                     "count": 132
118862                 },
118863                 "Caja Rural": {
118864                     "count": 99
118865                 },
118866                 "Dresdner Bank": {
118867                     "count": 66
118868                 },
118869                 "Sparda-Bank": {
118870                     "count": 320
118871                 },
118872                 "VÚB": {
118873                     "count": 107
118874                 },
118875                 "Slovenská sporiteľňa": {
118876                     "count": 134
118877                 },
118878                 "Bank of Montreal": {
118879                     "count": 118
118880                 },
118881                 "KBC": {
118882                     "count": 203
118883                 },
118884                 "Royal Bank of Scotland": {
118885                     "count": 111
118886                 },
118887                 "TSB": {
118888                     "count": 80
118889                 },
118890                 "US Bank": {
118891                     "count": 256
118892                 },
118893                 "HypoVereinsbank": {
118894                     "count": 561
118895                 },
118896                 "Bank Austria": {
118897                     "count": 176
118898                 },
118899                 "ING": {
118900                     "count": 496
118901                 },
118902                 "Erste Bank": {
118903                     "count": 180
118904                 },
118905                 "CIBC": {
118906                     "count": 326
118907                 },
118908                 "Scotiabank": {
118909                     "count": 413
118910                 },
118911                 "Caisse d'Épargne": {
118912                     "count": 882
118913                 },
118914                 "Santander": {
118915                     "count": 1323
118916                 },
118917                 "Bank of Scotland": {
118918                     "count": 89
118919                 },
118920                 "TD Canada Trust": {
118921                     "count": 450
118922                 },
118923                 "BMO": {
118924                     "count": 169
118925                 },
118926                 "Danske Bank": {
118927                     "count": 131
118928                 },
118929                 "OTP": {
118930                     "count": 192
118931                 },
118932                 "Crédit Agricole": {
118933                     "count": 1239
118934                 },
118935                 "LCL": {
118936                     "count": 553
118937                 },
118938                 "VR-Bank": {
118939                     "count": 430
118940                 },
118941                 "ČSOB": {
118942                     "count": 160
118943                 },
118944                 "Česká spořitelna": {
118945                     "count": 212
118946                 },
118947                 "BNP": {
118948                     "count": 112
118949                 },
118950                 "Royal Bank": {
118951                     "count": 65
118952                 },
118953                 "Nationwide": {
118954                     "count": 209
118955                 },
118956                 "Halifax": {
118957                     "count": 225
118958                 },
118959                 "BAWAG PSK": {
118960                     "count": 102
118961                 },
118962                 "National Bank": {
118963                     "count": 84
118964                 },
118965                 "Nedbank": {
118966                     "count": 80
118967                 },
118968                 "First National Bank": {
118969                     "count": 85
118970                 },
118971                 "Nordea": {
118972                     "count": 319
118973                 },
118974                 "Rabobank": {
118975                     "count": 609
118976                 },
118977                 "Sparkasse KölnBonn": {
118978                     "count": 69
118979                 },
118980                 "Tatra banka": {
118981                     "count": 67
118982                 },
118983                 "Berliner Sparkasse": {
118984                     "count": 62
118985                 },
118986                 "Berliner Volksbank": {
118987                     "count": 77
118988                 },
118989                 "Wells Fargo": {
118990                     "count": 874
118991                 },
118992                 "Credit Suisse": {
118993                     "count": 71
118994                 },
118995                 "Société Générale": {
118996                     "count": 634
118997                 },
118998                 "Osuuspankki": {
118999                     "count": 75
119000                 },
119001                 "Sparkasse Aachen": {
119002                     "count": 56
119003                 },
119004                 "Hamburger Sparkasse": {
119005                     "count": 156
119006                 },
119007                 "Cassa di Risparmio del Veneto": {
119008                     "count": 68
119009                 },
119010                 "BNP Paribas": {
119011                     "count": 617
119012                 },
119013                 "Banque Populaire": {
119014                     "count": 433
119015                 },
119016                 "BNP Paribas Fortis": {
119017                     "count": 209
119018                 },
119019                 "Banco Popular": {
119020                     "count": 291
119021                 },
119022                 "Bancaja": {
119023                     "count": 55
119024                 },
119025                 "Banesto": {
119026                     "count": 208
119027                 },
119028                 "La Caixa": {
119029                     "count": 583
119030                 },
119031                 "Santander Consumer Bank": {
119032                     "count": 88
119033                 },
119034                 "BRD": {
119035                     "count": 191
119036                 },
119037                 "BCR": {
119038                     "count": 143
119039                 },
119040                 "Banca Transilvania": {
119041                     "count": 141
119042                 },
119043                 "BW-Bank": {
119044                     "count": 97
119045                 },
119046                 "Komerční banka": {
119047                     "count": 132
119048                 },
119049                 "Banco Pastor": {
119050                     "count": 64
119051                 },
119052                 "Stadtsparkasse": {
119053                     "count": 86
119054                 },
119055                 "Ulster Bank": {
119056                     "count": 86
119057                 },
119058                 "Sberbank": {
119059                     "count": 58
119060                 },
119061                 "CIC": {
119062                     "count": 427
119063                 },
119064                 "Bancpost": {
119065                     "count": 56
119066                 },
119067                 "Caja Madrid": {
119068                     "count": 115
119069                 },
119070                 "Maybank": {
119071                     "count": 94
119072                 },
119073                 "中国银行": {
119074                     "count": 85
119075                 },
119076                 "Unicredit Banca": {
119077                     "count": 243
119078                 },
119079                 "Crédit Mutuel": {
119080                     "count": 690
119081                 },
119082                 "BBVA": {
119083                     "count": 647
119084                 },
119085                 "Intesa San Paolo": {
119086                     "count": 69
119087                 },
119088                 "TD Bank": {
119089                     "count": 206
119090                 },
119091                 "Belfius": {
119092                     "count": 231
119093                 },
119094                 "Bank of America": {
119095                     "count": 924
119096                 },
119097                 "RBC": {
119098                     "count": 230
119099                 },
119100                 "Alpha Bank": {
119101                     "count": 123
119102                 },
119103                 "Сбербанк": {
119104                     "count": 4794
119105                 },
119106                 "Россельхозбанк": {
119107                     "count": 201
119108                 },
119109                 "Crédit du Nord": {
119110                     "count": 96
119111                 },
119112                 "BancoEstado": {
119113                     "count": 80
119114                 },
119115                 "Millennium Bank": {
119116                     "count": 414
119117                 },
119118                 "State Bank of India": {
119119                     "count": 151
119120                 },
119121                 "Беларусбанк": {
119122                     "count": 242
119123                 },
119124                 "ING Bank Śląski": {
119125                     "count": 67
119126                 },
119127                 "Caixa Geral de Depósitos": {
119128                     "count": 129
119129                 },
119130                 "Kreissparkasse Köln": {
119131                     "count": 65
119132                 },
119133                 "Banco BCI": {
119134                     "count": 51
119135                 },
119136                 "Banco de Chile": {
119137                     "count": 98
119138                 },
119139                 "ВТБ24": {
119140                     "count": 326
119141                 },
119142                 "UBS": {
119143                     "count": 134
119144                 },
119145                 "PKO BP": {
119146                     "count": 265
119147                 },
119148                 "Chinabank": {
119149                     "count": 55
119150                 },
119151                 "PSBank": {
119152                     "count": 59
119153                 },
119154                 "Union Bank": {
119155                     "count": 124
119156                 },
119157                 "China Bank": {
119158                     "count": 66
119159                 },
119160                 "RCBC": {
119161                     "count": 122
119162                 },
119163                 "Unicaja": {
119164                     "count": 83
119165                 },
119166                 "BBK": {
119167                     "count": 79
119168                 },
119169                 "Ibercaja": {
119170                     "count": 69
119171                 },
119172                 "RBS": {
119173                     "count": 143
119174                 },
119175                 "Commercial Bank of Ceylon PLC": {
119176                     "count": 79
119177                 },
119178                 "Bank of Ireland": {
119179                     "count": 109
119180                 },
119181                 "BNL": {
119182                     "count": 87
119183                 },
119184                 "Banco Santander": {
119185                     "count": 138
119186                 },
119187                 "Banco Itaú": {
119188                     "count": 111
119189                 },
119190                 "AIB": {
119191                     "count": 72
119192                 },
119193                 "BZ WBK": {
119194                     "count": 77
119195                 },
119196                 "Banco do Brasil": {
119197                     "count": 557
119198                 },
119199                 "Caixa Econômica Federal": {
119200                     "count": 184
119201                 },
119202                 "Fifth Third Bank": {
119203                     "count": 84
119204                 },
119205                 "Banca Popolare di Vicenza": {
119206                     "count": 81
119207                 },
119208                 "Wachovia": {
119209                     "count": 58
119210                 },
119211                 "OLB": {
119212                     "count": 53
119213                 },
119214                 "みずほ銀行": {
119215                     "count": 78
119216                 },
119217                 "BES": {
119218                     "count": 72
119219                 },
119220                 "ICICI Bank": {
119221                     "count": 91
119222                 },
119223                 "HDFC Bank": {
119224                     "count": 91
119225                 },
119226                 "La Banque Postale": {
119227                     "count": 67
119228                 },
119229                 "Pekao SA": {
119230                     "count": 56
119231                 },
119232                 "Oberbank": {
119233                     "count": 90
119234                 },
119235                 "Bradesco": {
119236                     "count": 295
119237                 },
119238                 "Oldenburgische Landesbank": {
119239                     "count": 56
119240                 },
119241                 "Bendigo Bank": {
119242                     "count": 93
119243                 },
119244                 "Argenta": {
119245                     "count": 86
119246                 },
119247                 "AXA": {
119248                     "count": 68
119249                 },
119250                 "Axis Bank": {
119251                     "count": 61
119252                 },
119253                 "Banco Nación": {
119254                     "count": 67
119255                 },
119256                 "GE Money Bank": {
119257                     "count": 72
119258                 },
119259                 "Альфа-Банк": {
119260                     "count": 185
119261                 },
119262                 "Белагропромбанк": {
119263                     "count": 70
119264                 },
119265                 "Caja Círculo": {
119266                     "count": 65
119267                 },
119268                 "Banco Galicia": {
119269                     "count": 51
119270                 },
119271                 "Eurobank": {
119272                     "count": 97
119273                 },
119274                 "Banca Intesa": {
119275                     "count": 62
119276                 },
119277                 "Canara Bank": {
119278                     "count": 92
119279                 },
119280                 "Cajamar": {
119281                     "count": 77
119282                 },
119283                 "Banamex": {
119284                     "count": 149
119285                 },
119286                 "Crédit Mutuel de Bretagne": {
119287                     "count": 335
119288                 },
119289                 "Davivienda": {
119290                     "count": 83
119291                 },
119292                 "Bank Spółdzielczy": {
119293                     "count": 159
119294                 },
119295                 "Credit Agricole": {
119296                     "count": 157
119297                 },
119298                 "Bankinter": {
119299                     "count": 59
119300                 },
119301                 "Banque Nationale": {
119302                     "count": 63
119303                 },
119304                 "Bank of the West": {
119305                     "count": 96
119306                 },
119307                 "Key Bank": {
119308                     "count": 155
119309                 },
119310                 "Western Union": {
119311                     "count": 88
119312                 },
119313                 "Citizens Bank": {
119314                     "count": 115
119315                 },
119316                 "ПриватБанк": {
119317                     "count": 513
119318                 },
119319                 "Security Bank": {
119320                     "count": 78
119321                 },
119322                 "Millenium Bank": {
119323                     "count": 60
119324                 },
119325                 "Bankia": {
119326                     "count": 149
119327                 },
119328                 "三菱東京UFJ銀行": {
119329                     "count": 159
119330                 },
119331                 "Caixa": {
119332                     "count": 117
119333                 },
119334                 "Banco de Costa Rica": {
119335                     "count": 63
119336                 },
119337                 "SunTrust Bank": {
119338                     "count": 73
119339                 },
119340                 "Itaú": {
119341                     "count": 338
119342                 },
119343                 "PBZ": {
119344                     "count": 52
119345                 },
119346                 "中国工商银行": {
119347                     "count": 51
119348                 },
119349                 "Bancolombia": {
119350                     "count": 89
119351                 },
119352                 "Райффайзен Банк Аваль": {
119353                     "count": 64
119354                 },
119355                 "Bancomer": {
119356                     "count": 115
119357                 },
119358                 "Banorte": {
119359                     "count": 80
119360                 },
119361                 "Alior Bank": {
119362                     "count": 81
119363                 },
119364                 "BOC": {
119365                     "count": 51
119366                 },
119367                 "Банк Москвы": {
119368                     "count": 118
119369                 },
119370                 "ВТБ": {
119371                     "count": 59
119372                 },
119373                 "Getin Bank": {
119374                     "count": 55
119375                 },
119376                 "Caja Duero": {
119377                     "count": 57
119378                 },
119379                 "Regions Bank": {
119380                     "count": 62
119381                 },
119382                 "Росбанк": {
119383                     "count": 177
119384                 },
119385                 "Banco Estado": {
119386                     "count": 72
119387                 },
119388                 "BCI": {
119389                     "count": 68
119390                 },
119391                 "SunTrust": {
119392                     "count": 68
119393                 },
119394                 "PNC Bank": {
119395                     "count": 254
119396                 },
119397                 "신한은행": {
119398                     "count": 217,
119399                     "tags": {
119400                         "name:en": "Sinhan Bank"
119401                     }
119402                 },
119403                 "우리은행": {
119404                     "count": 291,
119405                     "tags": {
119406                         "name:en": "Uri Bank"
119407                     }
119408                 },
119409                 "국민은행": {
119410                     "count": 165,
119411                     "tags": {
119412                         "name:en": "Gungmin Bank"
119413                     }
119414                 },
119415                 "중소기업은행": {
119416                     "count": 52,
119417                     "tags": {
119418                         "name:en": "Industrial Bank of Korea"
119419                     }
119420                 },
119421                 "광주은행": {
119422                     "count": 51,
119423                     "tags": {
119424                         "name:en": "Gwangju Bank"
119425                     }
119426                 },
119427                 "Газпромбанк": {
119428                     "count": 100
119429                 },
119430                 "M&T Bank": {
119431                     "count": 92
119432                 },
119433                 "Caja de Burgos": {
119434                     "count": 51
119435                 },
119436                 "Santander Totta": {
119437                     "count": 69
119438                 },
119439                 "УкрСиббанк": {
119440                     "count": 192
119441                 },
119442                 "Ощадбанк": {
119443                     "count": 364
119444                 },
119445                 "Уралсиб": {
119446                     "count": 85
119447                 },
119448                 "りそな銀行": {
119449                     "count": 225,
119450                     "tags": {
119451                         "name:en": "Mizuho Bank"
119452                     }
119453                 },
119454                 "Ecobank": {
119455                     "count": 66
119456                 },
119457                 "Cajero Automatico Bancared": {
119458                     "count": 145
119459                 },
119460                 "Промсвязьбанк": {
119461                     "count": 93
119462                 },
119463                 "三井住友銀行": {
119464                     "count": 129
119465                 },
119466                 "Banco Provincia": {
119467                     "count": 67
119468                 },
119469                 "BB&T": {
119470                     "count": 147
119471                 },
119472                 "Возрождение": {
119473                     "count": 59
119474                 },
119475                 "Capital One": {
119476                     "count": 59
119477                 },
119478                 "横浜銀行": {
119479                     "count": 51
119480                 },
119481                 "Bank Mandiri": {
119482                     "count": 62
119483                 },
119484                 "Banco de la Nación": {
119485                     "count": 92
119486                 },
119487                 "Banco G&T Continental": {
119488                     "count": 62
119489                 },
119490                 "Peoples Bank": {
119491                     "count": 60
119492                 },
119493                 "工商银行": {
119494                     "count": 51
119495                 },
119496                 "Совкомбанк": {
119497                     "count": 55
119498                 },
119499                 "Provincial": {
119500                     "count": 56
119501                 },
119502                 "Banco de Desarrollo Banrural": {
119503                     "count": 73
119504                 },
119505                 "Banco Bradesco": {
119506                     "count": 65
119507                 },
119508                 "Bicentenario": {
119509                     "count": 182
119510                 },
119511                 "ლიბერთი ბანკი": {
119512                     "count": 54,
119513                     "tags": {
119514                         "name:en": "Liberty Bank"
119515                     }
119516                 },
119517                 "Banesco": {
119518                     "count": 108
119519                 },
119520                 "Mercantil": {
119521                     "count": 75
119522                 },
119523                 "Bank BRI": {
119524                     "count": 53
119525                 },
119526                 "Del Tesoro": {
119527                     "count": 91
119528                 },
119529                 "하나은행": {
119530                     "count": 77
119531                 },
119532                 "CityCommerce Bank": {
119533                     "count": 71
119534                 },
119535                 "De Venezuela": {
119536                     "count": 117
119537                 }
119538             },
119539             "car_rental": {
119540                 "Europcar": {
119541                     "count": 291
119542                 },
119543                 "Budget": {
119544                     "count": 92
119545                 },
119546                 "Sixt": {
119547                     "count": 161
119548                 },
119549                 "Avis": {
119550                     "count": 282
119551                 },
119552                 "Hertz": {
119553                     "count": 293
119554                 },
119555                 "Enterprise": {
119556                     "count": 199
119557                 },
119558                 "stadtmobil CarSharing-Station": {
119559                     "count": 148
119560                 }
119561             },
119562             "pharmacy": {
119563                 "Rowlands Pharmacy": {
119564                     "count": 71
119565                 },
119566                 "Boots": {
119567                     "count": 840
119568                 },
119569                 "Marien-Apotheke": {
119570                     "count": 314
119571                 },
119572                 "Mercury Drug": {
119573                     "count": 426
119574                 },
119575                 "Löwen-Apotheke": {
119576                     "count": 356
119577                 },
119578                 "Superdrug": {
119579                     "count": 117
119580                 },
119581                 "Sonnen-Apotheke": {
119582                     "count": 311
119583                 },
119584                 "Rathaus-Apotheke": {
119585                     "count": 132
119586                 },
119587                 "Engel-Apotheke": {
119588                     "count": 123
119589                 },
119590                 "Hirsch-Apotheke": {
119591                     "count": 83
119592                 },
119593                 "Stern-Apotheke": {
119594                     "count": 67
119595                 },
119596                 "Lloyds Pharmacy": {
119597                     "count": 295
119598                 },
119599                 "Rosen-Apotheke": {
119600                     "count": 208
119601                 },
119602                 "Stadt-Apotheke": {
119603                     "count": 302
119604                 },
119605                 "Markt-Apotheke": {
119606                     "count": 164
119607                 },
119608                 "Аптека": {
119609                     "count": 1989
119610                 },
119611                 "Pharmasave": {
119612                     "count": 64
119613                 },
119614                 "Brunnen-Apotheke": {
119615                     "count": 53
119616                 },
119617                 "Shoppers Drug Mart": {
119618                     "count": 430
119619                 },
119620                 "Apotheke am Markt": {
119621                     "count": 60
119622                 },
119623                 "Alte Apotheke": {
119624                     "count": 88
119625                 },
119626                 "Neue Apotheke": {
119627                     "count": 109
119628                 },
119629                 "Gintarinė vaistinė": {
119630                     "count": 101
119631                 },
119632                 "Rats-Apotheke": {
119633                     "count": 84
119634                 },
119635                 "Adler Apotheke": {
119636                     "count": 313
119637                 },
119638                 "Pharmacie Centrale": {
119639                     "count": 64
119640                 },
119641                 "Walgreens": {
119642                     "count": 1619
119643                 },
119644                 "Rite Aid": {
119645                     "count": 745
119646                 },
119647                 "Apotheke": {
119648                     "count": 165
119649                 },
119650                 "Linden-Apotheke": {
119651                     "count": 211
119652                 },
119653                 "Bahnhof-Apotheke": {
119654                     "count": 66
119655                 },
119656                 "Burg-Apotheke": {
119657                     "count": 55
119658                 },
119659                 "Jean Coutu": {
119660                     "count": 62
119661                 },
119662                 "Pharmaprix": {
119663                     "count": 60
119664                 },
119665                 "Farmacias Ahumada": {
119666                     "count": 104
119667                 },
119668                 "Farmacia Comunale": {
119669                     "count": 113
119670                 },
119671                 "Farmacias Cruz Verde": {
119672                     "count": 86
119673                 },
119674                 "Cruz Verde": {
119675                     "count": 99
119676                 },
119677                 "Hubertus Apotheke": {
119678                     "count": 52
119679                 },
119680                 "CVS": {
119681                     "count": 1560
119682                 },
119683                 "Farmacias SalcoBrand": {
119684                     "count": 133
119685                 },
119686                 "Фармация": {
119687                     "count": 120
119688                 },
119689                 "Bären-Apotheke": {
119690                     "count": 74
119691                 },
119692                 "Clicks": {
119693                     "count": 113
119694                 },
119695                 "セイジョー": {
119696                     "count": 53
119697                 },
119698                 "マツモトキヨシ": {
119699                     "count": 115
119700                 },
119701                 "Dr. Max": {
119702                     "count": 51
119703                 },
119704                 "Вита": {
119705                     "count": 106
119706                 },
119707                 "Радуга": {
119708                     "count": 70
119709                 },
119710                 "サンドラッグ": {
119711                     "count": 61
119712                 },
119713                 "Apteka": {
119714                     "count": 366
119715                 },
119716                 "Первая помощь": {
119717                     "count": 74
119718                 },
119719                 "Ригла": {
119720                     "count": 113
119721                 },
119722                 "Имплозия": {
119723                     "count": 63
119724                 },
119725                 "Kinney Drugs": {
119726                     "count": 68
119727                 },
119728                 "Классика": {
119729                     "count": 67
119730                 },
119731                 "Ljekarna": {
119732                     "count": 53
119733                 },
119734                 "SalcoBrand": {
119735                     "count": 88
119736                 },
119737                 "Аптека 36,6": {
119738                     "count": 224
119739                 },
119740                 "Фармакор": {
119741                     "count": 75
119742                 },
119743                 "スギ薬局": {
119744                     "count": 84
119745                 },
119746                 "Аптечный пункт": {
119747                     "count": 148
119748                 },
119749                 "Невис": {
119750                     "count": 60
119751                 },
119752                 "トモズ (Tomod's)": {
119753                     "count": 83
119754                 },
119755                 "Eurovaistinė": {
119756                     "count": 65
119757                 },
119758                 "Farmacity": {
119759                     "count": 68
119760                 },
119761                 "аптека": {
119762                     "count": 96
119763                 },
119764                 "The Generics Pharmacy": {
119765                     "count": 95
119766                 },
119767                 "Farmatodo": {
119768                     "count": 123
119769                 },
119770                 "Duane Reade": {
119771                     "count": 61
119772                 },
119773                 "H-E-B": {
119774                     "count": 262
119775                 },
119776                 "Фармленд": {
119777                     "count": 82
119778                 },
119779                 "ドラッグてらしま (Drug Terashima)": {
119780                     "count": 96
119781                 },
119782                 "Арніка": {
119783                     "count": 125
119784                 },
119785                 "ავერსი (Aversi)": {
119786                     "count": 62
119787                 },
119788                 "Farmahorro": {
119789                     "count": 58
119790                 }
119791             },
119792             "cafe": {
119793                 "Starbucks": {
119794                     "count": 4238,
119795                     "tags": {
119796                         "cuisine": "coffee_shop"
119797                     }
119798                 },
119799                 "Cafeteria": {
119800                     "count": 115
119801                 },
119802                 "Costa": {
119803                     "count": 618
119804                 },
119805                 "Caffè Nero": {
119806                     "count": 169
119807                 },
119808                 "Кафе": {
119809                     "count": 226
119810                 },
119811                 "Café Central": {
119812                     "count": 61
119813                 },
119814                 "Second Cup": {
119815                     "count": 193
119816                 },
119817                 "Eisdiele": {
119818                     "count": 73
119819                 },
119820                 "Dunkin Donuts": {
119821                     "count": 428,
119822                     "tags": {
119823                         "cuisine": "donut"
119824                     }
119825                 },
119826                 "Espresso House": {
119827                     "count": 53
119828                 },
119829                 "Segafredo": {
119830                     "count": 69
119831                 },
119832                 "Coffee Time": {
119833                     "count": 94
119834                 },
119835                 "Cafe Coffee Day": {
119836                     "count": 120
119837                 },
119838                 "Eiscafe Venezia": {
119839                     "count": 180
119840                 },
119841                 "スターバックス": {
119842                     "count": 251,
119843                     "tags": {
119844                         "name:en": "Starbucks"
119845                     }
119846                 },
119847                 "Шоколадница": {
119848                     "count": 145
119849                 },
119850                 "Pret A Manger": {
119851                     "count": 119
119852                 },
119853                 "Столовая": {
119854                     "count": 391
119855                 },
119856                 "Jamba Juice": {
119857                     "count": 53
119858                 },
119859                 "ドトール": {
119860                     "count": 164,
119861                     "tags": {
119862                         "name:en": "DOUTOR"
119863                     }
119864                 },
119865                 "Tchibo": {
119866                     "count": 100
119867                 },
119868                 "Кофе Хауз": {
119869                     "count": 104
119870                 },
119871                 "Caribou Coffee": {
119872                     "count": 100
119873                 },
119874                 "Уют": {
119875                     "count": 51
119876                 },
119877                 "Шашлычная": {
119878                     "count": 58
119879                 },
119880                 "คาเฟ่ อเมซอน": {
119881                     "count": 62
119882                 },
119883                 "Traveler's Coffee": {
119884                     "count": 60
119885                 },
119886                 "カフェ・ド・クリエ": {
119887                     "count": 67,
119888                     "tags": {
119889                         "name:en": "Cafe de CRIE"
119890                     }
119891                 },
119892                 "Cafe Amazon": {
119893                     "count": 65
119894                 }
119895             }
119896         },
119897         "shop": {
119898             "supermarket": {
119899                 "Budgens": {
119900                     "count": 88
119901                 },
119902                 "Morrisons": {
119903                     "count": 411
119904                 },
119905                 "Interspar": {
119906                     "count": 142
119907                 },
119908                 "Merkur": {
119909                     "count": 107
119910                 },
119911                 "Sainsbury's": {
119912                     "count": 547
119913                 },
119914                 "Lidl": {
119915                     "count": 6208
119916                 },
119917                 "EDEKA": {
119918                     "count": 506
119919                 },
119920                 "Coles": {
119921                     "count": 400
119922                 },
119923                 "Iceland": {
119924                     "count": 315
119925                 },
119926                 "Coop": {
119927                     "count": 1906
119928                 },
119929                 "Tesco": {
119930                     "count": 1297
119931                 },
119932                 "Woolworths": {
119933                     "count": 541
119934                 },
119935                 "Zielpunkt": {
119936                     "count": 239
119937                 },
119938                 "Nahkauf": {
119939                     "count": 170
119940                 },
119941                 "Billa": {
119942                     "count": 1432
119943                 },
119944                 "Kaufland": {
119945                     "count": 1004
119946                 },
119947                 "Plus": {
119948                     "count": 120
119949                 },
119950                 "ALDI": {
119951                     "count": 5172
119952                 },
119953                 "Checkers": {
119954                     "count": 128
119955                 },
119956                 "Tesco Metro": {
119957                     "count": 137
119958                 },
119959                 "NP": {
119960                     "count": 153
119961                 },
119962                 "Penny": {
119963                     "count": 1759
119964                 },
119965                 "Norma": {
119966                     "count": 1068
119967                 },
119968                 "Asda": {
119969                     "count": 225
119970                 },
119971                 "Netto": {
119972                     "count": 4379
119973                 },
119974                 "REWE": {
119975                     "count": 1474
119976                 },
119977                 "Rewe": {
119978                     "count": 1171
119979                 },
119980                 "Aldi Süd": {
119981                     "count": 594
119982                 },
119983                 "Real": {
119984                     "count": 246
119985                 },
119986                 "Tesco Express": {
119987                     "count": 406
119988                 },
119989                 "King Soopers": {
119990                     "count": 72
119991                 },
119992                 "Kiwi": {
119993                     "count": 167
119994                 },
119995                 "Edeka": {
119996                     "count": 1787
119997                 },
119998                 "Pick n Pay": {
119999                     "count": 241
120000                 },
120001                 "ICA": {
120002                     "count": 192
120003                 },
120004                 "Tengelmann": {
120005                     "count": 188
120006                 },
120007                 "Carrefour": {
120008                     "count": 1640
120009                 },
120010                 "Waitrose": {
120011                     "count": 258
120012                 },
120013                 "Spar": {
120014                     "count": 2100
120015                 },
120016                 "Hofer": {
120017                     "count": 442
120018                 },
120019                 "M-Preis": {
120020                     "count": 76
120021                 },
120022                 "LIDL": {
120023                     "count": 922
120024                 },
120025                 "tegut": {
120026                     "count": 210
120027                 },
120028                 "Sainsbury's Local": {
120029                     "count": 118
120030                 },
120031                 "E-Center": {
120032                     "count": 66
120033                 },
120034                 "Aldi Nord": {
120035                     "count": 210
120036                 },
120037                 "nahkauf": {
120038                     "count": 84
120039                 },
120040                 "Meijer": {
120041                     "count": 76
120042                 },
120043                 "Safeway": {
120044                     "count": 410
120045                 },
120046                 "Costco": {
120047                     "count": 152
120048                 },
120049                 "Albert": {
120050                     "count": 185
120051                 },
120052                 "Jumbo": {
120053                     "count": 194
120054                 },
120055                 "Shoprite": {
120056                     "count": 244
120057                 },
120058                 "MPreis": {
120059                     "count": 54
120060                 },
120061                 "Penny Market": {
120062                     "count": 429
120063                 },
120064                 "Tesco Extra": {
120065                     "count": 123
120066                 },
120067                 "Albert Heijn": {
120068                     "count": 476
120069                 },
120070                 "IGA": {
120071                     "count": 363
120072                 },
120073                 "Super U": {
120074                     "count": 488
120075                 },
120076                 "Metro": {
120077                     "count": 260
120078                 },
120079                 "Neukauf": {
120080                     "count": 77
120081                 },
120082                 "Migros": {
120083                     "count": 459
120084                 },
120085                 "Marktkauf": {
120086                     "count": 121
120087                 },
120088                 "Delikatesy Centrum": {
120089                     "count": 59
120090                 },
120091                 "C1000": {
120092                     "count": 307
120093                 },
120094                 "Hoogvliet": {
120095                     "count": 53
120096                 },
120097                 "COOP": {
120098                     "count": 194
120099                 },
120100                 "Food Basics": {
120101                     "count": 75
120102                 },
120103                 "Casino": {
120104                     "count": 264
120105                 },
120106                 "Penny Markt": {
120107                     "count": 466
120108                 },
120109                 "Giant": {
120110                     "count": 191
120111                 },
120112                 "COOP Jednota": {
120113                     "count": 73
120114                 },
120115                 "Rema 1000": {
120116                     "count": 368
120117                 },
120118                 "Kaufpark": {
120119                     "count": 96
120120                 },
120121                 "ALDI SÜD": {
120122                     "count": 113
120123                 },
120124                 "Simply Market": {
120125                     "count": 330
120126                 },
120127                 "Konzum": {
120128                     "count": 230
120129                 },
120130                 "Carrefour Express": {
120131                     "count": 353
120132                 },
120133                 "Eurospar": {
120134                     "count": 270
120135                 },
120136                 "Mercator": {
120137                     "count": 125
120138                 },
120139                 "Famila": {
120140                     "count": 130
120141                 },
120142                 "Hemköp": {
120143                     "count": 82
120144                 },
120145                 "real,-": {
120146                     "count": 81
120147                 },
120148                 "Markant": {
120149                     "count": 88
120150                 },
120151                 "Volg": {
120152                     "count": 135
120153                 },
120154                 "Leader Price": {
120155                     "count": 267
120156                 },
120157                 "Treff 3000": {
120158                     "count": 94
120159                 },
120160                 "SuperBrugsen": {
120161                     "count": 67
120162                 },
120163                 "Kaiser's": {
120164                     "count": 256
120165                 },
120166                 "K+K": {
120167                     "count": 106
120168                 },
120169                 "Unimarkt": {
120170                     "count": 86
120171                 },
120172                 "Carrefour City": {
120173                     "count": 126
120174                 },
120175                 "Sobeys": {
120176                     "count": 122
120177                 },
120178                 "S-Market": {
120179                     "count": 109
120180                 },
120181                 "Combi": {
120182                     "count": 55
120183                 },
120184                 "Denner": {
120185                     "count": 276
120186                 },
120187                 "Konsum": {
120188                     "count": 133
120189                 },
120190                 "Franprix": {
120191                     "count": 312
120192                 },
120193                 "Monoprix": {
120194                     "count": 198
120195                 },
120196                 "Diska": {
120197                     "count": 69
120198                 },
120199                 "PENNY": {
120200                     "count": 79
120201                 },
120202                 "Dia": {
120203                     "count": 835
120204                 },
120205                 "Giant Eagle": {
120206                     "count": 85
120207                 },
120208                 "NORMA": {
120209                     "count": 115
120210                 },
120211                 "AD Delhaize": {
120212                     "count": 63
120213                 },
120214                 "Auchan": {
120215                     "count": 152
120216                 },
120217                 "Mercadona": {
120218                     "count": 769
120219                 },
120220                 "Consum": {
120221                     "count": 130
120222                 },
120223                 "Carrefour Market": {
120224                     "count": 80
120225                 },
120226                 "Whole Foods": {
120227                     "count": 210
120228                 },
120229                 "Pam": {
120230                     "count": 56
120231                 },
120232                 "sky": {
120233                     "count": 105
120234                 },
120235                 "Despar": {
120236                     "count": 146
120237                 },
120238                 "Eroski": {
120239                     "count": 208
120240                 },
120241                 "Costcutter": {
120242                     "count": 63
120243                 },
120244                 "Maxi": {
120245                     "count": 108
120246                 },
120247                 "Colruyt": {
120248                     "count": 180
120249                 },
120250                 "The Co-operative": {
120251                     "count": 64
120252                 },
120253                 "Intermarché": {
120254                     "count": 1210
120255                 },
120256                 "Delhaize": {
120257                     "count": 207
120258                 },
120259                 "CBA": {
120260                     "count": 176
120261                 },
120262                 "Shopi": {
120263                     "count": 53
120264                 },
120265                 "Walmart": {
120266                     "count": 644
120267                 },
120268                 "Kroger": {
120269                     "count": 317
120270                 },
120271                 "Albertsons": {
120272                     "count": 242
120273                 },
120274                 "Trader Joe's": {
120275                     "count": 235
120276                 },
120277                 "Feneberg": {
120278                     "count": 58
120279                 },
120280                 "denn's Biomarkt": {
120281                     "count": 52
120282                 },
120283                 "dm": {
120284                     "count": 114
120285                 },
120286                 "Kvickly": {
120287                     "count": 55
120288                 },
120289                 "Makro": {
120290                     "count": 140
120291                 },
120292                 "Dico": {
120293                     "count": 53
120294                 },
120295                 "Nah & Frisch": {
120296                     "count": 73
120297                 },
120298                 "Champion": {
120299                     "count": 59
120300                 },
120301                 "ICA Supermarket": {
120302                     "count": 51
120303                 },
120304                 "Fakta": {
120305                     "count": 235
120306                 },
120307                 "Магнит": {
120308                     "count": 1760
120309                 },
120310                 "Caprabo": {
120311                     "count": 103
120312                 },
120313                 "Famiglia Cooperativa": {
120314                     "count": 64
120315                 },
120316                 "Народная 7Я семьЯ": {
120317                     "count": 154
120318                 },
120319                 "Esselunga": {
120320                     "count": 85
120321                 },
120322                 "Maxima": {
120323                     "count": 102
120324                 },
120325                 "Petit Casino": {
120326                     "count": 111
120327                 },
120328                 "Wasgau": {
120329                     "count": 60
120330                 },
120331                 "Pingo Doce": {
120332                     "count": 253
120333                 },
120334                 "Match": {
120335                     "count": 140
120336                 },
120337                 "Profi": {
120338                     "count": 60
120339                 },
120340                 "Lider": {
120341                     "count": 65
120342                 },
120343                 "Unimarc": {
120344                     "count": 177
120345                 },
120346                 "Co-operative Food": {
120347                     "count": 59
120348                 },
120349                 "Santa Isabel": {
120350                     "count": 128
120351                 },
120352                 "Седьмой континент": {
120353                     "count": 79
120354                 },
120355                 "HIT": {
120356                     "count": 59
120357                 },
120358                 "Rimi": {
120359                     "count": 106
120360                 },
120361                 "Conad": {
120362                     "count": 304
120363                 },
120364                 "Фуршет": {
120365                     "count": 76
120366                 },
120367                 "Willys": {
120368                     "count": 56
120369                 },
120370                 "Farmfoods": {
120371                     "count": 64
120372                 },
120373                 "U Express": {
120374                     "count": 51
120375                 },
120376                 "Фора": {
120377                     "count": 52
120378                 },
120379                 "Dunnes Stores": {
120380                     "count": 73
120381                 },
120382                 "Сільпо": {
120383                     "count": 125
120384                 },
120385                 "マルエツ": {
120386                     "count": 59
120387                 },
120388                 "Piggly Wiggly": {
120389                     "count": 57
120390                 },
120391                 "Crai": {
120392                     "count": 54
120393                 },
120394                 "El Árbol": {
120395                     "count": 73
120396                 },
120397                 "Centre Commercial E. Leclerc": {
120398                     "count": 549
120399                 },
120400                 "Foodland": {
120401                     "count": 100
120402                 },
120403                 "Super Brugsen": {
120404                     "count": 67
120405                 },
120406                 "Дикси": {
120407                     "count": 683
120408                 },
120409                 "Пятёрочка": {
120410                     "count": 1344
120411                 },
120412                 "Publix": {
120413                     "count": 339
120414                 },
120415                 "Føtex": {
120416                     "count": 66
120417                 },
120418                 "coop": {
120419                     "count": 73
120420                 },
120421                 "Fressnapf": {
120422                     "count": 69
120423                 },
120424                 "Coop Konsum": {
120425                     "count": 79
120426                 },
120427                 "Carrefour Contact": {
120428                     "count": 83
120429                 },
120430                 "SPAR": {
120431                     "count": 286
120432                 },
120433                 "No Frills": {
120434                     "count": 105
120435                 },
120436                 "Plodine": {
120437                     "count": 52
120438                 },
120439                 "ADEG": {
120440                     "count": 68
120441                 },
120442                 "Minipreço": {
120443                     "count": 111
120444                 },
120445                 "Biedronka": {
120446                     "count": 1335
120447                 },
120448                 "The Co-operative Food": {
120449                     "count": 131
120450                 },
120451                 "Eurospin": {
120452                     "count": 155
120453                 },
120454                 "Семья": {
120455                     "count": 62
120456                 },
120457                 "Gadis": {
120458                     "count": 53
120459                 },
120460                 "Евроопт": {
120461                     "count": 68
120462                 },
120463                 "Centra": {
120464                     "count": 51
120465                 },
120466                 "Квартал": {
120467                     "count": 82
120468                 },
120469                 "New World": {
120470                     "count": 69
120471                 },
120472                 "Countdown": {
120473                     "count": 95
120474                 },
120475                 "Reliance Fresh": {
120476                     "count": 61
120477                 },
120478                 "Stokrotka": {
120479                     "count": 98
120480                 },
120481                 "Coop Jednota": {
120482                     "count": 74
120483                 },
120484                 "Fred Meyer": {
120485                     "count": 64
120486                 },
120487                 "Irma": {
120488                     "count": 58
120489                 },
120490                 "Continente": {
120491                     "count": 75
120492                 },
120493                 "Price Chopper": {
120494                     "count": 99
120495                 },
120496                 "Game": {
120497                     "count": 52
120498                 },
120499                 "Soriana": {
120500                     "count": 93
120501                 },
120502                 "Alimerka": {
120503                     "count": 64
120504                 },
120505                 "Piotr i Paweł": {
120506                     "count": 53
120507                 },
120508                 "Перекресток": {
120509                     "count": 312
120510                 },
120511                 "Maxima X": {
120512                     "count": 117
120513                 },
120514                 "Карусель": {
120515                     "count": 55
120516                 },
120517                 "ALDI Nord": {
120518                     "count": 51
120519                 },
120520                 "Condis": {
120521                     "count": 67
120522                 },
120523                 "Sam's Club": {
120524                     "count": 138
120525                 },
120526                 "Копейка": {
120527                     "count": 87
120528                 },
120529                 "Géant Casino": {
120530                     "count": 54
120531                 },
120532                 "ASDA": {
120533                     "count": 180
120534                 },
120535                 "Intermarche": {
120536                     "count": 115
120537                 },
120538                 "Stop & Shop": {
120539                     "count": 66
120540                 },
120541                 "Food Lion": {
120542                     "count": 216
120543                 },
120544                 "Harris Teeter": {
120545                     "count": 92
120546                 },
120547                 "Foodworks": {
120548                     "count": 62
120549                 },
120550                 "Polo Market": {
120551                     "count": 86
120552                 },
120553                 "Лента": {
120554                     "count": 51
120555                 },
120556                 "西友 (SEIYU)": {
120557                     "count": 58
120558                 },
120559                 "H-E-B": {
120560                     "count": 293
120561                 },
120562                 "Атак": {
120563                     "count": 53
120564                 },
120565                 "Полушка": {
120566                     "count": 139
120567                 },
120568                 "Extra": {
120569                     "count": 82
120570                 },
120571                 "Lewiatan": {
120572                     "count": 94
120573                 },
120574                 "Sigma": {
120575                     "count": 51
120576                 },
120577                 "АТБ": {
120578                     "count": 322
120579                 },
120580                 "Społem": {
120581                     "count": 55
120582                 },
120583                 "Bodega Aurrera": {
120584                     "count": 82
120585                 },
120586                 "Tesco Lotus": {
120587                     "count": 77
120588                 },
120589                 "Мария-Ра": {
120590                     "count": 108
120591                 },
120592                 "Магнолия": {
120593                     "count": 72
120594                 },
120595                 "Магазин": {
120596                     "count": 120
120597                 },
120598                 "Монетка": {
120599                     "count": 174
120600                 },
120601                 "Hy-Vee": {
120602                     "count": 75
120603                 },
120604                 "Walmart Supercenter": {
120605                     "count": 133
120606                 },
120607                 "Hannaford": {
120608                     "count": 57
120609                 },
120610                 "Wegmans": {
120611                     "count": 83
120612                 },
120613                 "業務スーパー": {
120614                     "count": 61
120615                 },
120616                 "Norfa XL": {
120617                     "count": 55
120618                 },
120619                 "ヨークマート (YorkMart)": {
120620                     "count": 64
120621                 },
120622                 "Leclerc Drive": {
120623                     "count": 76
120624                 }
120625             },
120626             "electronics": {
120627                 "Media Markt": {
120628                     "count": 285
120629                 },
120630                 "Maplin": {
120631                     "count": 65
120632                 },
120633                 "Best Buy": {
120634                     "count": 345
120635                 },
120636                 "Future Shop": {
120637                     "count": 73
120638                 },
120639                 "Saturn": {
120640                     "count": 134
120641                 },
120642                 "Currys": {
120643                     "count": 80
120644                 },
120645                 "Radio Shack": {
120646                     "count": 269
120647                 },
120648                 "Euronics": {
120649                     "count": 115
120650                 },
120651                 "Expert": {
120652                     "count": 123
120653                 },
120654                 "Эльдорадо": {
120655                     "count": 184
120656                 },
120657                 "Darty": {
120658                     "count": 74
120659                 },
120660                 "М.Видео": {
120661                     "count": 89
120662                 },
120663                 "ヤマダ電機": {
120664                     "count": 51
120665                 }
120666             },
120667             "convenience": {
120668                 "Shell": {
120669                     "count": 255
120670                 },
120671                 "Spar": {
120672                     "count": 922
120673                 },
120674                 "McColl's": {
120675                     "count": 100
120676                 },
120677                 "Tesco Express": {
120678                     "count": 426
120679                 },
120680                 "Sainsbury's Local": {
120681                     "count": 104
120682                 },
120683                 "Aral": {
120684                     "count": 56
120685                 },
120686                 "One Stop": {
120687                     "count": 146
120688                 },
120689                 "The Co-operative Food": {
120690                     "count": 115
120691                 },
120692                 "Londis": {
120693                     "count": 352
120694                 },
120695                 "7-Eleven": {
120696                     "count": 4440
120697                 },
120698                 "CBA": {
120699                     "count": 135
120700                 },
120701                 "Coop": {
120702                     "count": 538
120703                 },
120704                 "Sale": {
120705                     "count": 80
120706                 },
120707                 "Statoil": {
120708                     "count": 69
120709                 },
120710                 "Sheetz": {
120711                     "count": 54
120712                 },
120713                 "Konzum": {
120714                     "count": 173
120715                 },
120716                 "Siwa": {
120717                     "count": 216
120718                 },
120719                 "Mercator": {
120720                     "count": 57
120721                 },
120722                 "Esso": {
120723                     "count": 67
120724                 },
120725                 "COOP Jednota": {
120726                     "count": 181
120727                 },
120728                 "Mac's": {
120729                     "count": 152
120730                 },
120731                 "Alepa": {
120732                     "count": 62
120733                 },
120734                 "Hasty Market": {
120735                     "count": 54
120736                 },
120737                 "K-Market": {
120738                     "count": 54
120739                 },
120740                 "Costcutter": {
120741                     "count": 292
120742                 },
120743                 "Valintatalo": {
120744                     "count": 62
120745                 },
120746                 "SPAR": {
120747                     "count": 197
120748                 },
120749                 "COOP": {
120750                     "count": 140
120751                 },
120752                 "Casino": {
120753                     "count": 90
120754                 },
120755                 "Franprix": {
120756                     "count": 61
120757                 },
120758                 "Circle K": {
120759                     "count": 289
120760                 },
120761                 "セブンイレブン": {
120762                     "count": 3011,
120763                     "tags": {
120764                         "name:en": "7-Eleven"
120765                     }
120766                 },
120767                 "ローソン": {
120768                     "count": 1596,
120769                     "tags": {
120770                         "name:en": "LAWSON"
120771                     }
120772                 },
120773                 "BP": {
120774                     "count": 163
120775                 },
120776                 "Tesco": {
120777                     "count": 55
120778                 },
120779                 "Petit Casino": {
120780                     "count": 233
120781                 },
120782                 "Volg": {
120783                     "count": 116
120784                 },
120785                 "Mace": {
120786                     "count": 115
120787                 },
120788                 "Mini Market": {
120789                     "count": 272
120790                 },
120791                 "Nisa Local": {
120792                     "count": 77
120793                 },
120794                 "Dorfladen": {
120795                     "count": 75
120796                 },
120797                 "Продукты": {
120798                     "count": 4285
120799                 },
120800                 "Mini Stop": {
120801                     "count": 228
120802                 },
120803                 "LAWSON": {
120804                     "count": 419
120805                 },
120806                 "デイリーヤマザキ": {
120807                     "count": 141
120808                 },
120809                 "Biedronka": {
120810                     "count": 83
120811                 },
120812                 "Надежда": {
120813                     "count": 56
120814                 },
120815                 "Mobil": {
120816                     "count": 66
120817                 },
120818                 "Nisa": {
120819                     "count": 51
120820                 },
120821                 "Premier": {
120822                     "count": 129
120823                 },
120824                 "ABC": {
120825                     "count": 152
120826                 },
120827                 "ミニストップ": {
120828                     "count": 316,
120829                     "tags": {
120830                         "name:en": "MINISTOP"
120831                     }
120832                 },
120833                 "サンクス": {
120834                     "count": 560,
120835                     "tags": {
120836                         "name:en": "sunkus"
120837                     }
120838                 },
120839                 "スリーエフ": {
120840                     "count": 88
120841                 },
120842                 "8 à Huit": {
120843                     "count": 61
120844                 },
120845                 "Tchibo": {
120846                     "count": 56
120847                 },
120848                 "Żabka": {
120849                     "count": 546
120850                 },
120851                 "Almacen": {
120852                     "count": 229
120853                 },
120854                 "Vival": {
120855                     "count": 194
120856                 },
120857                 "FamilyMart": {
120858                     "count": 529
120859                 },
120860                 "ファミリーマート": {
120861                     "count": 1608,
120862                     "tags": {
120863                         "name:en": "FamilyMart"
120864                     }
120865                 },
120866                 "Carrefour City": {
120867                     "count": 57
120868                 },
120869                 "Sunkus": {
120870                     "count": 62
120871                 },
120872                 "Casey's General Store": {
120873                     "count": 95
120874                 },
120875                 "セブンイレブン(Seven-Eleven)": {
120876                     "count": 65
120877                 },
120878                 "Jednota": {
120879                     "count": 58
120880                 },
120881                 "Магазин": {
120882                     "count": 915
120883                 },
120884                 "Гастроном": {
120885                     "count": 152
120886                 },
120887                 "Sklep spożywczy": {
120888                     "count": 318
120889                 },
120890                 "Centra": {
120891                     "count": 111
120892                 },
120893                 "Магнит": {
120894                     "count": 701
120895                 },
120896                 "サークルK": {
120897                     "count": 538,
120898                     "tags": {
120899                         "name:en": "Circle K"
120900                     }
120901                 },
120902                 "Wawa": {
120903                     "count": 135
120904                 },
120905                 "Proxi": {
120906                     "count": 123
120907                 },
120908                 "Универсам": {
120909                     "count": 78
120910                 },
120911                 "Перекресток": {
120912                     "count": 51
120913                 },
120914                 "Groszek": {
120915                     "count": 65
120916                 },
120917                 "Select": {
120918                     "count": 62
120919                 },
120920                 "Večerka": {
120921                     "count": 51
120922                 },
120923                 "Potraviny": {
120924                     "count": 249
120925                 },
120926                 "Смак": {
120927                     "count": 78
120928                 },
120929                 "Эконом": {
120930                     "count": 55
120931                 },
120932                 "Березка": {
120933                     "count": 77
120934                 },
120935                 "Społem": {
120936                     "count": 93
120937                 },
120938                 "Carrefour Express": {
120939                     "count": 84
120940                 },
120941                 "Cumberland Farms": {
120942                     "count": 63
120943                 },
120944                 "Chevron": {
120945                     "count": 59
120946                 },
120947                 "Coop Jednota": {
120948                     "count": 66
120949                 },
120950                 "Tesco Lotus Express": {
120951                     "count": 67
120952                 },
120953                 "Kiosk": {
120954                     "count": 55
120955                 },
120956                 "24 часа": {
120957                     "count": 58
120958                 },
120959                 "Минимаркет": {
120960                     "count": 102
120961                 },
120962                 "Oxxo": {
120963                     "count": 669
120964                 },
120965                 "Пятёрочка": {
120966                     "count": 398
120967                 },
120968                 "abc": {
120969                     "count": 74
120970                 },
120971                 "7/11": {
120972                     "count": 51
120973                 },
120974                 "Stewart's": {
120975                     "count": 255
120976                 },
120977                 "Продукти": {
120978                     "count": 171
120979                 },
120980                 "ローソンストア100 (LAWSON STORE 100)": {
120981                     "count": 85
120982                 },
120983                 "Дикси": {
120984                     "count": 119
120985                 },
120986                 "Радуга": {
120987                     "count": 86
120988                 },
120989                 "ローソンストア100": {
120990                     "count": 76
120991                 },
120992                 "เซเว่นอีเลฟเว่น": {
120993                     "count": 185
120994                 },
120995                 "Spożywczy": {
120996                     "count": 78
120997                 },
120998                 "Delikatesy Centrum": {
120999                     "count": 53
121000                 },
121001                 "Citgo": {
121002                     "count": 62
121003                 },
121004                 "Фортуна": {
121005                     "count": 51
121006                 },
121007                 "Kum & Go": {
121008                     "count": 59
121009                 },
121010                 "Мария-Ра": {
121011                     "count": 76
121012                 },
121013                 "Picard": {
121014                     "count": 57
121015                 },
121016                 "Four Square": {
121017                     "count": 52
121018                 },
121019                 "Визит": {
121020                     "count": 57
121021                 },
121022                 "Авоська": {
121023                     "count": 55
121024                 },
121025                 "Dollar General": {
121026                     "count": 127
121027                 },
121028                 "Studenac": {
121029                     "count": 76
121030                 },
121031                 "Central Convenience Store": {
121032                     "count": 55
121033                 },
121034                 "Монетка": {
121035                     "count": 62
121036                 },
121037                 "продукты": {
121038                     "count": 114
121039                 },
121040                 "Теремок": {
121041                     "count": 56
121042                 },
121043                 "Kwik Trip": {
121044                     "count": 69
121045                 },
121046                 "Кулинария": {
121047                     "count": 55
121048                 },
121049                 "全家": {
121050                     "count": 90
121051                 },
121052                 "Мечта": {
121053                     "count": 54
121054                 },
121055                 "Epicerie": {
121056                     "count": 102
121057                 },
121058                 "Кировский": {
121059                     "count": 67
121060                 },
121061                 "Food Mart": {
121062                     "count": 117
121063                 },
121064                 "Delikatesy": {
121065                     "count": 81
121066                 },
121067                 "ポプラ": {
121068                     "count": 54
121069                 },
121070                 "Lewiatan": {
121071                     "count": 135
121072                 },
121073                 "Продуктовый магазин": {
121074                     "count": 149
121075                 },
121076                 "Продуктовый": {
121077                     "count": 84
121078                 },
121079                 "セイコーマート (Seicomart)": {
121080                     "count": 72
121081                 },
121082                 "Виктория": {
121083                     "count": 70
121084                 },
121085                 "Весна": {
121086                     "count": 57
121087                 },
121088                 "Mini Market Non-Stop": {
121089                     "count": 60
121090                 },
121091                 "QuikTrip": {
121092                     "count": 75
121093                 },
121094                 "Копеечка": {
121095                     "count": 51
121096                 },
121097                 "Royal Farms": {
121098                     "count": 51
121099                 },
121100                 "Alfamart": {
121101                     "count": 103
121102                 },
121103                 "Indomaret": {
121104                     "count": 141
121105                 },
121106                 "магазин": {
121107                     "count": 171
121108                 },
121109                 "全家便利商店": {
121110                     "count": 156
121111                 },
121112                 "Boutique": {
121113                     "count": 59
121114                 },
121115                 "მარკეტი (Market)": {
121116                     "count": 144
121117                 },
121118                 "Stores": {
121119                     "count": 61
121120                 }
121121             },
121122             "chemist": {
121123                 "dm": {
121124                     "count": 939
121125                 },
121126                 "Müller": {
121127                     "count": 212
121128                 },
121129                 "Schlecker": {
121130                     "count": 187
121131                 },
121132                 "Etos": {
121133                     "count": 467
121134                 },
121135                 "Bipa": {
121136                     "count": 289
121137                 },
121138                 "Rossmann": {
121139                     "count": 1669
121140                 },
121141                 "DM Drogeriemarkt": {
121142                     "count": 55
121143                 },
121144                 "Ihr Platz": {
121145                     "count": 73
121146                 },
121147                 "Douglas": {
121148                     "count": 62
121149                 },
121150                 "Kruidvat": {
121151                     "count": 123
121152                 }
121153             },
121154             "car_repair": {
121155                 "Peugeot": {
121156                     "count": 83
121157                 },
121158                 "Kwik Fit": {
121159                     "count": 75
121160                 },
121161                 "ATU": {
121162                     "count": 261
121163                 },
121164                 "Kwik-Fit": {
121165                     "count": 53
121166                 },
121167                 "Midas": {
121168                     "count": 202
121169                 },
121170                 "Feu Vert": {
121171                     "count": 113
121172                 },
121173                 "Norauto": {
121174                     "count": 152
121175                 },
121176                 "Speedy": {
121177                     "count": 115
121178                 },
121179                 "Автозапчасти": {
121180                     "count": 212
121181                 },
121182                 "Renault": {
121183                     "count": 171
121184                 },
121185                 "Pit Stop": {
121186                     "count": 58
121187                 },
121188                 "Jiffy Lube": {
121189                     "count": 198
121190                 },
121191                 "Шиномонтаж": {
121192                     "count": 1157
121193                 },
121194                 "СТО": {
121195                     "count": 395
121196                 },
121197                 "O'Reilly Auto Parts": {
121198                     "count": 81
121199                 },
121200                 "Carglass": {
121201                     "count": 112
121202                 },
121203                 "шиномонтаж": {
121204                     "count": 62
121205                 },
121206                 "Citroen": {
121207                     "count": 51
121208                 },
121209                 "Euromaster": {
121210                     "count": 87
121211                 },
121212                 "Firestone": {
121213                     "count": 88
121214                 },
121215                 "AutoZone": {
121216                     "count": 82
121217                 },
121218                 "Автосервис": {
121219                     "count": 361
121220                 },
121221                 "Advance Auto Parts": {
121222                     "count": 52
121223                 },
121224                 "Roady": {
121225                     "count": 56
121226                 }
121227             },
121228             "furniture": {
121229                 "IKEA": {
121230                     "count": 169
121231                 },
121232                 "Jysk": {
121233                     "count": 109
121234                 },
121235                 "Roller": {
121236                     "count": 78
121237                 },
121238                 "Dänisches Bettenlager": {
121239                     "count": 309
121240                 },
121241                 "Conforama": {
121242                     "count": 99
121243                 },
121244                 "Matratzen Concord": {
121245                     "count": 52
121246                 },
121247                 "Мебель": {
121248                     "count": 210
121249                 },
121250                 "But": {
121251                     "count": 63
121252                 }
121253             },
121254             "doityourself": {
121255                 "Hornbach": {
121256                     "count": 123
121257                 },
121258                 "B&Q": {
121259                     "count": 225
121260                 },
121261                 "Hubo": {
121262                     "count": 77
121263                 },
121264                 "Mr Bricolage": {
121265                     "count": 88
121266                 },
121267                 "Gamma": {
121268                     "count": 111
121269                 },
121270                 "OBI": {
121271                     "count": 422
121272                 },
121273                 "Lowes": {
121274                     "count": 1152
121275                 },
121276                 "Wickes": {
121277                     "count": 123
121278                 },
121279                 "Hagebau": {
121280                     "count": 59
121281                 },
121282                 "Max Bahr": {
121283                     "count": 79
121284                 },
121285                 "Castorama": {
121286                     "count": 153
121287                 },
121288                 "Rona": {
121289                     "count": 61
121290                 },
121291                 "Home Depot": {
121292                     "count": 865
121293                 },
121294                 "Toom Baumarkt": {
121295                     "count": 71
121296                 },
121297                 "Homebase": {
121298                     "count": 225
121299                 },
121300                 "Baumax": {
121301                     "count": 95
121302                 },
121303                 "Lagerhaus": {
121304                     "count": 79
121305                 },
121306                 "Bauhaus": {
121307                     "count": 186
121308                 },
121309                 "Canadian Tire": {
121310                     "count": 97
121311                 },
121312                 "Leroy Merlin": {
121313                     "count": 209
121314                 },
121315                 "Hellweg": {
121316                     "count": 58
121317                 },
121318                 "Brico": {
121319                     "count": 98
121320                 },
121321                 "Bricomarché": {
121322                     "count": 235
121323                 },
121324                 "Toom": {
121325                     "count": 67
121326                 },
121327                 "Hagebaumarkt": {
121328                     "count": 107
121329                 },
121330                 "Praktiker": {
121331                     "count": 122
121332                 },
121333                 "Menards": {
121334                     "count": 70
121335                 },
121336                 "Weldom": {
121337                     "count": 73
121338                 },
121339                 "Bunnings Warehouse": {
121340                     "count": 91
121341                 },
121342                 "Ace Hardware": {
121343                     "count": 147
121344                 },
121345                 "Home Hardware": {
121346                     "count": 72
121347                 },
121348                 "Хозтовары": {
121349                     "count": 86
121350                 },
121351                 "Стройматериалы": {
121352                     "count": 197
121353                 },
121354                 "Bricorama": {
121355                     "count": 60
121356                 },
121357                 "Point P": {
121358                     "count": 59
121359                 }
121360             },
121361             "stationery": {
121362                 "Staples": {
121363                     "count": 299
121364                 },
121365                 "McPaper": {
121366                     "count": 83
121367                 },
121368                 "Office Depot": {
121369                     "count": 98
121370                 },
121371                 "Канцтовары": {
121372                     "count": 63
121373                 }
121374             },
121375             "car": {
121376                 "Skoda": {
121377                     "count": 97
121378                 },
121379                 "BMW": {
121380                     "count": 149
121381                 },
121382                 "Citroen": {
121383                     "count": 277
121384                 },
121385                 "Renault": {
121386                     "count": 382
121387                 },
121388                 "Mercedes-Benz": {
121389                     "count": 235
121390                 },
121391                 "Volvo": {
121392                     "count": 96
121393                 },
121394                 "Ford": {
121395                     "count": 239
121396                 },
121397                 "Volkswagen": {
121398                     "count": 217
121399                 },
121400                 "Mazda": {
121401                     "count": 105
121402                 },
121403                 "Mitsubishi": {
121404                     "count": 73
121405                 },
121406                 "Fiat": {
121407                     "count": 93
121408                 },
121409                 "Автозапчасти": {
121410                     "count": 277
121411                 },
121412                 "Opel": {
121413                     "count": 165
121414                 },
121415                 "Audi": {
121416                     "count": 121
121417                 },
121418                 "Toyota": {
121419                     "count": 271
121420                 },
121421                 "Nissan": {
121422                     "count": 189
121423                 },
121424                 "Suzuki": {
121425                     "count": 75
121426                 },
121427                 "Honda": {
121428                     "count": 157
121429                 },
121430                 "Peugeot": {
121431                     "count": 308
121432                 },
121433                 "Шиномонтаж": {
121434                     "count": 259
121435                 },
121436                 "Hyundai": {
121437                     "count": 166
121438                 },
121439                 "Subaru": {
121440                     "count": 58
121441                 },
121442                 "Chevrolet": {
121443                     "count": 86
121444                 },
121445                 "Автомагазин": {
121446                     "count": 72
121447                 }
121448             },
121449             "clothes": {
121450                 "Matalan": {
121451                     "count": 90
121452                 },
121453                 "KiK": {
121454                     "count": 1219
121455                 },
121456                 "H&M": {
121457                     "count": 658
121458                 },
121459                 "Urban Outfitters": {
121460                     "count": 63
121461                 },
121462                 "Vögele": {
121463                     "count": 132
121464                 },
121465                 "Zeeman": {
121466                     "count": 121
121467                 },
121468                 "Takko": {
121469                     "count": 515
121470                 },
121471                 "Adler": {
121472                     "count": 55
121473                 },
121474                 "C&A": {
121475                     "count": 506
121476                 },
121477                 "Zara": {
121478                     "count": 217
121479                 },
121480                 "Vero Moda": {
121481                     "count": 95
121482                 },
121483                 "NKD": {
121484                     "count": 486
121485                 },
121486                 "Ernsting's family": {
121487                     "count": 312
121488                 },
121489                 "Winners": {
121490                     "count": 65
121491                 },
121492                 "River Island": {
121493                     "count": 59
121494                 },
121495                 "Next": {
121496                     "count": 176
121497                 },
121498                 "Gap": {
121499                     "count": 81
121500                 },
121501                 "Adidas": {
121502                     "count": 92
121503                 },
121504                 "Woolworths": {
121505                     "count": 117
121506                 },
121507                 "Mr Price": {
121508                     "count": 88
121509                 },
121510                 "Jet": {
121511                     "count": 61
121512                 },
121513                 "Pep": {
121514                     "count": 134
121515                 },
121516                 "Edgars": {
121517                     "count": 110
121518                 },
121519                 "Ackermans": {
121520                     "count": 91
121521                 },
121522                 "Truworths": {
121523                     "count": 65
121524                 },
121525                 "Ross": {
121526                     "count": 93
121527                 },
121528                 "Burton": {
121529                     "count": 51
121530                 },
121531                 "Dorothy Perkins": {
121532                     "count": 53
121533                 },
121534                 "Deichmann": {
121535                     "count": 61
121536                 },
121537                 "Lindex": {
121538                     "count": 73
121539                 },
121540                 "s.Oliver": {
121541                     "count": 56
121542                 },
121543                 "Cecil": {
121544                     "count": 51
121545                 },
121546                 "Dress Barn": {
121547                     "count": 52
121548                 },
121549                 "Old Navy": {
121550                     "count": 174
121551                 },
121552                 "Jack & Jones": {
121553                     "count": 52
121554                 },
121555                 "Pimkie": {
121556                     "count": 73
121557                 },
121558                 "Esprit": {
121559                     "count": 231
121560                 },
121561                 "Primark": {
121562                     "count": 92
121563                 },
121564                 "Bonita": {
121565                     "count": 155
121566                 },
121567                 "Mexx": {
121568                     "count": 67
121569                 },
121570                 "Gerry Weber": {
121571                     "count": 71
121572                 },
121573                 "Tally Weijl": {
121574                     "count": 70
121575                 },
121576                 "Mango": {
121577                     "count": 133
121578                 },
121579                 "TK Maxx": {
121580                     "count": 84
121581                 },
121582                 "Benetton": {
121583                     "count": 101
121584                 },
121585                 "Ulla Popken": {
121586                     "count": 61
121587                 },
121588                 "AWG": {
121589                     "count": 66
121590                 },
121591                 "Tommy Hilfiger": {
121592                     "count": 75
121593                 },
121594                 "New Yorker": {
121595                     "count": 180
121596                 },
121597                 "Orsay": {
121598                     "count": 73
121599                 },
121600                 "Jeans Fritz": {
121601                     "count": 51
121602                 },
121603                 "Charles Vögele": {
121604                     "count": 69
121605                 },
121606                 "New Look": {
121607                     "count": 126
121608                 },
121609                 "Lacoste": {
121610                     "count": 78
121611                 },
121612                 "Etam": {
121613                     "count": 53
121614                 },
121615                 "Kiabi": {
121616                     "count": 148
121617                 },
121618                 "Jack Wolfskin": {
121619                     "count": 60
121620                 },
121621                 "American Apparel": {
121622                     "count": 57
121623                 },
121624                 "Men's Wearhouse": {
121625                     "count": 54
121626                 },
121627                 "Intimissimi": {
121628                     "count": 52
121629                 },
121630                 "United Colors of Benetton": {
121631                     "count": 96
121632                 },
121633                 "Jules": {
121634                     "count": 63
121635                 },
121636                 "Second Hand": {
121637                     "count": 53
121638                 },
121639                 "AOKI": {
121640                     "count": 57
121641                 },
121642                 "Calzedonia": {
121643                     "count": 68
121644                 },
121645                 "洋服の青山": {
121646                     "count": 100
121647                 },
121648                 "Levi's": {
121649                     "count": 63
121650                 },
121651                 "Celio": {
121652                     "count": 74
121653                 },
121654                 "TJ Maxx": {
121655                     "count": 57
121656                 },
121657                 "Promod": {
121658                     "count": 82
121659                 },
121660                 "Street One": {
121661                     "count": 72
121662                 },
121663                 "ユニクロ": {
121664                     "count": 59
121665                 },
121666                 "Banana Republic": {
121667                     "count": 57
121668                 },
121669                 "Одежда": {
121670                     "count": 75
121671                 },
121672                 "Marshalls": {
121673                     "count": 56
121674                 },
121675                 "La Halle": {
121676                     "count": 62
121677                 },
121678                 "Peacocks": {
121679                     "count": 89
121680                 },
121681                 "しまむら": {
121682                     "count": 60
121683                 }
121684             },
121685             "books": {
121686                 "Bruna": {
121687                     "count": 58
121688                 },
121689                 "Waterstones": {
121690                     "count": 90
121691                 },
121692                 "Libro": {
121693                     "count": 57
121694                 },
121695                 "Barnes & Noble": {
121696                     "count": 267
121697                 },
121698                 "Weltbild": {
121699                     "count": 74
121700                 },
121701                 "Thalia": {
121702                     "count": 121
121703                 },
121704                 "Книги": {
121705                     "count": 112
121706                 }
121707             },
121708             "department_store": {
121709                 "Debenhams": {
121710                     "count": 67
121711                 },
121712                 "Canadian Tire": {
121713                     "count": 75
121714                 },
121715                 "Karstadt": {
121716                     "count": 64
121717                 },
121718                 "Walmart": {
121719                     "count": 517
121720                 },
121721                 "Kmart": {
121722                     "count": 143
121723                 },
121724                 "Target": {
121725                     "count": 574
121726                 },
121727                 "Galeria Kaufhof": {
121728                     "count": 61
121729                 },
121730                 "Marks & Spencer": {
121731                     "count": 66
121732                 },
121733                 "Big W": {
121734                     "count": 57
121735                 },
121736                 "Woolworth": {
121737                     "count": 78
121738                 },
121739                 "Универмаг": {
121740                     "count": 72
121741                 },
121742                 "Sears": {
121743                     "count": 235
121744                 },
121745                 "Walmart Supercenter": {
121746                     "count": 101
121747                 },
121748                 "Kohl's": {
121749                     "count": 153
121750                 },
121751                 "Macy's": {
121752                     "count": 147
121753                 },
121754                 "Sam's Club": {
121755                     "count": 54
121756                 },
121757                 "JCPenney": {
121758                     "count": 66
121759                 }
121760             },
121761             "alcohol": {
121762                 "Alko": {
121763                     "count": 145
121764                 },
121765                 "The Beer Store": {
121766                     "count": 150
121767                 },
121768                 "Systembolaget": {
121769                     "count": 210
121770                 },
121771                 "LCBO": {
121772                     "count": 239
121773                 },
121774                 "Ароматный мир": {
121775                     "count": 62
121776                 },
121777                 "Bargain Booze": {
121778                     "count": 62
121779                 },
121780                 "Nicolas": {
121781                     "count": 119
121782                 },
121783                 "BWS": {
121784                     "count": 70
121785                 },
121786                 "Botilleria": {
121787                     "count": 77
121788                 },
121789                 "SAQ": {
121790                     "count": 72
121791                 },
121792                 "Gall & Gall": {
121793                     "count": 512
121794                 },
121795                 "Живое пиво": {
121796                     "count": 70
121797                 }
121798             },
121799             "bakery": {
121800                 "Kamps": {
121801                     "count": 252
121802                 },
121803                 "Banette": {
121804                     "count": 52
121805                 },
121806                 "Bäckerei Schmidt": {
121807                     "count": 57
121808                 },
121809                 "Anker": {
121810                     "count": 73
121811                 },
121812                 "Hofpfisterei": {
121813                     "count": 111
121814                 },
121815                 "Greggs": {
121816                     "count": 276
121817                 },
121818                 "Oebel": {
121819                     "count": 57
121820                 },
121821                 "Boulangerie": {
121822                     "count": 266
121823                 },
121824                 "Stadtbäckerei": {
121825                     "count": 57
121826                 },
121827                 "Steinecke": {
121828                     "count": 145
121829                 },
121830                 "Ihle": {
121831                     "count": 76
121832                 },
121833                 "Goldilocks": {
121834                     "count": 59
121835                 },
121836                 "Dat Backhus": {
121837                     "count": 67
121838                 },
121839                 "K&U": {
121840                     "count": 61
121841                 },
121842                 "Der Beck": {
121843                     "count": 96
121844                 },
121845                 "Thürmann": {
121846                     "count": 54
121847                 },
121848                 "Backwerk": {
121849                     "count": 95
121850                 },
121851                 "Bäcker": {
121852                     "count": 68
121853                 },
121854                 "Schäfer's": {
121855                     "count": 51
121856                 },
121857                 "Panaderia": {
121858                     "count": 168
121859                 },
121860                 "Goeken backen": {
121861                     "count": 51
121862                 },
121863                 "Stadtbäckerei Junge": {
121864                     "count": 51
121865                 },
121866                 "Boulangerie Patisserie": {
121867                     "count": 119
121868                 },
121869                 "Paul": {
121870                     "count": 81
121871                 },
121872                 "Хлеб": {
121873                     "count": 89
121874                 },
121875                 "Piekarnia": {
121876                     "count": 62
121877                 },
121878                 "Пекарня": {
121879                     "count": 52
121880                 },
121881                 "Кулиничи": {
121882                     "count": 51
121883                 }
121884             },
121885             "sports": {
121886                 "Sports Direct": {
121887                     "count": 57
121888                 },
121889                 "Decathlon": {
121890                     "count": 309
121891                 },
121892                 "Intersport": {
121893                     "count": 283
121894                 },
121895                 "Sports Authority": {
121896                     "count": 75
121897                 },
121898                 "Спортмастер": {
121899                     "count": 87
121900                 },
121901                 "Sport 2000": {
121902                     "count": 90
121903                 },
121904                 "Dick's Sporting Goods": {
121905                     "count": 77
121906                 }
121907             },
121908             "variety_store": {
121909                 "Tedi": {
121910                     "count": 157
121911                 },
121912                 "Dollarama": {
121913                     "count": 103
121914                 },
121915                 "Family Dollar": {
121916                     "count": 61
121917                 },
121918                 "Dollar Tree": {
121919                     "count": 110
121920                 },
121921                 "Dollar General": {
121922                     "count": 80
121923                 }
121924             },
121925             "pet": {
121926                 "Fressnapf": {
121927                     "count": 318
121928                 },
121929                 "PetSmart": {
121930                     "count": 177
121931                 },
121932                 "Das Futterhaus": {
121933                     "count": 69
121934                 },
121935                 "Pets at Home": {
121936                     "count": 62
121937                 },
121938                 "Petco": {
121939                     "count": 101
121940                 },
121941                 "Зоомагазин": {
121942                     "count": 100
121943                 }
121944             },
121945             "shoes": {
121946                 "Deichmann": {
121947                     "count": 622
121948                 },
121949                 "Reno": {
121950                     "count": 183
121951                 },
121952                 "Ecco": {
121953                     "count": 55
121954                 },
121955                 "Clarks": {
121956                     "count": 109
121957                 },
121958                 "La Halle aux Chaussures": {
121959                     "count": 69
121960                 },
121961                 "Brantano": {
121962                     "count": 71
121963                 },
121964                 "Geox": {
121965                     "count": 51
121966                 },
121967                 "Salamander": {
121968                     "count": 51
121969                 },
121970                 "Обувь": {
121971                     "count": 100
121972                 },
121973                 "Payless Shoe Source": {
121974                     "count": 67
121975                 },
121976                 "Famous Footwear": {
121977                     "count": 59
121978                 },
121979                 "Quick Schuh": {
121980                     "count": 72
121981                 },
121982                 "Shoe Zone": {
121983                     "count": 55
121984                 },
121985                 "Foot Locker": {
121986                     "count": 82
121987                 },
121988                 "Bata": {
121989                     "count": 101
121990                 },
121991                 "ЦентрОбувь": {
121992                     "count": 51
121993                 }
121994             },
121995             "toys": {
121996                 "La Grande Récré": {
121997                     "count": 56
121998                 },
121999                 "Toys R Us": {
122000                     "count": 151,
122001                     "tags": {
122002                         "shop": "toys"
122003                     }
122004                 },
122005                 "Intertoys": {
122006                     "count": 57
122007                 },
122008                 "Детский мир": {
122009                     "count": 86
122010                 },
122011                 "Игрушки": {
122012                     "count": 58
122013                 }
122014             },
122015             "travel_agency": {
122016                 "Flight Centre": {
122017                     "count": 92
122018                 },
122019                 "Thomas Cook": {
122020                     "count": 119
122021                 }
122022             },
122023             "jewelry": {
122024                 "Bijou Brigitte": {
122025                     "count": 57
122026                 },
122027                 "Christ": {
122028                     "count": 57
122029                 },
122030                 "Swarovski": {
122031                     "count": 74
122032                 }
122033             },
122034             "optician": {
122035                 "Fielmann": {
122036                     "count": 232
122037                 },
122038                 "Apollo Optik": {
122039                     "count": 150
122040                 },
122041                 "Vision Express": {
122042                     "count": 58
122043                 },
122044                 "Оптика": {
122045                     "count": 182
122046                 },
122047                 "Optic 2000": {
122048                     "count": 98
122049                 },
122050                 "Alain Afflelou": {
122051                     "count": 73
122052                 },
122053                 "Specsavers": {
122054                     "count": 124
122055                 },
122056                 "Krys": {
122057                     "count": 77
122058                 },
122059                 "Atol": {
122060                     "count": 55
122061                 }
122062             },
122063             "video": {
122064                 "Blockbuster": {
122065                     "count": 184
122066                 },
122067                 "World of Video": {
122068                     "count": 64
122069                 }
122070             },
122071             "mobile_phone": {
122072                 "Билайн": {
122073                     "count": 128
122074                 },
122075                 "ソフトバンクショップ (SoftBank shop)": {
122076                     "count": 255
122077                 },
122078                 "Vodafone": {
122079                     "count": 355
122080                 },
122081                 "O2": {
122082                     "count": 208
122083                 },
122084                 "Carphone Warehouse": {
122085                     "count": 127
122086                 },
122087                 "Orange": {
122088                     "count": 246
122089                 },
122090                 "Verizon Wireless": {
122091                     "count": 125
122092                 },
122093                 "Sprint": {
122094                     "count": 109
122095                 },
122096                 "T-Mobile": {
122097                     "count": 175
122098                 },
122099                 "МТС": {
122100                     "count": 352
122101                 },
122102                 "Евросеть": {
122103                     "count": 506
122104                 },
122105                 "Bell": {
122106                     "count": 190
122107                 },
122108                 "The Phone House": {
122109                     "count": 83
122110                 },
122111                 "SFR": {
122112                     "count": 71
122113                 },
122114                 "Связной": {
122115                     "count": 439
122116                 },
122117                 "Мегафон": {
122118                     "count": 251
122119                 },
122120                 "AT&T": {
122121                     "count": 124
122122                 },
122123                 "ドコモショップ (docomo shop)": {
122124                     "count": 114
122125                 },
122126                 "au": {
122127                     "count": 65
122128                 },
122129                 "Movistar": {
122130                     "count": 77
122131                 },
122132                 "Bitė": {
122133                     "count": 72
122134                 }
122135             },
122136             "hifi": {},
122137             "computer": {
122138                 "PC World": {
122139                     "count": 55
122140                 },
122141                 "DNS": {
122142                     "count": 128
122143                 }
122144             },
122145             "hairdresser": {
122146                 "Klier": {
122147                     "count": 119
122148                 },
122149                 "Supercuts": {
122150                     "count": 106
122151                 },
122152                 "Hairkiller": {
122153                     "count": 51
122154                 },
122155                 "Great Clips": {
122156                     "count": 182
122157                 },
122158                 "Парикмахерская": {
122159                     "count": 510
122160                 },
122161                 "Стиль": {
122162                     "count": 51
122163                 },
122164                 "Fryzjer": {
122165                     "count": 56
122166                 },
122167                 "Franck Provost": {
122168                     "count": 70
122169                 },
122170                 "Салон красоты": {
122171                     "count": 70
122172                 }
122173             },
122174             "hardware": {
122175                 "1000 мелочей": {
122176                     "count": 61
122177                 },
122178                 "Хозтовары": {
122179                     "count": 151
122180                 },
122181                 "Стройматериалы": {
122182                     "count": 54
122183                 }
122184             },
122185             "motorcycle": {
122186                 "Yamaha": {
122187                     "count": 67
122188                 },
122189                 "Honda": {
122190                     "count": 69
122191                 }
122192             }
122193         }
122194     },
122195     "addressFormats": [
122196         {
122197             "format": [
122198                 [
122199                     "housenumber",
122200                     "street"
122201                 ],
122202                 [
122203                     "city",
122204                     "postcode"
122205                 ]
122206             ]
122207         },
122208         {
122209             "countryCodes": [
122210                 "gb"
122211             ],
122212             "format": [
122213                 [
122214                     "housename"
122215                 ],
122216                 [
122217                     "housenumber",
122218                     "street"
122219                 ],
122220                 [
122221                     "city",
122222                     "postcode"
122223                 ]
122224             ]
122225         },
122226         {
122227             "countryCodes": [
122228                 "ie"
122229             ],
122230             "format": [
122231                 [
122232                     "housename"
122233                 ],
122234                 [
122235                     "housenumber",
122236                     "street"
122237                 ],
122238                 [
122239                     "city"
122240                 ]
122241             ]
122242         },
122243         {
122244             "countryCodes": [
122245                 "ad",
122246                 "at",
122247                 "ba",
122248                 "be",
122249                 "ch",
122250                 "cz",
122251                 "de",
122252                 "dk",
122253                 "es",
122254                 "fi",
122255                 "gr",
122256                 "hr",
122257                 "is",
122258                 "it",
122259                 "li",
122260                 "nl",
122261                 "no",
122262                 "pl",
122263                 "pt",
122264                 "se",
122265                 "si",
122266                 "sk",
122267                 "sm",
122268                 "va"
122269             ],
122270             "format": [
122271                 [
122272                     "street",
122273                     "housenumber"
122274                 ],
122275                 [
122276                     "postcode",
122277                     "city"
122278                 ]
122279             ]
122280         },
122281         {
122282             "countryCodes": [
122283                 "fr",
122284                 "lu",
122285                 "mo"
122286             ],
122287             "format": [
122288                 [
122289                     "housenumber",
122290                     "street"
122291                 ],
122292                 [
122293                     "postcode",
122294                     "city"
122295                 ]
122296             ]
122297         },
122298         {
122299             "countryCodes": [
122300                 "br"
122301             ],
122302             "format": [
122303                 [
122304                     "street"
122305                 ],
122306                 [
122307                     "housenumber",
122308                     "suburb"
122309                 ],
122310                 [
122311                     "city",
122312                     "postcode"
122313                 ]
122314             ]
122315         },
122316         {
122317             "countryCodes": [
122318                 "vn"
122319             ],
122320             "format": [
122321                 [
122322                     "housenumber",
122323                     "street"
122324                 ],
122325                 [
122326                     "subdistrict"
122327                 ],
122328                 [
122329                     "district"
122330                 ],
122331                 [
122332                     "city"
122333                 ],
122334                 [
122335                     "province",
122336                     "postcode"
122337                 ]
122338             ]
122339         }
122340     ]
122341 };